linux-mips
[Top] [All Lists]

mips, eglibc, and toolchain compilation error

To: <linux-mips@linux-mips.org>
Subject: mips, eglibc, and toolchain compilation error
From: <Ryan_D_Phillips@Dell.com>
Date: Tue, 3 Aug 2010 14:07:30 -0500
Accept-language: en-US
Acceptlanguage: en-US
Original-recipient: rfc822;linux-mips@linux-mips.org
Sender: linux-mips-bounce@linux-mips.org
Thread-index: AcszPx7DpCEQ+lTOTRSdAzgzAaP7/w==
Thread-topic: mips, eglibc, and toolchain compilation error

Hi All,

 

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:

 

| /home/rphillips/sdk/build-dell-tor-angstrom/tmp/work/mips-angstrom-linux/eglibc-2.11-r11.6/build-mips-angstrom-linux/libc_pic.os: In function `_mcount':

| (.debug_macinfo+0x5d7a7a8): relocation truncated to fit: R_MIPS_HI16 against `_gp_disp'

| collect2: ld returned 1 exit status

| make[1]: *** [/home/rphillips/sdk/build-dell-tor-angstrom/tmp/work/mips-angstrom-linux/eglibc-2.11-r11.6/build-mips-angstrom-linux/libc.so] Error 1

| make[1]: Leaving directory `/home/rphillips/sdk/build-dell-tor-angstrom/tmp/work/mips-angstrom-linux/eglibc-2.11-r11.6/eglibc-2_11/libc'

| make: *** [all] Error 2

| FATAL: oe_runmake failed

NOTE: Task failed: /home/rphillips/sdk/build-dell-tor-angstrom/tmp/work/mips-angstrom-linux/eglibc-2.11-r11.6/temp/log.do_compile.10164

ERROR: TaskFailed event exception, aborting

ERROR: Build of /home/rphillips/work/mips/sdk/openembedded/recipes/eglibc/eglibc_2.11.bb do_compile failed

ERROR: Task 9 (/home/rphillips/work/mips/sdk/openembedded/recipes/eglibc/eglibc_2.11.bb, do_compile) failed

NOTE: Tasks Summary: Attempted 475 tasks of which 159 didn't need to be rerun and 1 failed.

ERROR: '/home/rphillips/work/mips/sdk/openembedded/recipes/eglibc/eglibc_2.11.bb' 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.

 

Regards,

Ryan Phillips

 

<Prev in Thread] Current Thread [Next in Thread>