Which version of Binutils?
If it is up to date, I don't know what the problem is.
You would have to look at the exact commands being passed to the linker
as well as look at the objects involved.
On 08/03/2010 12:07 PM, Ryan_D_Phillips@Dell.com wrote:
I'm trying to get openembedded to build me a 32bit MIPS toolchain using EGLIBC.
GCC 4.4.4 seems to compile ok, but when I get to eglibc 2.10 and 2.11 the
compiler spits this error:
In function `_mcount':
| (.debug_macinfo+0x5d7a7a8): relocation truncated to fit: R_MIPS_HI16 against
| collect2: ld returned 1 exit status
| make: ***
| make: Leaving directory
| make: *** [all] Error 2
| FATAL: oe_runmake failed
NOTE: Task failed:
ERROR: TaskFailed event exception, aborting
ERROR: Build of
ERROR: Task 9
NOTE: Tasks Summary: Attempted 475 tasks of which 159 didn't need to be rerun
and 1 failed.
It appears the Debian MIPS stack uses EGLIBC and GCC 4 successfully. Does
anyone know what the problem is, and how I can fix it?
Google has been of limited use for this error.