Hi -

I am trying to build a static version of the C library by following the 
directions in README.makefile found in /lib directory. That is I am defining 
LIBS = $(LIBRARY). I know that some of you would say that it is not recommended 
to build static versions of libraries, but the reason I want to do it is 
strictly for research purposes (actually I am doing something with a simulator, 
and having dynamic libraries is pain). 

Thanks

PS: The error message that I get while trying to link against the generated 
libc.a is the following:

Undefined                       first referenced
 symbol                             in file
__dtrace_plockstat___rw__blocked    ./libc.a(rwlock.o)
__dtrace_plockstat___rw__acquire    ./libc.a(rwlock.o)
_ld_libc                            ./libc.a(thr.o)
_mbtowc                             ./libc.a(doprnt.o)
_dlsym                              ./libc.a(unwind.o)
_wctomb                             ./libc.a(doprnt.o)
__dtrace_plockstat___mutex__release ./libc.a(synch.o)
localeconv                          ./libc.a(doprnt.o)
__dtrace_plockstat___mutex__error   ./libc.a(synch.o)
__dtrace_plockstat___mutex__block   ./libc.a(synch.o)
__dtrace_plockstat___mutex__blocked ./libc.a(synch.o)
__dtrace_plockstat___mutex__acquire ./libc.a(synch.o)
_mbstowcs                           ./libc.a(doprnt.o)
_scrwidth                           ./libc.a(doprnt.o)
_wcswidth                           ./libc.a(doprnt.o)
tolower                             ./libc.a(doprnt.o)
toupper                             ./libc.a(doprnt.o)
__dtrace_plockstat___rw__error      ./libc.a(rwlock.o)
__dtrace_plockstat___rw__block      ./libc.a(rwlock.o)
__dtrace_plockstat___mutex__spin    ./libc.a(synch.o)
__dtrace_plockstat___mutex__spun    ./libc.a(synch.o)
__dtrace_plockstat___rw__release    ./libc.a(rwlock.o)
 
 
This message posted from opensolaris.org

Reply via email to