microblaze build fails w/
Mike Frysinger
vapier@gentoo.org
Fri Aug 14 09:39:00 GMT 2015
trying to build current master for microblaze w/gcc-4.9.3 fails to link:
$ make
...
make[3]: Leaving directory '/usr/local/src/gnu/glibc/elf'
microblaze-linux-gnu-gcc -shared -static-libgcc -Wl,-O1 -Wl,-z,defs -Wl,-dynamic-linker=/lib/ld.so.1 -B/usr/local/src/gnu/glibc/build/microblaze/csu/ -Wl,--version-script=/usr/local/src/gnu/glibc/build/microblaze/libc.map -Wl,-soname=libc.so.6 -Wl,-z,combreloc -Wl,-z,relro -Wl,--hash-style=both -nostdlib -nostartfiles -e __libc_main -L/usr/local/src/gnu/glibc/build/microblaze -L/usr/local/src/gnu/glibc/build/microblaze/math -L/usr/local/src/gnu/glibc/build/microblaze/elf -L/usr/local/src/gnu/glibc/build/microblaze/dlfcn -L/usr/local/src/gnu/glibc/build/microblaze/nss -L/usr/local/src/gnu/glibc/build/microblaze/nis -L/usr/local/src/gnu/glibc/build/microblaze/rt -L/usr/local/src/gnu/glibc/build/microblaze/resolv -L/usr/local/src/gnu/glibc/build/microblaze/crypt -L/usr/local/src/gnu/glibc/build/microblaze/mathvec -L/usr/local/src/gnu/glibc/build/microblaze/nptl -Wl,-rpath-link=/usr/local/src/gnu/glibc/build/microblaze:/usr/local/src/gnu/glibc/build/microblaze/math:/usr/local/src/gnu/glibc/build/microblaze/elf:/usr/local/src/gnu/glibc/build/microblaze/dlfcn:/usr/local/src/gnu/glibc/build/microblaze/nss:/usr/local/src/gnu/glibc/build/microblaze/nis:/usr/local/src/gnu/glibc/build/microblaze/rt:/usr/local/src/gnu/glibc/build/microblaze/resolv:/usr/local/src/gnu/glibc/build/microblaze/crypt:/usr/local/src/gnu/glibc/build/microblaze/mathvec:/usr/local/src/gnu/glibc/build/microblaze/nptl -o /usr/local/src/gnu/glibc/build/microblaze/libc.so -T /usr/local/src/gnu/glibc/build/microblaze/shlib.lds /usr/local/src/gnu/glibc/build/microblaze/csu/abi-note.o /usr/local/src/gnu/glibc/build/microblaze/elf/soinit.os /usr/local/src/gnu/glibc/build/microblaze/libc_pic.os /usr/local/src/gnu/glibc/build/microblaze/elf/sofini.os /usr/local/src/gnu/glibc/build/microblaze/elf/interp.os /usr/local/src/gnu/glibc/build/microblaze/elf/ld.so -lgcc
/usr/local/src/gnu/glibc/build/microblaze/libc_pic.os: In function `__isoc99_scanf':
/usr/local/src/gnu/glibc/stdio-common/isoc99_scanf.c:27: undefined reference to `__gcc_personality_sj0'
/usr/local/src/gnu/glibc/stdio-common/isoc99_scanf.c:27: undefined reference to `_Unwind_SjLj_Register'
/usr/local/src/gnu/glibc/build/microblaze/libc_pic.os: In function `_IO_acquire_lock_clear_flags2_fct':
/usr/local/src/gnu/glibc/stdio-common/../libio/libioP.h:877: undefined reference to `_Unwind_SjLj_Unregister'
/usr/local/src/gnu/glibc/stdio-common/../libio/libioP.h:877: undefined reference to `_Unwind_SjLj_Resume'
...lots more...
any idea ? if i add -lgcc_s to the link line, it passes. config.log attached.
-mike
-------------- next part --------------
A non-text attachment was scrubbed...
Name: config.log.xz
Type: application/x-xz
Size: 8720 bytes
Desc: not available
URL: <http://sourceware.org/pipermail/libc-alpha/attachments/20150814/0a70b0d5/attachment.xz>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://sourceware.org/pipermail/libc-alpha/attachments/20150814/0a70b0d5/attachment.sig>
More information about the Libc-alpha
mailing list