This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug target/48308] [4.6/4.7/4.8 Regression] crosscompiling to arm fails with assembler: can't resolve '.LC4' {.rodata.str1.1 section} - '.LPIC4' {*UND* section}
- From: "breakpoint at runbox dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Wed, 30 May 2012 23:59:46 +0000
- Subject: [Bug target/48308] [4.6/4.7/4.8 Regression] crosscompiling to arm fails with assembler: can't resolve '.LC4' {.rodata.str1.1 section} - '.LPIC4' {*UND* section}
- Auto-submitted: auto-generated
- References: <bug-48308-4@http.gcc.gnu.org/bugzilla/>
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48308
Matt Heck <breakpoint at runbox dot com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |breakpoint at runbox dot
| |com
--- Comment #22 from Matt Heck <breakpoint at runbox dot com> 2012-05-30 23:59:46 UTC ---
A quick comment for folks trying to work around Buildroot problems related to
this:
As of this date, this problem still occurs using current Buildroot materials
and attempt to build for, for instance, the AT91SAM9M10-G45-EK. The failure
occurs in the SSL library (presumably a stress point due to how heavily
optimized it is).
For the moment, the workaround is to set the GCC compiler version to 4.5.x,
instead of 4.6.x. This seems to work.
FWIW, I would recommend testing a fairly thorough (lots of packages, including
SSL and Xorg) Buildroot test for an ARM9 target as a good way to check whether
or not this bug has been resolved. I'd be happy to try that myself when
there's a fix.