Re: Building glibc 2.5 on Hurd: tls
Thomas Schwinge wrote:
Hello!
Support for tls for Hurd systems is still not fixed properly. Details
are at <http://savannah.gnu.org/bugs/?17644>. To get a functional
glibc-2_5-branch, this either needs to be fixed or the tls-requiring bits
of glibc-2_5-branch have to be bend over to not require it.
Regards,
Thomas
Hi folks,
Just an FYI, I have built glibc-2.5 with all of Thomas's patches.
Currently I am getting the following error:
/devel3/bdefreese/glibc-2.5/glibc-2.5/build/libc_pic.os: In function
`mach_open_devstream':
/devel3/bdefreese/glibc-2.5/glibc-2.5/mach/devstream.c:137: undefined
reference to `__libc_errno'
/devel3/bdefreese/glibc-2.5/glibc-2.5/build/libc_pic.os: In function
`dealloc_ref':
/devel3/bdefreese/glibc-2.5/glibc-2.5/mach/devstream.c:117: undefined
reference to `__libc_errno'
/devel3/bdefreese/glibc-2.5/glibc-2.5/build/libc_pic.os: In function
`write_some':
/devel3/bdefreese/glibc-2.5/glibc-2.5/mach/devstream.c:47: undefined
reference to `__libc_errno'
/devel3/bdefreese/glibc-2.5/glibc-2.5/build/libc_pic.os: In function
`devstream_read':
/devel3/bdefreese/glibc-2.5/glibc-2.5/mach/devstream.c:94: undefined
reference to `__libc_errno'
/devel3/bdefreese/glibc-2.5/glibc-2.5/build/libc_pic.os: In function
`__hurd_fail':
../hurd/hurd.h:76: undefined reference to `__libc_errno'
/devel3/bdefreese/glibc-2.5/glibc-2.5/build/libc_pic.os:/devel3/bdefreese/glibc-2.5/glibc-2.5/hurd/hurdselect.c:202:
more undefined references to `__libc_errno' follow
/devel3/bdefreese/glibc-2.5/glibc-2.5/build/libc_pic.os: In function
`__pause_nocancel':
../sysdeps/posix/pause.c:55: undefined reference to `sigsuspend_not_cancel'
/devel3/bdefreese/glibc-2.5/glibc-2.5/build/libc_pic.os: In function
`__hurd_fail':
../hurd/hurd.h:76: undefined reference to `__libc_errno'
../hurd/hurd.h:76: undefined reference to `__libc_errno'
../hurd/hurd.h:76: undefined reference to `__libc_errno'
/devel3/bdefreese/glibc-2.5/glibc-2.5/build/libc_pic.os: In function
`execvp':
/devel3/bdefreese/glibc-2.5/glibc-2.5/posix/execvp.c:66: undefined
reference to `__libc_errno'
/devel3/bdefreese/glibc-2.5/glibc-2.5/posix/execvp.c:77: undefined
reference to `__libc_errno'
/devel3/bdefreese/glibc-2.5/glibc-2.5/build/libc_pic.os:/devel3/bdefreese/glibc-2.5/glibc-2.5/posix/execvp.c:115:
more undefined references to `__libc_errno' follow
collect2: ld returned 1 exit status
make[1]: *** [/devel3/bdefreese/glibc-2.5/glibc-2.5/build/libc.so] Error 1
make[1]: Leaving directory `/devel3/bdefreese/glibc-2.5/glibc-2.5'
make: *** [all] Error 2
Thanks,
Barry deFreese (aka bddebian)
Reply to: