This is the mail archive of the libc-alpha@sources.redhat.com mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

CVS on alpha + fail on require _FPU_SETCW in glibc-compat linking.


Latest CVS on alpha fail in linking in glibc-compat:

make[2]: Entering directory `/usr/src/redhat/BUILD/glibc-2.3.2-200306120810/glibc-compat'
gcc   -shared -static-libgcc -Wl,-O1  -Wl,-z,defs -Wl,-dynamic-linker=/lib/ld-linux.so.2  -B/usr/src/redhat/BUILD/glibc-2.3.2-200306120810/build-alpha-linux/csu/   -Wl,-soname=libNoVersion.so.1 -Wl,-z,combreloc  -L/usr/src/redhat/BUILD/glibc-2.3.2-200306120810/build-alpha-linux -L/usr/src/redhat/BUILD/glibc-2.3.2-200306120810/build-alpha-linux/math -L/usr/src/redhat/BUILD/glibc-2.3.2-200306120810/build-alpha-linux/elf -L/usr/src/redhat/BUILD/glibc-2.3.2-200306120810/build-alpha-linux/dlfcn -L/usr/src/redhat/BUILD/glibc-2.3.2-200306120810/build-alpha-linux/nss -L/usr/src/redhat/BUILD/glibc-2.3.2-200306120810/build-alpha-linux/nis -L/usr/src/redhat/BUILD/glibc-2.3.2-200306120810/build-alpha-linux/rt -L/usr/src/redhat/BUILD/glibc-2.3.2-200306120810/build-alpha-linux/resolv -L/usr/src/redhat/BUILD/glibc-2.3.2-200306120810/build-alpha-linux/crypt -L/usr/src/redhat/BUILD/glibc-2.3.2-200306120810/build-alpha-linux/linuxthreads -Wl,-rpath-link=/usr/src/redhat/BUILD/glibc-2.3.2-200306120810/build-alpha-linux:/usr/src/redhat/BUILD/glibc-2.3.2-200306120810/build-alpha-linux/math:/usr/src/redhat/BUILD/glibc-2.3.2-200306120810/build-alpha-linux/elf:/usr/src/redhat/BUILD/glibc-2.3.2-200306120810/build-alpha-linux/dlfcn:/usr/src/redhat/BUILD/glibc-2.3.2-200306120810/build-alpha-linux/nss:/usr/src/redhat/BUILD/glibc-2.3.2-200306120810/build-alpha-linux/nis:/usr/src/redhat/BUILD/glibc-2.3.2-200306120810/build-alpha-linux/rt:/usr/src/redhat/BUILD/glibc-2.3.2-200306120810/build-alpha-linux/resolv:/usr/src/redhat/BUILD/glibc-2.3.2-200306120810/build-alpha-linux/crypt:/usr/src/redhat/BUILD/glibc-2.3.2-200306120810/build-alpha-linux/linuxthreads -o /usr/src/redhat/BUILD/glibc-2.3.2-200306120810/build-alpha-linux/glibc-compat/libNoVersion.so -T /usr/src/redhat/BUILD/glibc-2.3.2-200306120810/build-alpha-linux/shlib.lds /usr/src/redhat/BUILD/glibc-2.3.2-200306120810/build-alpha-linux/csu/abi-note.o -Wl,--whole-archive /usr/src/redhat/BUILD/glibc-2.3.2-200306120810/build-alpha-linux/glibc-compat/libNoVersion_pic.a -Wl,--no-whole-archive /usr/src/redhat/BUILD/glibc-2.3.2-200306120810/build-alpha-linux/elf/interp.os
/usr/src/redhat/BUILD/glibc-2.3.2-200306120810/build-alpha-linux/glibc-compat/libNoVersion_pic.a(stubs.os)(.text+0x14c):/usr/src/redhat/BUILD/glibc-2.3.2-200306120810/glibc-compat/stubs.c:47: undefined reference to `_FPU_SETCW'
/usr/src/redhat/BUILD/glibc-2.3.2-200306120810/build-alpha-linux/glibc-compat/libNoVersion_pic.a(stubs.os)(.text+0x154):/usr/src/redhat/BUILD/glibc-2.3.2-200306120810/glibc-compat/stubs.c:47: undefined reference to `_FPU_SETCW'
collect2: ld returned 1 exit status
make[2]: *** [/usr/src/redhat/BUILD/glibc-2.3.2-200306120810/build-alpha-linux/glibc-compat/libNoVersion.so] Error 1
make[2]: Leaving directory `/usr/src/redhat/BUILD/glibc-2.3.2-200306120810/glibc-compat'
make[1]: *** [glibc-compat/others] Error 2
make[1]: Leaving directory `/usr/src/redhat/BUILD/glibc-2.3.2-200306120810'
make: *** [all] Error 2

More detailed (readable):
[root@alpha glibc-compat]# gcc   -shared -static-libgcc -Wl,-O1  -Wl,-z,defs -Wl,-dynamic-linker=/lib/ld-linux.so.2  
-B/usr/src/redhat/BUILD/glibc-2.3.2-200306120810/build-alpha-linux/csu/   -Wl,-soname=libNoVersion.so.1 -Wl,-z,combreloc  
-L/usr/src/redhat/BUILD/glibc-2.3.2-200306120810/build-alpha-linux -L/usr/src/redhat/BUILD/glibc-2.3.2-200306120810/build-alpha-linux/math 
-L/usr/src/redhat/BUILD/glibc-2.3.2-200306120810/build-alpha-linux/elf -L/usr/src/redhat/BUILD/glibc-2.3.2-200306120810/build-alpha-linux/dlfcn 
-L/usr/src/redhat/BUILD/glibc-2.3.2-200306120810/build-alpha-linux/nss -L/usr/src/redhat/BUILD/glibc-2.3.2-200306120810/build-alpha-linux/nis 
-L/usr/src/redhat/BUILD/glibc-2.3.2-200306120810/build-alpha-linux/rt -L/usr/src/redhat/BUILD/glibc-2.3.2-200306120810/build-alpha-linux/resolv 
-L/usr/src/redhat/BUILD/glibc-2.3.2-200306120810/build-alpha-linux/crypt -L/usr/src/redhat/BUILD/glibc-2.3.2-200306120810/build-alpha-linux/linuxthreads
 -Wl,-rpath-link=/usr/src/redhat/BUILD/glibc-2.3.2-200306120810/build-alpha-linux:/usr/src/redhat/BUILD/glibc-2.3.2-200306120810/build-alpha-linux/math:/usr/src/redhat/BUILD/glibc-2.3.2-200306120810/build-alpha-linux/elf:/usr/src/redhat/BUILD/glibc-2.3.2-200306120810/build-alpha-linux/dlfcn:/usr/src/redhat/BUILD/glibc-2.3.2-200306120810/build-alpha-linux/nss:/usr/src/redhat/BUILD/glibc-2.3.2-200306120810/build-alpha-linux/nis:/usr/src/redhat/BUILD/glibc-2.3.2-200306120810/build-alpha-linux/rt:/usr/src/redhat/BUILD/glibc-2.3.2-200306120810/build-alpha-linux/resolv:/usr/src/redhat/BUILD/glibc-2.3.2-200306120810/build-alpha-linux/crypt:/usr/src/redhat/BUILD/glibc-2.3.2-200306120810/build-alpha-linux/linuxthreads 
-o /usr/src/redhat/BUILD/glibc-2.3.2-200306120810/build-alpha-linux/glibc-compat/libNoVersion.so 
-T /usr/src/redhat/BUILD/glibc-2.3.2-200306120810/build-alpha-linux/shlib.lds /usr/src/redhat/BUILD/glibc-2.3.2-200306120810/build-alpha-linux/csu/abi-note.o 
-Wl,--whole-archive /usr/src/redhat/BUILD/glibc-2.3.2-200306120810/build-alpha-linux/glibc-compat/libNoVersion_pic.a 
-Wl,--no-whole-archive /usr/src/redhat/BUILD/glibc-2.3.2-200306120810/build-alpha-linux/elf/interp.os
/usr/src/redhat/BUILD/glibc-2.3.2-200306120810/build-alpha-linux/glibc-compat/libNoVersion_pic.a(stubs.os)(.text+0x14c):/usr/src/redhat/BUILD/glibc-2.3.2-200306120810/glibc-compat/stubs.c:47: undefined reference to `_FPU_SETCW'
/usr/src/redhat/BUILD/glibc-2.3.2-200306120810/build-alpha-linux/glibc-compat/libNoVersion_pic.a(stubs.os)(.text+0x154):/usr/src/redhat/BUILD/glibc-2.3.2-200306120810/glibc-compat/stubs.c:47: undefined reference to `_FPU_SETCW'
collect2: ld returned 1 exit status


I tryed find that _FPU_SETCW function where is declared on alpha but find none specific for alpha CPU except 
a very generic declaration in sysdeps/generic/fpu_control.h where it declares _FPU_SETCW is null.

I have no idea what _FPU_SETCW must to do and find none tricks to make it build up for alpha.

I used to compile CVS version is glibc-2.3.2-51 RH rawhide (with posix patch aplied for make xstatconv.c compile).
 
Cristian,


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]