Stephan Bergmann wrote:

> No idea about FreeBSD specifics, but using the static libstdc++.a 
> instead of the dynamic libstdc++.so surely looks suspicious.

removing ustream.o from the g++41 line stops bringing this error... I wonder 
what is wrong with ustream?

gcc41 -D_REENTRANT -I../common -I../i18n   -DU_IO_IMPLEMENTATION -O   -c -DPIC 
-fPIC -o locbund.o locbund.c
gcc41 -D_REENTRANT -I../common -I../i18n   -DU_IO_IMPLEMENTATION -O   -c -DPIC 
-fPIC -o ufile.o ufile.c
gcc41 -D_REENTRANT -I../common -I../i18n   -DU_IO_IMPLEMENTATION -O   -c -DPIC 
-fPIC -o ufmt_cmn.o ufmt_cmn.c
gcc41 -D_REENTRANT -I../common -I../i18n   -DU_IO_IMPLEMENTATION -O   -c -DPIC 
-fPIC -o uprintf.o uprintf.c
gcc41 -D_REENTRANT -I../common -I../i18n   -DU_IO_IMPLEMENTATION -O   -c -DPIC 
-fPIC -o uprntf_p.o uprntf_p.c
gcc41 -D_REENTRANT -I../common -I../i18n   -DU_IO_IMPLEMENTATION -O   -c -DPIC 
-fPIC -o uscanf.o uscanf.c
gcc41 -D_REENTRANT -I../common -I../i18n   -DU_IO_IMPLEMENTATION -O   -c -DPIC 
-fPIC -o uscanf_p.o uscanf_p.c
gcc41 -D_REENTRANT -I../common -I../i18n   -DU_IO_IMPLEMENTATION -O   -c -DPIC 
-fPIC -o ustdio.o ustdio.c
gcc41 -D_REENTRANT -I../common -I../i18n   -DU_IO_IMPLEMENTATION -O   -c -DPIC 
-fPIC -o sprintf.o sprintf.c
gcc41 -D_REENTRANT -I../common -I../i18n   -DU_IO_IMPLEMENTATION -O   -c -DPIC 
-fPIC -o sscanf.o sscanf.c
g++41 -D_REENTRANT -I../common -I../i18n   -DU_IO_IMPLEMENTATION -O   -c -DPIC 
-fPIC -o ustream.o ustream.cpp
gcc41 -D_REENTRANT -I../common -I../i18n   -DU_IO_IMPLEMENTATION -O   -c -DPIC 
-fPIC -o ucln_io.o ucln_io.c
g++41 -O     -shared -Wl,-soname -Wl,libicuio.so.36 -o ../lib/libicuio.so.36.0 
locbund.o ufile.o ufmt_cmn.o uprintf.o uprntf_p.o uscanf.o uscanf_p.o ustdio.o 
sprintf.o sscanf.o ustream.o ucln_io.o -L../lib -licuuc -L../lib -L../stubdata 
-licudata -L../lib -licui18n -lpthread -lm 
/usr/bin/ld: 
/usr/local/lib/gcc-4.1.2/gcc/x86_64-portbld-freebsd6.2/4.1.2/../../../libstdc++.a(ios_init.o):
 relocation R_X86_64_32 can not be used when making a shared object; recompile 
with -fPIC


removing ustream.o from the line:

[EMAIL PROTECTED] io> g++41 -O -shared -Wl,-soname -Wl,libicuio.so.36 -o 
../lib/libicuio.so.36.0 locbund.o ufile.o ufmt_cmn.o uprintf.o uprntf_p.o 
uscanf.o uscanf_p.o ustdio.o sprintf.o sscanf.o ucln_io.o -L../lib -licuuc 
-L../lib -L../stubdata -licudata -L../lib -licui18n -lpthread -lm
[EMAIL PROTECTED] io> 

This itself will not help of course but I wonder why ustream.o is causing this 
error.

-- 
 Oliver Lehmann
  http://www.pofo.de/
  http://wishlist.ans-netz.de/

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to