/mnt/sparc-multilib/build/glibc-cross-64bit/libc.so /mnt/sparc-multilib/build/glibc-cross-64bit/libc_nonshared.a /mnt/sparc-multilib/build/glibc-cross-64bit/elf/ld.so /mnt/sparc-multilib/build/glibc-cross-64bit/nptl/libpthread_pic.a(ptw-pause.os): In function `__pause_nocancel': ../sysdeps/posix/pause.c:53: undefined reference to `__sigprocmask' /mnt/sparc-multilib/build/glibc-cross-64bit/nptl/libpthread_pic.a(ptw-pause.os): In function `__libc_pause': ../sysdeps/posix/pause.c:33: undefined reference to `__sigprocmask' collect2: ld returned 1 exit status make[2]: *** [/mnt/sparc-multilib/build/glibc-cross-64bit/nptl/libpthread.so] Error 1 make[2]: Leaving directory `/mnt/sparc-multilib/build/glibc-2.5/nptl' make[1]: *** [nptl/others] Error 2
Fixed with patch located at http://svn.cross-lfs.org/svn/repos/patches/glibc/glibc-2.5-sparc_fixes-1.patch
Created attachment 1340 [details] Allow glibc to build on Sparc64
Created attachment 1345 [details] glibc-bz3291.patch Can you try the attached patch instead?
I've applied a different patch.