[oe] error building PXA270 target with oe-core/angstrom
Cliff Brake
cliff.brake at gmail.com
Tue Aug 16 20:59:26 UTC 2011
On Tue, Aug 16, 2011 at 4:49 PM, Cliff Brake <cliff.brake at gmail.com> wrote:
> On Tue, Aug 16, 2011 at 4:03 PM, Khem Raj <raj.khem at gmail.com> wrote:
>> On Tue, Aug 16, 2011 at 12:44 PM, Phil Blundell <philb at gnu.org> wrote:
>>> On Tue, 2011-08-16 at 15:32 -0400, Cliff Brake wrote:
>>>> | ../libcpp/libcpp.a(files.o): In function `validate_pch':
>>>> | files.c:(.text+0x1978): undefined reference to `fprintf_unlocked'
>>>> | ../libcpp/libcpp.a(line-map.o): In function `linemap_check_files_exited':
>>>> | line-map.c:(.text+0xfa): undefined reference to `fprintf_unlocked'
>>>> | ../libcpp/libcpp.a(line-map.o): In function `linemap_add':
>>>> | line-map.c:(.text+0x258): undefined reference to `fprintf_unlocked'
>>>> | line-map.c:(.text+0x308): undefined reference to `fprintf_unlocked'
>>>> | ../libcpp/libcpp.a(symtab.o): In function `ht_dump_statistics':
>>>> | symtab.c:(.text+0x1cc): undefined reference to `fprintf_unlocked'
>>>
>>> That looks rather like something is wrong with your host's build
>>> environment. Apparently gcc has decided that you have fprintf_unlocked
>>> and using it would be a good idea. AFAIK, there are no glibcs in the
>>> wild which do actually implement fprintf_unlocked so it seems that gcc
>>> must be mistaken in its belief.
>>>
>>> I think you might need to do a bit of poking at config.log to see what's
>>> up.
>>>
>>
>> Do you have eglibc-nativesdk staged ?
>
> No, if I try to bitbake eglibc-nativesdk, it fails trying to compile
> gcc-cross-initial_4.5.
gcc -isystem/scratch/pp/pp-oe-2011/build/tmp-angstrom_2010_x-eglibc/sysroots/x86_64-linux/usr/include
-O2 -pipe -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall
-Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes
-Wmissing-format-attribute -pedantic -Wno-long-long
-Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition
-Wc++-compat -DHAVE_CONFIG_H
-L/scratch/pp/pp-oe-2011/build/tmp-angstrom_2010_x-eglibc/sysroots/x86_64-linux/usr/lib
-Wl,-rpath-link,/scratch/pp/pp-oe-2011/build/tmp-angstrom_2010_x-eglibc/sysroots/x86_64-linux/usr/lib
-Wl,-rpath,/scratch/pp/pp-oe-2011/build/tmp-angstrom_2010_x-eglibc/sysroots/x86_64-linux/usr/lib
-Wl,-O1 -o cc1-dummy c-lang.o stub-objc.o attribs.o c-errors.o c-lex.o
c-pragma.o c-decl.o c-typeck.o c-convert.o c-aux-info.o c-common.o
c-opts.o c-format.o c-semantics.o c-ppoutput.o c-cppbuiltin.o
c-objc-common.o c-dump.o c-pch.o c-parser.o arm-c.o c-gimplify.o
tree-mudflap.o c-pretty-print.o c-omp.o \
dummy-checksum.o main.o libbackend.a ../libcpp/libcpp.a
../libdecnumber/libdecnumber.a ../libcpp/libcpp.a
../libiberty/libiberty.a ../libdecnumber/libdecnumber.a -lmpc
-lmpfr -lgmp -rdynamic -ldl -L../zlib -lz -lelf
gcc -isystem/scratch/pp/pp-oe-2011/build/tmp-angstrom_2010_x-eglibc/sysroots/x86_64-linux/usr/include
-O2 -pipe -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall
-Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes
-Wmissing-format-attribute -pedantic -Wno-long-long
-Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition
-Wc++-compat -DHAVE_CONFIG_H
-L/scratch/pp/pp-oe-2011/build/tmp-angstrom_2010_x-eglibc/sysroots/x86_64-linux/usr/lib
-Wl,-rpath-link,/scratch/pp/pp-oe-2011/build/tmp-angstrom_2010_x-eglibc/sysroots/x86_64-linux/usr/lib
-Wl,-rpath,/scratch/pp/pp-oe-2011/build/tmp-angstrom_2010_x-eglibc/sysroots/x86_64-linux/usr/lib
-Wl,-O1 -o lto1 \
lto/lto-lang.o lto/lto.o lto/lto-elf.o attribs.o
main.o libbackend.a ../libcpp/libcpp.a ../libdecnumber/libdecnumber.a
-lmpc -lmpfr -lgmp -rdynamic -ldl -L../zlib -lz -lelf
../libcpp/libcpp.a ../libiberty/libiberty.a
../libdecnumber/libdecnumber.a -lelf
../libcpp/libcpp.a(line-map.o): In function `linemap_check_files_exited':
line-map.c:(.text+0xfa): undefined reference to `fprintf_unlocked'
ls /scratch/pp/pp-oe-2011/build/tmp-angstrom_2010_x-eglibc/sysroots/x86_64-linux/usr/include
bzlib.h cursesapp.h cursesm.h cursslk.h eti.h
expat.h gelf.h libelf.h ltdl.h mpf2mpfr.h ncurses_dll.h
openssl readline termcap.h tic.h zlibdefs.h
crypto cursesf.h cursesp.h dwarf.h etip.h
FlexLexer.h gettext-po.h libltdl menu.h mpfr.h ncurses.h
panel.h sqlite3ext.h term_entry.h unctrl.h zlib.h
curses-64.h curses.h cursesw.h elfutils expat_external.h
form.h gmp.h libxml2 mpc.h nc_tparm.h nlist.h
python2.6 sqlite3.h term.h zconf.h
eglibc header files are staged it appears.
Cliff
--
=================
http://bec-systems.com
More information about the Openembedded-devel
mailing list