This is the mail archive of the libc-alpha@sourceware.org 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]

apply patch to gmon


Hello,

I am patching gmon  for multithreading enviroment. So i need to use
pthread library
but i am having some troble with Makefile.

I always get output like this:

gcc   -shared -static-libgcc -Wl,-O1  -Wl,-z,defs
-Wl,-dynamic-linker=/home/meox/myglibc//lib/ld-linux.so.2
-B/home/meox/trace/csu/
-Wl,--version-script=/home/meox/trace/libc.map -Wl,-soname=libc.so.6
-Wl,-z,combreloc -Wl,-z,relro -Wl,--hash-style=both -nostdlib
-nostartfiles -e __libc_main -L/home/meox/trace
-L/home/meox/trace/math -L/home/meox/trace/elf
-L/home/meox/trace/dlfcn -L/home/meox/trace/nss -L/home/meox/trace/nis
-L/home/meox/trace/rt -L/home/meox/trace/resolv
-L/home/meox/trace/crypt -L/home/meox/trace/nptl
-Wl,-rpath-link=/home/meox/trace:/home/meox/trace/math:/home/meox/trace/elf:/home/meox/trace/dlfcn:/home/meox/trace/nss:/home/meox/trace/nis:/home/meox/trace/rt:/home/meox/trace/resolv:/home/meox/trace/crypt:/home/meox/trace/nptl
-o /home/meox/trace/libc.so -T /home/meox/trace/shlib.lds
/home/meox/trace/csu/abi-note.o /home/meox/trace/elf/soinit.os
/home/meox/trace/libc_pic.os /home/meox/trace/elf/sofini.os
/home/meox/trace/elf/interp.os /home/meox/trace/elf/ld.so -lgcc
/home/meox/trace/libc_pic.os: In function `find_tid':
/home/meox/glibc-2.7/gmon/datalist.c:22: undefined reference to
`pthread_rwlock_rdlock'
/home/meox/glibc-2.7/gmon/datalist.c:27: undefined reference to
`pthread_rwlock_unlock'
/home/meox/trace/libc_pic.os: In function `delete_pthread':
/home/meox/glibc-2.7/gmon/datalist.c:59: undefined reference to
`pthread_rwlock_wrlock'
/home/meox/glibc-2.7/gmon/datalist.c:82: undefined reference to
`pthread_rwlock_unlock'
/home/meox/trace/libc_pic.os: In function `insert_pthread':
/home/meox/glibc-2.7/gmon/datalist.c:34: undefined reference to
`pthread_rwlock_wrlock'
/home/meox/glibc-2.7/gmon/datalist.c:53: undefined reference to
`pthread_rwlock_unlock'
collect2: ld returned 1 exit status
make[1]: *** [/home/meox/trace/libc.so] Error 1
make[1]: Leaving directory `/home/meox/glibc-2.7'
make: *** [all] Error 2

Could you please tell me where i can find some documentation about
GLIBC Makefile???
Or, better, how can i fix this problem???

thanks,

-- 
Gian Lorenzo Meocci
http://www.meocci.it


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