[Openembedded-users] Busybox compilation error
Kaushal Kumar
k.kaushal at gmail.com
Fri Mar 18 14:20:12 UTC 2011
Hello,
My local.conf has these settings:
MACHINE = "atngw100"
TARGET_OS = "linux-uclibc"
DISTRO = "angstrom-2008.1"
ANGSTROMLIBC = "uclibc"
I am trying to build busybox-1.13.2 with these options enabled:
CONFIG_BUILD_LIBBUSYBOX=y
CONFIG_FEATURE_INDIVIDUAL=y
CONFIG_FEATURE_SHARED_BUSYBOX=y
Note, in default config, they are disabled. Build fails with the errors
given below. Could this be an issue due to any patch or any command in
recipe, since the 'vanilla' busybox 1.13.2. builds fine with the above
options enabled.
Best Regards,
Kaushal
====================
....
CC
libbb/xregcomp.o
AR
libbb/lib.a
LINK
busybox_unstripped
Trying libraries: crypt
m
Library crypt is not needed, excluding
it
Library m is not needed, excluding
it
Final link with:
<none>
libbusybox:
0_lib/libbusybox.so.1.13.2
Linking 0_lib/busybox_unstripped
failed
Output
of:
avr32-angstrom-linux-uclibc-gcc -Wall -Wshadow -Wwrite-strings -Wundef
-Wstrict-prototypes -Wunused -Wunused-parameter -Wmissing-prototypes
-Wmissing-declarations -Wdeclaration-after-statement -Wold-style-definition
-fno-builtin-strlen -finline-limit=0 -fomit-frame-pointer
-ffunction-sections -fdata-sections -fno-guess-branch-probability
-funsigned-char -static-libgcc -falign-functions=1 -falign-jumps=1
-falign-labels=1 -falign-loops=1 -Os -fpic -fvisibility=hidden -o
0_lib/busybox_unstripped -Wl,--sort-common -Wl,--sort-section,alignment
-Wl,--gc-sections -Wl,--start-group applets/built-in.o -Wl,--end-group
-L0_lib -lbusybox -Wl,--warn-common -Wl,-Map,0_lib/busybox_unstripped.map
-Wl,--verbose
...
...
==================================================
attempt to open
/Top/kuk/oe/build/tmp/sysroots/avr32-angstrom-linux-uclibc/usr/lib/crt1.o
succeeded
/Top/kuk/oe/build/tmp/sysroots/avr32-angstrom-linux-uclibc/usr/lib/crt1.o
attempt to open
/Top/kuk/oe/build/tmp/sysroots/i686-linux/usr/avr32/lib/gcc/avr32-angstrom-linux-uclibc/4.2.2/crti.o
succeeded
/Top/kuk/oe/build/tmp/sysroots/i686-linux/usr/avr32/lib/gcc/avr32-angstrom-linux-uclibc/4.2.2/crti.o
attempt to open
/Top/kuk/oe/build/tmp/sysroots/i686-linux/usr/avr32/lib/gcc/avr32-angstrom-linux-uclibc/4.2.2/crtbegin.o
succeeded
/Top/kuk/oe/build/tmp/sysroots/i686-linux/usr/avr32/lib/gcc/avr32-angstrom-linux-uclibc/4.2.2/crtbegin.o
attempt to open applets/built-in.o succeeded
applets/built-in.o
attempt to open 0_lib/libbusybox.so succeeded
-lbusybox (0_lib/libbusybox.so)
attempt to open 0_lib/libgcc.so failed
attempt to open 0_lib/libgcc.a failed
attempt to open
/Top/kuk/oe/build/tmp/sysroots/i686-linux/usr/avr32/lib/gcc/avr32-angstrom-linux-uclibc/4.2.2/libgcc.so
failed
attempt to open
/Top/kuk/oe/build/tmp/sysroots/i686-linux/usr/avr32/lib/gcc/avr32-angstrom-linux-uclibc/4.2.2/libgcc.a
succeeded
attempt to open 0_lib/libc.so failed
attempt to open 0_lib/libc.a failed
attempt to open
/Top/kuk/oe/build/tmp/sysroots/i686-linux/usr/avr32/lib/gcc/avr32-angstrom-linux-uclibc/4.2.2/libc.so
failed
attempt to open
/Top/kuk/oe/build/tmp/sysroots/i686-linux/usr/avr32/lib/gcc/avr32-angstrom-linux-uclibc/4.2.2/libc.a
failed
attempt to open
/Top/kuk/oe/build/tmp/sysroots/i686-linux/usr/avr32/lib/gcc/avr32-angstrom-linux-uclibc/4.2.2/../../../../avr32-angstrom-linux-uclibc/lib/libc.so
failed
attempt to open
/Top/kuk/oe/build/tmp/sysroots/i686-linux/usr/avr32/lib/gcc/avr32-angstrom-linux-uclibc/4.2.2/../../../../avr32-angstrom-linux-uclibc/lib/libc.a
failed
attempt to open
/Top/kuk/oe/build/tmp/sysroots/avr32-angstrom-linux-uclibc/lib/libc.so
failed
attempt to open
/Top/kuk/oe/build/tmp/sysroots/avr32-angstrom-linux-uclibc/lib/libc.a failed
attempt to open
/Top/kuk/oe/build/tmp/sysroots/avr32-angstrom-linux-uclibc/usr/lib/libc.so
failed
attempt to open
/Top/kuk/oe/build/tmp/sysroots/avr32-angstrom-linux-uclibc/usr/lib/libc.a
succeeded
attempt to open 0_lib/libgcc.so failed
attempt to open 0_lib/libgcc.a failed
attempt to open
/Top/kuk/oe/build/tmp/sysroots/i686-linux/usr/avr32/lib/gcc/avr32-angstrom-linux-uclibc/4.2.2/libgcc.so
failed
attempt to open
/Top/kuk/oe/build/tmp/sysroots/i686-linux/usr/avr32/lib/gcc/avr32-angstrom-linux-uclibc/4.2.2/libgcc.a
succeeded
attempt to open
/Top/kuk/oe/build/tmp/sysroots/i686-linux/usr/avr32/lib/gcc/avr32-angstrom-linux-uclibc/4.2.2/crtend.o
succeeded
/Top/kuk/oe/build/tmp/sysroots/i686-linux/usr/avr32/lib/gcc/avr32-angstrom-linux-uclibc/4.2.2/crtend.o
attempt to open
/Top/kuk/oe/build/tmp/sysroots/i686-linux/usr/avr32/lib/gcc/avr32-angstrom-linux-uclibc/4.2.2/crtn.o
succeeded
/Top/kuk/oe/build/tmp/sysroots/i686-linux/usr/avr32/lib/gcc/avr32-angstrom-linux-uclibc/4.2.2/crtn.o/Top/kuk/oe/build/tmp/sysroots/i686-linux/usr/avr32/lib/gcc/avr32-angstrom-linux-uclibc/4.2.2/../../../../avr32-angstrom-linux-uclibc/bin/ld:
BFD 2.17.atmel.1.2.6 20060623 assertion fail
/Top/kuk/oe/build/tmp/work/avr32-angstrom-linux-uclibc/binutils-cross-2.17-r13.1/binutils-2.17/bfd/elflink.c:6261
/Top/kuk/oe/build/tmp/sysroots/i686-linux/usr/avr32/lib/gcc/avr32-angstrom-linux-uclibc/4.2.2/../../../../avr32-angstrom-linux-uclibc/bin/ld:
0_lib/busybox_unstripped: hidden symbol `__fini_array_end' in
0_lib/busybox_unstripped is referenced by DSO
/Top/kuk/oe/build/tmp/sysroots/i686-linux/usr/avr32/lib/gcc/avr32-angstrom-linux-uclibc/4.2.2/../../../../avr32-angstrom-linux-uclibc/bin/ld:
final link failed: Nonrepresentable section on output
collect2: ld returned 1 exit status
make: *** [busybox_unstripped] Fehler 1
==========================
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openembedded.org/pipermail/openembedded-users/attachments/20110318/fbfa5468/attachment-0002.html>
More information about the Openembedded-users
mailing list