Modify

Opened 7 years ago

Closed 7 years ago

#7014 closed defect (fixed)

[packages] hplip: build failure on brcm-2.4

Reported by: nico Owned by: developers
Priority: normal Milestone: Backfire 10.03.1
Component: packages Version: Backfire 10.03
Keywords: Cc:

Description

See attached build log

Attachments (1)

brcm-2.4-packages-hplip-compile.txt (5.1 KB) - added by nico 7 years ago.

Download all attachments as: .zip

Change History (5)

Changed 7 years ago by nico

comment:1 Changed 7 years ago by fanta@…

Googling the error message yields - apart from this error - only the following information from 2006: http://ardour.org/node/455

The problem there is with binutils: The problem there occured with versions from (at least) 2.16.20 to (at least) 2.17. From what I could make out, OpenWRT uses Binutils 2.16.92, so OpenWRT might be affected by this problem as well.

comment:2 Changed 7 years ago by fanta@…

comment:3 Changed 7 years ago by fanta@…

Some more digging: Apparently the problem was patched in gcc4 versions. http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16625#c50 claims to have a backport for gcc 3.4.6 which, judging from the menuconfig, is exactly the version of gcc used to build OpenWRT Backfire 10.03 brcm-2.4.

I took a look around the toolchain/gcc/patches/ directory and found a bunch of other patches by Thorsten Glaser that were imported from MirBSD. As I don't feel too confident in messing around with the build system - could the patch linked above perhaps find its way into the default OpenWRT build environment?

comment:4 Changed 7 years ago by nico

  • Milestone changed from Kamikaze to Backfire 10.03.1
  • Resolution set to fixed
  • Status changed from new to closed
  • Version changed from Trunk to Backfire 10.03

Fixed in [20900], thanks for your help in spotting this !

Add Comment

Modify Ticket

Action
as closed .
The resolution will be deleted. Next status will be 'reopened'.
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.