* 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.