Subject: Build failure
To: None <port-sparc64@netbsd.org>
From: Juergen Hannken-Illjes <hannken@eis.cs.tu-bs.de>
List: port-sparc64
Date: 03/16/2007 08:51:14
Trying to build -current sparc64 I get:

#     build  libc/libc.so.12.150
rm -f libc.so.12.150
tools/bin/sparc64--netbsd-gcc -Wl,-nostdlib -B/dist/usr/lib/ -B/dist/usr/lib/   -Wl,-rpath-link,/dist/lib:/dist/usr/lib  -R/lib  -L/dist/lib  -Wl,-x -shared -Wl,-soname,libc.so.12   -o libc.so.12.150  -Wl,--whole-archive libc_pic.a  -Wl,--no-whole-archive   -L/dist/usr/lib
libc_pic.a(sigsetjmp.so): In function `__sigsetjmp14':
/src/lib/libc/arch/sparc64/gen/sigsetjmp.S:(.text+0x24): relocation truncated to fit: R_SPARC_GOT13 against symbol `__setjmp14' defined in .text section in libc_pic.a(setjmp.so)
/src/lib/libc/arch/sparc64/gen/sigsetjmp.S:(.text+0x28): relocation truncated to fit: R_SPARC_GOT13 against symbol `_setjmp' defined in .text section in libc_pic.a(_setjmp.so)
libc_pic.a(sigsetjmp.so): In function `__siglongjmp14':
/src/lib/libc/arch/sparc64/gen/sigsetjmp.S:(.text+0x58): relocation truncated to fit: R_SPARC_GOT13 against symbol `__longjmp14' defined in .text section in libc_pic.a(longjmp.so)
/src/lib/libc/arch/sparc64/gen/sigsetjmp.S:(.text+0x5c): relocation truncated to fit: R_SPARC_GOT13 against symbol `_longjmp' defined in .text section in libc_pic.a(_setjmp.so)
libc_pic.a(setjmp.so): In function `__setjmp14':
/src/lib/libc/arch/sparc64/gen/setjmp.S:(.text+0x40): relocation truncated to fit: R_SPARC_GOT13 against symbol `__sigprocmask14' defined in .text section in libc_pic.a(__sigprocmask14.so)
/src/lib/libc/arch/sparc64/gen/setjmp.S:(.text+0x50): relocation truncated to fit: R_SPARC_GOT13 against symbol `__sigaltstack14' defined in .text section in libc_pic.a(__sigaltstack14.so)
libc_pic.a(compat_sigsetjmp.so): In function `sigsetjmp':
/src/lib/libc/compat/arch/sparc64/gen/compat_sigsetjmp.S:(.text+0x20): relocation truncated to fit: R_SPARC_GOT13 against symbol `setjmp' defined in .text section in libc_pic.a(compat_setjmp.so)
/src/lib/libc/compat/arch/sparc64/gen/compat_sigsetjmp.S:(.text+0x24): relocation truncated to fit: R_SPARC_GOT13 against symbol `_setjmp' defined in .text section in libc_pic.a(_setjmp.so)
libc_pic.a(compat_sigsetjmp.so): In function `siglongjmp':
/src/lib/libc/compat/arch/sparc64/gen/compat_sigsetjmp.S:(.text+0x54): relocation truncated to fit: R_SPARC_GOT13 against symbol `longjmp' defined in .text section in libc_pic.a(compat_setjmp.so)
/src/lib/libc/compat/arch/sparc64/gen/compat_sigsetjmp.S:(.text+0x58): relocation truncated to fit: R_SPARC_GOT13 against symbol `_longjmp' defined in .text section in libc_pic.a(_setjmp.so)
collect2: ld returned 1 exit status

Ideas?
-- 
Juergen Hannken-Illjes - hannken@eis.cs.tu-bs.de - TU Braunschweig (Germany)