Opened 13 years ago
Closed 11 years ago
#876 closed defect (wontfix)
uClibc 0.9.31 and Binutils 2.21 are incompatible for x86 builds
Reported by: | Andrew Bradford | Owned by: | Andrew Bradford |
---|---|---|---|
Priority: | major | Milestone: | CLFS Embedded 1.0.0 |
Component: | BOOK | Version: | CLFS Embedded GIT |
Keywords: | Cc: |
Description
When building uClibc 0.9.31 for x86, you'll get an error looking like:
/tmp/ccJ804J6.s: Assembler messages: /tmp/ccJ804J6.s: Error: .size expression for _init does not evaluate to a constant /tmp/ccJ804J6.s: Error: .size expression for _fini does not evaluate to a constant CC libm/asinf.os make: *** [lib/crtn.o] Error 1 make: *** Waiting for unfinished jobs....
Change History (7)
comment:1 by , 12 years ago
Owner: | changed from | to
---|---|
Status: | new → assigned |
comment:2 by , 11 years ago
comment:3 by , 11 years ago
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Update to binutils and uClibc seems to have resolved this according to http://lists.cross-lfs.org/pipermail/clfs-dev-cross-lfs.org/2013-July/001484.html
comment:4 by , 11 years ago
Since we rolled back to uClibc 0.9.31 this is still an issue. Also seen on an arm hard float eabi build.
comment:5 by , 11 years ago
Resolution: | fixed |
---|---|
Status: | closed → reopened |
comment:6 by , 11 years ago
The fix for this on the uClibc side of things came for the 0.9.32.1 release. The configs patch applies and works OK, only asking a few questions which might be reasonable to pick defaults for. Doing this work, picking defaults for 0.9.32.1 might make moving up to 0.9.33 less daunting.
comment:7 by , 11 years ago
Resolution: | → wontfix |
---|---|
Status: | reopened → closed |
uClibc is no more. binutils is now 2.23.2.
Since we're now on binutils 2.23 and uClibc 0.9.33, is this still an issue?