Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 57089 Details for
Bug 90236
linuxthreads doesn't compile for i586 because of undefined reference to `_res' with TLS support
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
excerpt from the final compile error
glibc_compile-error (text/plain), 14.04 KB, created by
Sascha Wuestemann
on 2005-04-24 06:10:17 UTC
(
hide
)
Description:
excerpt from the final compile error
Filename:
MIME Type:
Creator:
Sascha Wuestemann
Created:
2005-04-24 06:10:17 UTC
Size:
14.04 KB
patch
obsolete
>cd /usr/tmp2/portage/glibc-2.3.5/work/build-default-i586-pc-linux-gnu-linuxthreads/linuxthreads && /usr/lib/gcc-lib/i586-pc-linux-gnu/3.3.4/../../../../i586-pc-linux-gnu/bin/ar cruv libpthread_pic.a attr.os cancel.os condvar.os join.os manager.os mutex.os ptfork.os ptlongjmp.os pthread.os pt-sigsuspend.os signals.os specific.os errno.os lockfile.os semaphore.os spinlock.os rwlock.os pt-machine.os oldsemaphore.os events.os getcpuclockid.os pspinlock.os barrier.os ptclock_gettime.os ptclock_settime.os sighandler.os pthandles.os libc-tls-loc.os pt-allocrtsig.os ptw-write.os ptw-read.os ptw-close.os ptw-fcntl.os ptw-accept.os ptw-connect.os ptw-recv.os ptw-recvfrom.os ptw-recvmsg.os ptw-send.os ptw-sendmsg.os ptw-sendto.os ptw-fsync.os ptw-lseek.os ptw-lseek64.os ptw-llseek.os ptw-msync.os ptw-nanosleep.os ptw-open.os ptw-open64.os ptw-pause.os ptw-pread.os ptw-pread64.os ptw-pwrite.os ptw-pwrite64.os ptw-tcdrain.os ptw-wait.os ptw-waitpid.os pt-system.os old_pthread_atfork.os ptcleanup.os >a - attr.o >a - cancel.o >a - condvar.o >a - join.o >a - manager.o >a - mutex.o >a - ptfork.o >a - ptlongjmp.o >a - pthread.o >a - pt-sigsuspend.o >a - signals.o >a - specific.o >a - errno.o >a - lockfile.o >a - semaphore.o >a - spinlock.o >a - rwlock.o >a - pt-machine.o >a - oldsemaphore.o >a - events.o >a - getcpuclockid.o >a - pspinlock.o >a - barrier.o >a - ptclock_gettime.o >a - ptclock_settime.o >a - sighandler.o >a - pthandles.o >a - libc-tls-loc.o >a - ptw-write.o >a - ptw-read.o >a - ptw-close.o >a - ptw-fcntl.o >a - ptw-accept.o >a - ptw-connect.o >a - ptw-recv.o >a - ptw-recvfrom.o >a - ptw-recvmsg.o >a - ptw-send.o >a - ptw-sendmsg.o >a - ptw-sendto.o >a - ptw-fsync.o >a - ptw-lseek.o >a - ptw-lseek64.o >a - ptw-llseek.o >a - ptw-msync.o >a - ptw-nanosleep.o >a - ptw-open.o >a - ptw-open64.o >a - ptw-pause.o >a - ptw-pread.o >a - ptw-pread64.o >a - ptw-pwrite.o >a - ptw-pwrite64.o >a - ptw-tcdrain.o >a - ptw-wait.o >a - ptw-waitpid.o >a - pt-system.o >a - old_pthread_atfork.o >a - pthread_atfork.o >a - ptcleanup.o >: /usr/tmp2/portage/glibc-2.3.5/work/build-default-i586-pc-linux-gnu-linuxthreads/linuxthreads/libpthread.a >cd /usr/tmp2/portage/glibc-2.3.5/work/build-default-i586-pc-linux-gnu-linuxthreads/linuxthreads && /usr/lib/gcc-lib/i586-pc-linux-gnu/3.3.4/../../../../i586-pc-linux-gnu/bin/ar cruv libpthread_g.a attr.og cancel.og condvar.og join.og manager.og mutex.og ptfork.og ptlongjmp.og pthread.og pt-sigsuspend.og signals.og specific.og errno.og lockfile.og semaphore.og spinlock.og rwlock.og pt-machine.og oldsemaphore.og events.og getcpuclockid.og pspinlock.og barrier.og ptclock_gettime.og ptclock_settime.og sighandler.og pthandles.og libc-tls-loc.og ptw-write.og ptw-read.og ptw-close.og ptw-fcntl.og ptw-accept.og ptw-connect.og ptw-recv.og ptw-recvfrom.og ptw-recvmsg.og ptw-send.og ptw-sendmsg.og ptw-sendto.og ptw-fsync.og ptw-lseek.og ptw-lseek64.og ptw-llseek.og ptw-msync.og ptw-nanosleep.og ptw-open.og ptw-open64.og ptw-pause.og ptw-pread.og ptw-pread64.og ptw-pwrite.og ptw-pwrite64.og ptw-tcdrain.og ptw-wait.og ptw-waitpid.og pt-system.og old_pthread_atfork.og pthread_atfork.og ptcleanup.og >a - attr.os >a - cancel.os >a - condvar.os >a - join.os >a - manager.os >a - mutex.os >a - ptfork.os >a - ptlongjmp.os >a - pthread.os >a - pt-sigsuspend.os >a - signals.os >a - specific.os >a - errno.os >a - lockfile.os >a - semaphore.os >a - spinlock.os >a - rwlock.os >a - pt-machine.os >a - oldsemaphore.os >a - events.os >a - getcpuclockid.os >a - pspinlock.os >a - barrier.os >a - ptclock_gettime.os >a - ptclock_settime.os >a - sighandler.os >a - pthandles.os >a - libc-tls-loc.os >a - pt-allocrtsig.os >a - ptw-write.os >a - ptw-read.os >a - ptw-close.os >a - ptw-fcntl.os >a - ptw-accept.os >a - ptw-connect.os >a - ptw-recv.os >a - ptw-recvfrom.os >a - ptw-recvmsg.os >a - ptw-send.os >a - ptw-sendmsg.os >a - ptw-sendto.os >a - ptw-fsync.os >a - ptw-lseek.os >a - ptw-lseek64.os >a - ptw-llseek.os >a - ptw-msync.os >a - ptw-nanosleep.os >a - ptw-open.os >a - ptw-open64.os >a - ptw-pause.os >a - ptw-pread.os >a - ptw-pread64.os >a - ptw-pwrite.os >a - ptw-pwrite64.os >a - ptw-tcdrain.os >a - ptw-wait.os >a - ptw-waitpid.os >a - pt-system.os >a - old_pthread_atfork.os >a - ptcleanup.os >: /usr/tmp2/portage/glibc-2.3.5/work/build-default-i586-pc-linux-gnu-linuxthreads/linuxthreads/libpthread_pic.a >cd /usr/tmp2/portage/glibc-2.3.5/work/build-default-i586-pc-linux-gnu-linuxthreads/linuxthreads && /usr/lib/gcc-lib/i586-pc-linux-gnu/3.3.4/../../../../i586-pc-linux-gnu/bin/ar cruv libpthread_nonshared.a pthread_atfork.oS >a - pthread_atfork.oS >: /usr/tmp2/portage/glibc-2.3.5/work/build-default-i586-pc-linux-gnu-linuxthreads/linuxthreads/libpthread_nonshared.a >i586-pc-linux-gnu-gcc /usr/tmp2/portage/glibc-2.3.5/work/build-default-i586-pc-linux-gnu-linuxthreads/linuxthreads/crti.S -c -DIS_IN_linuxthreads=1 -I../include -I. -I/usr/tmp2/portage/glibc-2.3.5/work/build-default-i586-pc-linux-gnu-linuxthreads/linuxthreads -I.. -I../libio -I/usr/tmp2/portage/glibc-2.3.5/work/build-default-i586-pc-linux-gnu-linuxthreads -I../sysdeps/i386/elf -I../linuxthreads/sysdeps/unix/sysv/linux/i386 -I../linuxthreads/sysdeps/unix/sysv/linux -I../linuxthreads/sysdeps/pthread -I../sysdeps/pthread -I../linuxthreads/sysdeps/unix/sysv -I../linuxthreads/sysdeps/unix -I../linuxthreads/sysdeps/i386/i586 -I../linuxthreads/sysdeps/i386 -I../libidn/sysdeps/unix -I../sysdeps/unix/sysv/linux/i386 -I../sysdeps/unix/sysv/linux -I../sysdeps/gnu -I../sysdeps/unix/common -I../sysdeps/unix/mman -I../sysdeps/unix/inet -I../sysdeps/unix/sysv/i386 -I../sysdeps/unix/sysv -I../sysdeps/unix/i386 -I../sysdeps/unix -I../sysdeps/posix -I../sysdeps/i386/i586 -I../sysdeps/i386/i486 -I../sysdeps/i386/fpu -I../sysdeps/i386 -I../sysdeps/wordsize-32 -I../sysdeps/ieee754/ldbl-96 -I../sysdeps/ieee754/dbl-64 -I../sysdeps/ieee754/flt-32 -I../sysdeps/ieee754 -I../sysdeps/generic/elf -I../sysdeps/generic -nostdinc -isystem /usr/lib/gcc-lib/i586-pc-linux-gnu/3.3.4/include -isystem /usr/include -D_LIBC_REENTRANT -include ../include/libc-symbols.h -DPIC -DASSEMBLER -DGAS_SYNTAX -Wa,--noexecstack -g0 -o /usr/tmp2/portage/glibc-2.3.5/work/build-default-i586-pc-linux-gnu-linuxthreads/linuxthreads/crti.o >i586-pc-linux-gnu-gcc /usr/tmp2/portage/glibc-2.3.5/work/build-default-i586-pc-linux-gnu-linuxthreads/linuxthreads/crtn.S -c -DIS_IN_linuxthreads=1 -I../include -I. -I/usr/tmp2/portage/glibc-2.3.5/work/build-default-i586-pc-linux-gnu-linuxthreads/linuxthreads -I.. -I../libio -I/usr/tmp2/portage/glibc-2.3.5/work/build-default-i586-pc-linux-gnu-linuxthreads -I../sysdeps/i386/elf -I../linuxthreads/sysdeps/unix/sysv/linux/i386 -I../linuxthreads/sysdeps/unix/sysv/linux -I../linuxthreads/sysdeps/pthread -I../sysdeps/pthread -I../linuxthreads/sysdeps/unix/sysv -I../linuxthreads/sysdeps/unix -I../linuxthreads/sysdeps/i386/i586 -I../linuxthreads/sysdeps/i386 -I../libidn/sysdeps/unix -I../sysdeps/unix/sysv/linux/i386 -I../sysdeps/unix/sysv/linux -I../sysdeps/gnu -I../sysdeps/unix/common -I../sysdeps/unix/mman -I../sysdeps/unix/inet -I../sysdeps/unix/sysv/i386 -I../sysdeps/unix/sysv -I../sysdeps/unix/i386 -I../sysdeps/unix -I../sysdeps/posix -I../sysdeps/i386/i586 -I../sysdeps/i386/i486 -I../sysdeps/i386/fpu -I../sysdeps/i386 -I../sysdeps/wordsize-32 -I../sysdeps/ieee754/ldbl-96 -I../sysdeps/ieee754/dbl-64 -I../sysdeps/ieee754/flt-32 -I../sysdeps/ieee754 -I../sysdeps/generic/elf -I../sysdeps/generic -nostdinc -isystem /usr/lib/gcc-lib/i586-pc-linux-gnu/3.3.4/include -isystem /usr/include -D_LIBC_REENTRANT -include ../include/libc-symbols.h -DPIC -DASSEMBLER -DGAS_SYNTAX -Wa,--noexecstack -g0 -o /usr/tmp2/portage/glibc-2.3.5/work/build-default-i586-pc-linux-gnu-linuxthreads/linuxthreads/crtn.o >a - attr.og >a - cancel.og >a - condvar.og >a - join.og >a - manager.og >a - mutex.og >a - ptfork.og >a - ptlongjmp.og >a - pthread.og >a - pt-sigsuspend.og >a - signals.og >a - specific.og >a - errno.og >a - lockfile.og >a - semaphore.og >a - spinlock.og >a - rwlock.og >a - pt-machine.og >a - oldsemaphore.og >a - events.og >a - getcpuclockid.og >a - pspinlock.og >a - barrier.og >a - ptclock_gettime.og >a - ptclock_settime.og >a - sighandler.og >a - pthandles.og >a - libc-tls-loc.og >a - ptw-write.og >a - ptw-read.og >a - ptw-close.og >a - ptw-fcntl.og >a - ptw-accept.og >a - ptw-connect.og >a - ptw-recv.og >a - ptw-recvfrom.og >a - ptw-recvmsg.og >a - ptw-send.og >a - ptw-sendmsg.og >a - ptw-sendto.og >a - ptw-fsync.og >a - ptw-lseek.og >a - ptw-lseek64.og >a - ptw-llseek.og >a - ptw-msync.og >a - ptw-nanosleep.og >a - ptw-open.og >a - ptw-open64.og >a - ptw-pause.og >a - ptw-pread.og >a - ptw-pread64.og >a - ptw-pwrite.og >a - ptw-pwrite64.og >a - ptw-tcdrain.og >a - ptw-wait.og >a - ptw-waitpid.og >a - pt-system.og >a - old_pthread_atfork.og >a - pthread_atfork.og >a - ptcleanup.og >: /usr/tmp2/portage/glibc-2.3.5/work/build-default-i586-pc-linux-gnu-linuxthreads/linuxthreads/libpthread_g.a >i586-pc-linux-gnu-gcc -shared -static-libgcc -Wl,-O1 -Wl,-z,defs -Wl,-dynamic-linker=/lib/ld-linux.so.2 -B/usr/tmp2/portage/glibc-2.3.5/work/build-default-i586-pc-linux-gnu-linuxthreads/linuxthreads/ -B/usr/tmp2/portage/glibc-2.3.5/work/build-default-i586-pc-linux-gnu-linuxthreads/csu/ -B/usr/tmp2/portage/glibc-2.3.5/work/build-default-i586-pc-linux-gnu-linuxthreads/linuxthreads/ -Wl,--version-script=/usr/tmp2/portage/glibc-2.3.5/work/build-default-i586-pc-linux-gnu-linuxthreads/libpthread.map -Wl,-soname=libpthread.so.0 -Wl,-z,combreloc -Wl,-z,relro -Wl,--enable-new-dtags,-z,nodelete -Wl,--enable-new-dtags,-z,initfirst -L/usr/tmp2/portage/glibc-2.3.5/work/build-default-i586-pc-linux-gnu-linuxthreads -L/usr/tmp2/portage/glibc-2.3.5/work/build-default-i586-pc-linux-gnu-linuxthreads/math -L/usr/tmp2/portage/glibc-2.3.5/work/build-default-i586-pc-linux-gnu-linuxthreads/elf -L/usr/tmp2/portage/glibc-2.3.5/work/build-default-i586-pc-linux-gnu-linuxthreads/dlfcn -L/usr/tmp2/portage/glibc-2.3.5/work/build-default-i586-pc-linux-gnu-linuxthreads/nss -L/usr/tmp2/portage/glibc-2.3.5/work/build-default-i586-pc-linux-gnu-linuxthreads/nis -L/usr/tmp2/portage/glibc-2.3.5/work/build-default-i586-pc-linux-gnu-linuxthreads/rt -L/usr/tmp2/portage/glibc-2.3.5/work/build-default-i586-pc-linux-gnu-linuxthreads/resolv -L/usr/tmp2/portage/glibc-2.3.5/work/build-default-i586-pc-linux-gnu-linuxthreads/crypt -L/usr/tmp2/portage/glibc-2.3.5/work/build-default-i586-pc-linux-gnu-linuxthreads/linuxthreads -Wl,-rpath-link=/usr/tmp2/portage/glibc-2.3.5/work/build-default-i586-pc-linux-gnu-linuxthreads:/usr/tmp2/portage/glibc-2.3.5/work/build-default-i586-pc-linux-gnu-linuxthreads/math:/usr/tmp2/portage/glibc-2.3.5/work/build-default-i586-pc-linux-gnu-linuxthreads/elf:/usr/tmp2/portage/glibc-2.3.5/work/build-default-i586-pc-linux-gnu-linuxthreads/dlfcn:/usr/tmp2/portage/glibc-2.3.5/work/build-default-i586-pc-linux-gnu-linuxthreads/nss:/usr/tmp2/portage/glibc-2.3.5/work/build-default-i586-pc-linux-gnu-linuxthreads/nis:/usr/tmp2/portage/glibc-2.3.5/work/build-default-i586-pc-linux-gnu-linuxthreads/rt:/usr/tmp2/portage/glibc-2.3.5/work/build-default-i586-pc-linux-gnu-linuxthreads/resolv:/usr/tmp2/portage/glibc-2.3.5/work/build-default-i586-pc-linux-gnu-linuxthreads/crypt:/usr/tmp2/portage/glibc-2.3.5/work/build-default-i586-pc-linux-gnu-linuxthreads/linuxthreads -o /usr/tmp2/portage/glibc-2.3.5/work/build-default-i586-pc-linux-gnu-linuxthreads/linuxthreads/libpthread.so -T /usr/tmp2/portage/glibc-2.3.5/work/build-default-i586-pc-linux-gnu-linuxthreads/shlib.lds /usr/tmp2/portage/glibc-2.3.5/work/build-default-i586-pc-linux-gnu-linuxthreads/csu/abi-note.o -Wl,--whole-archive /usr/tmp2/portage/glibc-2.3.5/work/build-default-i586-pc-linux-gnu-linuxthreads/linuxthreads/libpthread_pic.a -Wl,--no-whole-archive /usr/tmp2/portage/glibc-2.3.5/work/build-default-i586-pc-linux-gnu-linuxthreads/elf/interp.os /usr/tmp2/portage/glibc-2.3.5/work/build-default-i586-pc-linux-gnu-linuxthreads/libc.so /usr/tmp2/portage/glibc-2.3.5/work/build-default-i586-pc-linux-gnu-linuxthreads/libc_nonshared.a /usr/tmp2/portage/glibc-2.3.5/work/build-default-i586-pc-linux-gnu-linuxthreads/elf/ld.so >/usr/tmp2/portage/glibc-2.3.5/work/build-default-i586-pc-linux-gnu-linuxthreads/linuxthreads/libpthread_pic.a(pthread.os)(.text+0x161): In function `__pthread_initialize': >: undefined reference to `_res' >/usr/tmp2/portage/glibc-2.3.5/work/build-default-i586-pc-linux-gnu-linuxthreads/linuxthreads/libpthread_pic.a(pthread.os)(.text+0x7ef): In function `__pthread_initialize_manager': >: undefined reference to `_res' >/usr/tmp2/portage/glibc-2.3.5/work/build-default-i586-pc-linux-gnu-linuxthreads/linuxthreads/libpthread_pic.a(pthread.os)(.text+0x107a): In function `__pthread_reset_main_thread': >: undefined reference to `_h_errno' >/usr/tmp2/portage/glibc-2.3.5/work/build-default-i586-pc-linux-gnu-linuxthreads/linuxthreads/libpthread_pic.a(pthread.os)(.text+0x1089): In function `__pthread_reset_main_thread': >: undefined reference to `_errno' >/usr/tmp2/portage/glibc-2.3.5/work/build-default-i586-pc-linux-gnu-linuxthreads/linuxthreads/libpthread_pic.a(pthread.os)(.text+0x1097): In function `__pthread_reset_main_thread': >: undefined reference to `_res' >/usr/tmp2/portage/glibc-2.3.5/work/build-default-i586-pc-linux-gnu-linuxthreads/linuxthreads/libpthread_pic.a(pthread.os)(.text+0x1941): In function `pthread_initialize': >: undefined reference to `_res' >/usr/tmp2/portage/glibc-2.3.5/work/build-default-i586-pc-linux-gnu-linuxthreads/linuxthreads/libpthread_pic.a(pthread.os)(.data.rel+0x1b8): undefined reference to `_errno' >/usr/tmp2/portage/glibc-2.3.5/work/build-default-i586-pc-linux-gnu-linuxthreads/linuxthreads/libpthread_pic.a(pthread.os)(.data.rel+0x1c0): undefined reference to `_h_errno' >/usr/tmp2/portage/glibc-2.3.5/work/build-default-i586-pc-linux-gnu-linuxthreads/linuxthreads/libpthread_pic.a(pthread.os)(.data.rel+0x1c8): undefined reference to `_res' >collect2: ld returned 1 exit status >make[2]: *** [/usr/tmp2/portage/glibc-2.3.5/work/build-default-i586-pc-linux-gnu-linuxthreads/linuxthreads/libpthread.so] Error 1 >make[2]: Leaving directory `/usr/tmp2/portage/glibc-2.3.5/work/glibc-2.3.5/linuxthreads' >make[1]: *** [linuxthreads/others] Error 2 >make[1]: Leaving directory `/usr/tmp2/portage/glibc-2.3.5/work/glibc-2.3.5' >make: *** [all] Error 2 > >!!! ERROR: sys-libs/glibc-2.3.5 failed. >!!! Function toolchain-glibc_src_compile, Line 237, Exitcode 2 >!!! (no error message) >!!! If you need support, post the topmost build error, NOT this status message. > >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 90236
: 57089