* x86_64 host -- never ending story @ 2008-09-27 14:02 Robert Wörle 2008-09-27 14:27 ` Philip Balister 2008-09-27 14:36 ` Phil Blundell 0 siblings, 2 replies; 5+ messages in thread From: Robert Wörle @ 2008-09-27 14:02 UTC (permalink / raw) To: openembedded-devel Can one give a quick and brief explanation why using oe on a x86_64 host is sooo difficult. I am having always a hard time to setup oe and build on that ... many architectures break on glibc-native or such stuff lile avr32. i686-generic or even arm sometimes ? And maybe show a short example how to substitute the oe-native libs for the hosts owns ! Thanks Rob ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: x86_64 host -- never ending story 2008-09-27 14:02 x86_64 host -- never ending story Robert Wörle @ 2008-09-27 14:27 ` Philip Balister 2008-09-27 14:36 ` Phil Blundell 1 sibling, 0 replies; 5+ messages in thread From: Philip Balister @ 2008-09-27 14:27 UTC (permalink / raw) To: openembedded-devel [-- Attachment #1: Type: text/plain, Size: 609 bytes --] Robert Wörle wrote: > Can one give a quick and brief explanation why using oe on a x86_64 host > is sooo difficult. > I am having always a hard time to setup oe and build on that ... many > architectures break on glibc-native or such stuff lile avr32. > i686-generic or even arm sometimes ? > > And maybe show a short example how to substitute the oe-native libs for > the hosts owns ! I'm running on x86_64 without problems. Certainly, these machines are more sensitive to use of host libraries/includes, but they work well for me. What machine/distro are you building for? Philip [-- Attachment #2: S/MIME Cryptographic Signature --] [-- Type: application/x-pkcs7-signature, Size: 3303 bytes --] ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: x86_64 host -- never ending story 2008-09-27 14:02 x86_64 host -- never ending story Robert Wörle 2008-09-27 14:27 ` Philip Balister @ 2008-09-27 14:36 ` Phil Blundell 2008-09-27 17:06 ` Robert Wörle 1 sibling, 1 reply; 5+ messages in thread From: Phil Blundell @ 2008-09-27 14:36 UTC (permalink / raw) To: openembedded-devel On Sat, 2008-09-27 at 16:02 +0200, Robert Wörle wrote: > Can one give a quick and brief explanation why using oe on a x86_64 host > is sooo difficult. > I am having always a hard time to setup oe and build on that ... many > architectures break on glibc-native or such stuff lile avr32. > i686-generic or even arm sometimes ? What exactly are the problems you've been seeing? All the build hosts that I use for OE nowadays are x86-64 and I haven't experienced any breakage of the kind that you hint at. I don't think I've ever tried to build for an avr32 target but I do compile regularly for i586 and various kinds of arm. p. ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: x86_64 host -- never ending story 2008-09-27 14:36 ` Phil Blundell @ 2008-09-27 17:06 ` Robert Wörle 2008-09-30 0:37 ` Khem Raj 0 siblings, 1 reply; 5+ messages in thread From: Robert Wörle @ 2008-09-27 17:06 UTC (permalink / raw) To: openembedded-devel Ok so here is a output for a i686-generic run Will a i586 be better , but produce slower binary `s ?? OE Build Configuration: BB_VERSION = "1.8.11" METADATA_BRANCH = "org.openembedded.dev" METADATA_REVISION = "4ac14ced8bc6330634ea2b24a201a4f6a556ef24" TARGET_ARCH = "i686" TARGET_OS = "linux" MACHINE = "i686-generic" DISTRO = "angstrom" DISTRO_VERSION = "2008.1-test-20080927" TARGET_FPU = "" NOTE: Resolving any missing task queue dependencies NOTE: Preparing runqueue NOTE: Executing runqueue NOTE: Running task 181 of 790 (ID: 336, /home/bob/oe/org.openembedded.dev/packages/glibc/glibc-intermediate_2.6.1.bb, do_compile) NOTE: package glibc-intermediate-2.6.1: started NOTE: package glibc-intermediate-2.6.1-r6: task do_compile: started make[2]: Leaving directory `/home/bob/oe/i686/tmp/work/i686-angstrom-linux/glibc-intermediate-2.6.1-r6/glibc-2.6.1/elf' cd /home/bob/oe/i686/tmp/work/i686-angstrom-linux/glibc-intermediate-2.6.1-r6/build-i686-angstrom-linux && /home/bob/oe/i686/tmp/cross/lib/gcc/i686-angstrom-linux/4.2.4/../../../../i686-angstrom-linux/bin/ar cruv libc.a `cat csu/stamp.o iconv/stamp.o iconvdata/stamp.o locale/stamp.o localedata/stamp.o assert/stamp.o ctype/stamp.o intl/stamp.o catgets/stamp.o math/stamp.o setjmp/stamp.o signal/stamp.o stdlib/stamp.o stdio-common/stamp.o libio/stamp.o dlfcn/stamp.o malloc/stamp.o string/stamp.o wcsmbs/stamp.o timezone/stamp.o time/stamp.o dirent/stamp.o grp/stamp.o pwd/stamp.o posix/stamp.o io/stamp.o termios/stamp.o resource/stamp.o misc/stamp.o socket/stamp.o sysvipc/stamp.o gmon/stamp.o gnulib/stamp.o wctype/stamp.o manual/stamp.o shadow/stamp.o po/stamp.o argp/stamp.o crypt/stamp.o nptl/stamp.o resolv/stamp.o nss/stamp.o rt/stamp.o conform/stamp.o debug/stamp.o nptl_db/stamp.o inet/stamp.o hesiod/stamp.o sunrpc/stamp.o nis/stamp.o nscd/stamp.o streams/stamp.o login/stamp.o elf/stamp.o stamp.o` r - locale/C-ctype.o : /home/bob/oe/i686/tmp/work/i686-angstrom-linux/glibc-intermediate-2.6.1-r6/build-i686-angstrom-linux/libc.a i686-angstrom-linux-gcc -mcpu=pentiumpro -nostdlib -nostartfiles -r -o /home/bob/oe/i686/tmp/work/i686-angstrom-linux/glibc-intermediate-2.6.1-r6/build-i686-angstrom-linux/libc_pic.os \ -Wl,-d -Wl,--whole-archive /home/bob/oe/i686/tmp/work/i686-angstrom-linux/glibc-intermediate-2.6.1-r6/build-i686-angstrom-linux/libc_pic.a i686-angstrom-linux-gcc -mcpu=pentiumpro -shared -static-libgcc -Wl,-O1 -Wl,-z,defs -Wl,-dynamic-linker=/lib/ld-linux.so.2 -B/home/bob/oe/i686/tmp/work/i686-angstrom-linux/glibc-intermediate-2.6.1-r6/build-i686-angstrom-linux/csu/ -Wl,--version-script=/home/bob/oe/i686/tmp/work/i686-angstrom-linux/glibc-intermediate-2.6.1-r6/build-i686-angstrom-linux/libc.map -Wl,-soname=libc.so.6 -Wl,-z,combreloc -Wl,-z,relro -Wl,--hash-style=both -nostdlib -nostartfiles -e __libc_main -L/home/bob/oe/i686/tmp/work/i686-angstrom-linux/glibc-intermediate-2.6.1-r6/build-i686-angstrom-linux -L/home/bob/oe/i686/tmp/work/i686-angstrom-linux/glibc-intermediate-2.6.1-r6/build-i686-angstrom-linux/math -L/home/bob/oe/i686/tmp/work/i686-angstrom-linux/glibc-intermediate-2.6.1-r6/build-i686-angstrom-linux/elf -L/home/bob/oe/i686/tmp/work/i686-angstrom-linux/glibc-intermediate-2.6.1-r6/build-i686-angstrom-linux/dlfcn -L/home/bob/oe/i686/tmp/work/i686-angstrom-linux/glibc-intermediate-2.6.1-r6/build-i686-angstrom-linux/nss -L/home/bob/oe/i686/tmp/work/i686-angstrom-linux/glibc-intermediate-2.6.1-r6/build-i686-angstrom-linux/nis -L/home/bob/oe/i686/tmp/work/i686-angstrom-linux/glibc-intermediate-2.6.1-r6/build-i686-angstrom-linux/rt -L/home/bob/oe/i686/tmp/work/i686-angstrom-linux/glibc-intermediate-2.6.1-r6/build-i686-angstrom-linux/resolv -L/home/bob/oe/i686/tmp/work/i686-angstrom-linux/glibc-intermediate-2.6.1-r6/build-i686-angstrom-linux/crypt -L/home/bob/oe/i686/tmp/work/i686-angstrom-linux/glibc-intermediate-2.6.1-r6/build-i686-angstrom-linux/nptl -Wl,-rpath-link=/home/bob/oe/i686/tmp/work/i686-angstrom-linux/glibc-intermediate-2.6.1-r6/build-i686-angstrom-linux:/home/bob/oe/i686/tmp/work/i686-angstrom-linux/glibc-intermediate-2.6.1-r6/build-i686-angstrom-linux/math:/home/bob/oe/i686/tmp/work/i686-angstrom-linux/glibc-intermediate-2.6.1-r6/build-i686-angstrom-linux/elf:/home/bob/oe/i686/tmp/work/i686-angstrom-linux/glibc-intermediate-2.6.1-r6/build-i686-angstrom-linux/dlfcn:/home/bob/oe/i686/tmp/work/i686-angstrom-linux/glibc-intermediate-2.6.1-r6/build-i686-angstrom-linux/nss:/home/bob/oe/i686/tmp/work/i686-angstrom-linux/glibc-intermediate-2.6.1-r6/build-i686-angstrom-linux/nis:/home/bob/oe/i686/tmp/work/i686-angstrom-linux/glibc-intermediate-2.6.1-r6/build-i686-angstrom-linux/rt:/home/bob/oe/i686/tmp/work/i686-angstrom-linux/glibc-intermediate-2.6.1-r6/build-i686-angstrom-linux/resolv:/home/bob/oe/i686/tmp/work/i686-angstrom-linux/glibc-intermediate-2.6.1-r6/build-i686-angstrom-linux/crypt:/home/bob/oe/i686/tmp/work/i686-angstrom-linux/glibc-intermediate-2.6.1-r6/build-i686-angstrom-linux/nptl -o /home/bob/oe/i686/tmp/work/i686-angstrom-linux/glibc-intermediate-2.6.1-r6/build-i686-angstrom-linux/libc.so -T /home/bob/oe/i686/tmp/work/i686-angstrom-linux/glibc-intermediate-2.6.1-r6/build-i686-angstrom-linux/shlib.lds /home/bob/oe/i686/tmp/work/i686-angstrom-linux/glibc-intermediate-2.6.1-r6/build-i686-angstrom-linux/csu/abi-note.o /home/bob/oe/i686/tmp/work/i686-angstrom-linux/glibc-intermediate-2.6.1-r6/build-i686-angstrom-linux/elf/soinit.os /home/bob/oe/i686/tmp/work/i686-angstrom-linux/glibc-intermediate-2.6.1-r6/build-i686-angstrom-linux/libc_pic.os /home/bob/oe/i686/tmp/work/i686-angstrom-linux/glibc-intermediate-2.6.1-r6/build-i686-angstrom-linux/elf/sofini.os /home/bob/oe/i686/tmp/work/i686-angstrom-linux/glibc-intermediate-2.6.1-r6/build-i686-angstrom-linux/elf/interp.os /home/bob/oe/i686/tmp/work/i686-angstrom-linux/glibc-intermediate-2.6.1-r6/build-i686-angstrom-linux/elf/ld.so -lgcc /home/bob/oe/i686/tmp/work/i686-angstrom-linux/glibc-intermediate-2.6.1-r6/build-i686-angstrom-linux/libc_pic.os: In function `__fork': (.text+0x78a9f): undefined reference to `__sync_bool_compare_and_swap_4' /home/bob/oe/i686/tmp/work/i686-angstrom-linux/glibc-intermediate-2.6.1-r6/build-i686-angstrom-linux/libc_pic.os: In function `nscd_getpw_r': nscd_getpw_r.c:(.text+0xda2e1): undefined reference to `__sync_fetch_and_add_4' nscd_getpw_r.c:(.text+0xda326): undefined reference to `__sync_fetch_and_add_4' /home/bob/oe/i686/tmp/work/i686-angstrom-linux/glibc-intermediate-2.6.1-r6/build-i686-angstrom-linux/libc_pic.os: In function `nscd_getgr_r': nscd_getgr_r.c:(.text+0xda755): undefined reference to `__sync_fetch_and_add_4' nscd_getgr_r.c:(.text+0xda798): undefined reference to `__sync_fetch_and_add_4' /home/bob/oe/i686/tmp/work/i686-angstrom-linux/glibc-intermediate-2.6.1-r6/build-i686-angstrom-linux/libc_pic.os: In function `nscd_gethst_r': nscd_gethst_r.c:(.text+0xdae04): undefined reference to `__sync_fetch_and_add_4' /home/bob/oe/i686/tmp/work/i686-angstrom-linux/glibc-intermediate-2.6.1-r6/build-i686-angstrom-linux/libc_pic.os:nscd_gethst_r.c:(.text+0xdae49): more undefined references to `__sync_fetch_and_add_4' follow /home/bob/oe/i686/tmp/work/i686-angstrom-linux/glibc-intermediate-2.6.1-r6/build-i686-angstrom-linux/libc_pic.os: In function `__nscd_get_map_ref': (.text+0xdce5f): undefined reference to `__sync_val_compare_and_swap_4' /home/bob/oe/i686/tmp/work/i686-angstrom-linux/glibc-intermediate-2.6.1-r6/build-i686-angstrom-linux/libc_pic.os: In function `__GI___libc_freeres': (__libc_freeres_fn+0x8ad): undefined reference to `__sync_bool_compare_and_swap_4' collect2: ld returned 1 exit status make[1]: *** [/home/bob/oe/i686/tmp/work/i686-angstrom-linux/glibc-intermediate-2.6.1-r6/build-i686-angstrom-linux/libc.so] Error 1 make[1]: Leaving directory `/home/bob/oe/i686/tmp/work/i686-angstrom-linux/glibc-intermediate-2.6.1-r6/glibc-2.6.1' make: *** [all] Error 2 FATAL: oe_runmake failed Phil Blundell schrieb: > On Sat, 2008-09-27 at 16:02 +0200, Robert Wörle wrote: > >> Can one give a quick and brief explanation why using oe on a x86_64 host >> is sooo difficult. >> I am having always a hard time to setup oe and build on that ... many >> architectures break on glibc-native or such stuff lile avr32. >> i686-generic or even arm sometimes ? >> > > What exactly are the problems you've been seeing? All the build hosts > that I use for OE nowadays are x86-64 and I haven't experienced any > breakage of the kind that you hint at. I don't think I've ever tried to > build for an avr32 target but I do compile regularly for i586 and > various kinds of arm. > > p. > > > > _______________________________________________ > Openembedded-devel mailing list > Openembedded-devel@lists.openembedded.org > http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel > ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: x86_64 host -- never ending story 2008-09-27 17:06 ` Robert Wörle @ 2008-09-30 0:37 ` Khem Raj 0 siblings, 0 replies; 5+ messages in thread From: Khem Raj @ 2008-09-30 0:37 UTC (permalink / raw) To: openembedded-devel On Sat, Sep 27, 2008 at 10:06 AM, Robert Wörle <robert@linuxdevelopment.de> wrote: > Ok so here is a output for a i686-generic run > > Will a i586 be better , but produce slower binary `s ?? > > > > OE Build Configuration: > BB_VERSION = "1.8.11" > METADATA_BRANCH = "org.openembedded.dev" > METADATA_REVISION = "4ac14ced8bc6330634ea2b24a201a4f6a556ef24" > TARGET_ARCH = "i686" > TARGET_OS = "linux" > MACHINE = "i686-generic" > DISTRO = "angstrom" > DISTRO_VERSION = "2008.1-test-20080927" > TARGET_FPU = "" > > NOTE: Resolving any missing task queue dependencies > NOTE: Preparing runqueue > NOTE: Executing runqueue > NOTE: Running task 181 of 790 (ID: 336, > /home/bob/oe/org.openembedded.dev/packages/glibc/glibc-intermediate_2.6.1.bb, > do_compile) > NOTE: package glibc-intermediate-2.6.1: started > NOTE: package glibc-intermediate-2.6.1-r6: task do_compile: started > make[2]: Leaving directory > `/home/bob/oe/i686/tmp/work/i686-angstrom-linux/glibc-intermediate-2.6.1-r6/glibc-2.6.1/elf' > cd > /home/bob/oe/i686/tmp/work/i686-angstrom-linux/glibc-intermediate-2.6.1-r6/build-i686-angstrom-linux > && > /home/bob/oe/i686/tmp/cross/lib/gcc/i686-angstrom-linux/4.2.4/../../../../i686-angstrom-linux/bin/ar > cruv libc.a `cat csu/stamp.o iconv/stamp.o iconvdata/stamp.o locale/stamp.o > localedata/stamp.o assert/stamp.o ctype/stamp.o intl/stamp.o catgets/stamp.o > math/stamp.o setjmp/stamp.o signal/stamp.o stdlib/stamp.o > stdio-common/stamp.o libio/stamp.o dlfcn/stamp.o malloc/stamp.o > string/stamp.o wcsmbs/stamp.o timezone/stamp.o time/stamp.o dirent/stamp.o > grp/stamp.o pwd/stamp.o posix/stamp.o io/stamp.o termios/stamp.o > resource/stamp.o misc/stamp.o socket/stamp.o sysvipc/stamp.o gmon/stamp.o > gnulib/stamp.o wctype/stamp.o manual/stamp.o shadow/stamp.o po/stamp.o > argp/stamp.o crypt/stamp.o nptl/stamp.o resolv/stamp.o nss/stamp.o > rt/stamp.o conform/stamp.o debug/stamp.o nptl_db/stamp.o inet/stamp.o > hesiod/stamp.o sunrpc/stamp.o nis/stamp.o nscd/stamp.o streams/stamp.o > login/stamp.o elf/stamp.o stamp.o` > r - locale/C-ctype.o > : > /home/bob/oe/i686/tmp/work/i686-angstrom-linux/glibc-intermediate-2.6.1-r6/build-i686-angstrom-linux/libc.a > i686-angstrom-linux-gcc -mcpu=pentiumpro -nostdlib -nostartfiles -r -o > /home/bob/oe/i686/tmp/work/i686-angstrom-linux/glibc-intermediate-2.6.1-r6/build-i686-angstrom-linux/libc_pic.os > \ > -Wl,-d -Wl,--whole-archive > /home/bob/oe/i686/tmp/work/i686-angstrom-linux/glibc-intermediate-2.6.1-r6/build-i686-angstrom-linux/libc_pic.a > i686-angstrom-linux-gcc -mcpu=pentiumpro -shared -static-libgcc -Wl,-O1 > -Wl,-z,defs -Wl,-dynamic-linker=/lib/ld-linux.so.2 > -B/home/bob/oe/i686/tmp/work/i686-angstrom-linux/glibc-intermediate-2.6.1-r6/build-i686-angstrom-linux/csu/ > -Wl,--version-script=/home/bob/oe/i686/tmp/work/i686-angstrom-linux/glibc-intermediate-2.6.1-r6/build-i686-angstrom-linux/libc.map > -Wl,-soname=libc.so.6 -Wl,-z,combreloc -Wl,-z,relro -Wl,--hash-style=both > -nostdlib -nostartfiles -e __libc_main > -L/home/bob/oe/i686/tmp/work/i686-angstrom-linux/glibc-intermediate-2.6.1-r6/build-i686-angstrom-linux > -L/home/bob/oe/i686/tmp/work/i686-angstrom-linux/glibc-intermediate-2.6.1-r6/build-i686-angstrom-linux/math > -L/home/bob/oe/i686/tmp/work/i686-angstrom-linux/glibc-intermediate-2.6.1-r6/build-i686-angstrom-linux/elf > -L/home/bob/oe/i686/tmp/work/i686-angstrom-linux/glibc-intermediate-2.6.1-r6/build-i686-angstrom-linux/dlfcn > -L/home/bob/oe/i686/tmp/work/i686-angstrom-linux/glibc-intermediate-2.6.1-r6/build-i686-angstrom-linux/nss > -L/home/bob/oe/i686/tmp/work/i686-angstrom-linux/glibc-intermediate-2.6.1-r6/build-i686-angstrom-linux/nis > -L/home/bob/oe/i686/tmp/work/i686-angstrom-linux/glibc-intermediate-2.6.1-r6/build-i686-angstrom-linux/rt > -L/home/bob/oe/i686/tmp/work/i686-angstrom-linux/glibc-intermediate-2.6.1-r6/build-i686-angstrom-linux/resolv > -L/home/bob/oe/i686/tmp/work/i686-angstrom-linux/glibc-intermediate-2.6.1-r6/build-i686-angstrom-linux/crypt > -L/home/bob/oe/i686/tmp/work/i686-angstrom-linux/glibc-intermediate-2.6.1-r6/build-i686-angstrom-linux/nptl > -Wl,-rpath-link=/home/bob/oe/i686/tmp/work/i686-angstrom-linux/glibc-intermediate-2.6.1-r6/build-i686-angstrom-linux:/home/bob/oe/i686/tmp/work/i686-angstrom-linux/glibc-intermediate-2.6.1-r6/build-i686-angstrom-linux/math:/home/bob/oe/i686/tmp/work/i686-angstrom-linux/glibc-intermediate-2.6.1-r6/build-i686-angstrom-linux/elf:/home/bob/oe/i686/tmp/work/i686-angstrom-linux/glibc-intermediate-2.6.1-r6/build-i686-angstrom-linux/dlfcn:/home/bob/oe/i686/tmp/work/i686-angstrom-linux/glibc-intermediate-2.6.1-r6/build-i686-angstrom-linux/nss:/home/bob/oe/i686/tmp/work/i686-angstrom-linux/glibc-intermediate-2.6.1-r6/build-i686-angstrom-linux/nis:/home/bob/oe/i686/tmp/work/i686-angstrom-linux/glibc-intermediate-2.6.1-r6/build-i686-angstrom-linux/rt:/home/bob/oe/i686/tmp/work/i686-angstrom-linux/glibc-intermediate-2.6.1-r6/build-i686-angstrom-linux/resolv:/home/bob/oe/i686/tmp/work/i686-angstrom-linux/glibc-intermediate-2.6.1-r6/build-i686-angstrom-linux/crypt:/home/bob/oe/i686/tmp/work/i686-angstrom-linux/glibc-intermediate-2.6.1-r6/build-i686-angstrom-linux/nptl > -o > /home/bob/oe/i686/tmp/work/i686-angstrom-linux/glibc-intermediate-2.6.1-r6/build-i686-angstrom-linux/libc.so > -T > /home/bob/oe/i686/tmp/work/i686-angstrom-linux/glibc-intermediate-2.6.1-r6/build-i686-angstrom-linux/shlib.lds > /home/bob/oe/i686/tmp/work/i686-angstrom-linux/glibc-intermediate-2.6.1-r6/build-i686-angstrom-linux/csu/abi-note.o > /home/bob/oe/i686/tmp/work/i686-angstrom-linux/glibc-intermediate-2.6.1-r6/build-i686-angstrom-linux/elf/soinit.os > /home/bob/oe/i686/tmp/work/i686-angstrom-linux/glibc-intermediate-2.6.1-r6/build-i686-angstrom-linux/libc_pic.os > /home/bob/oe/i686/tmp/work/i686-angstrom-linux/glibc-intermediate-2.6.1-r6/build-i686-angstrom-linux/elf/sofini.os > /home/bob/oe/i686/tmp/work/i686-angstrom-linux/glibc-intermediate-2.6.1-r6/build-i686-angstrom-linux/elf/interp.os > /home/bob/oe/i686/tmp/work/i686-angstrom-linux/glibc-intermediate-2.6.1-r6/build-i686-angstrom-linux/elf/ld.so > -lgcc > /home/bob/oe/i686/tmp/work/i686-angstrom-linux/glibc-intermediate-2.6.1-r6/build-i686-angstrom-linux/libc_pic.os: > In function `__fork': > (.text+0x78a9f): undefined reference to `__sync_bool_compare_and_swap_4' > /home/bob/oe/i686/tmp/work/i686-angstrom-linux/glibc-intermediate-2.6.1-r6/build-i686-angstrom-linux/libc_pic.os: > In function `nscd_getpw_r': > nscd_getpw_r.c:(.text+0xda2e1): undefined reference to > `__sync_fetch_and_add_4' > nscd_getpw_r.c:(.text+0xda326): undefined reference to > `__sync_fetch_and_add_4' > /home/bob/oe/i686/tmp/work/i686-angstrom-linux/glibc-intermediate-2.6.1-r6/build-i686-angstrom-linux/libc_pic.os: > In function `nscd_getgr_r': > nscd_getgr_r.c:(.text+0xda755): undefined reference to > `__sync_fetch_and_add_4' > nscd_getgr_r.c:(.text+0xda798): undefined reference to > `__sync_fetch_and_add_4' > /home/bob/oe/i686/tmp/work/i686-angstrom-linux/glibc-intermediate-2.6.1-r6/build-i686-angstrom-linux/libc_pic.os: > In function `nscd_gethst_r': > nscd_gethst_r.c:(.text+0xdae04): undefined reference to > `__sync_fetch_and_add_4' > /home/bob/oe/i686/tmp/work/i686-angstrom-linux/glibc-intermediate-2.6.1-r6/build-i686-angstrom-linux/libc_pic.os:nscd_gethst_r.c:(.text+0xdae49): > more undefined references to `__sync_fetch_and_add_4' follow > /home/bob/oe/i686/tmp/work/i686-angstrom-linux/glibc-intermediate-2.6.1-r6/build-i686-angstrom-linux/libc_pic.os: > In function `__nscd_get_map_ref': > (.text+0xdce5f): undefined reference to `__sync_val_compare_and_swap_4' > /home/bob/oe/i686/tmp/work/i686-angstrom-linux/glibc-intermediate-2.6.1-r6/build-i686-angstrom-linux/libc_pic.os: > In function `__GI___libc_freeres': > (__libc_freeres_fn+0x8ad): undefined reference to > `__sync_bool_compare_and_swap_4' > collect2: ld returned 1 exit status > make[1]: *** > [/home/bob/oe/i686/tmp/work/i686-angstrom-linux/glibc-intermediate-2.6.1-r6/build-i686-angstrom-linux/libc.so] > Error 1 > make[1]: Leaving directory > `/home/bob/oe/i686/tmp/work/i686-angstrom-linux/glibc-intermediate-2.6.1-r6/glibc-2.6.1' > make: *** [all] Error 2 > FATAL: oe_runmake failed glibc does not support x86 older than i486 and I think you are hitting this problem also reported in OE bugzilla http://bugs.openembedded.net/show_bug.cgi?id=2542 there is a solution to it in the bug comments. Thx -Khem ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2008-09-30 0:41 UTC | newest] Thread overview: 5+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2008-09-27 14:02 x86_64 host -- never ending story Robert Wörle 2008-09-27 14:27 ` Philip Balister 2008-09-27 14:36 ` Phil Blundell 2008-09-27 17:06 ` Robert Wörle 2008-09-30 0:37 ` Khem Raj
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.