shuque@eniac.seas.upenn.edu (Shumon Huque) (06/11/91)
I need some help. Could someone tell me where the NeXT keeps the standard C libraries. I could not find libc.a in the lib directory on our NeXT. % file /whitney/usr/lib/*.a -> produces the following /whitney/usr/lib/libMallocDebug.a: Mach-O relocatable /whitney/usr/lib/libNeXT_p.a: archive random library /whitney/usr/lib/libNeXT_s.a: archive random library /whitney/usr/lib/libPeep.a: Mach-O relocatable /whitney/usr/lib/libarrayproc.a: archive random library /whitney/usr/lib/libarrayproc_p.a: archive random library /whitney/usr/lib/libc++.a: archive random library /whitney/usr/lib/libcs.a: archive random library /whitney/usr/lib/libcurses.a: archive random library /whitney/usr/lib/libcurses_p.a: archive random library /whitney/usr/lib/libdb.a: archive random library /whitney/usr/lib/libdbm.a: archive random library /whitney/usr/lib/libdbm_p.a: archive random library /whitney/usr/lib/libdpsops.a: archive random library /whitney/usr/lib/libdsp_p.a: archive random library /whitney/usr/lib/libdsp_s.a: archive random library /whitney/usr/lib/libg.a: Mach-O relocatable not stripped /whitney/usr/lib/libkernload.a: archive random library /whitney/usr/lib/libl.a: archive random library /whitney/usr/lib/libl_p.a: archive random library /whitney/usr/lib/libln.a: archive random library /whitney/usr/lib/libloadserv.a: archive random library /whitney/usr/lib/libm.a: archive random library /whitney/usr/lib/libm_p.a: archive random library /whitney/usr/lib/libmidi.a: archive random library /whitney/usr/lib/libmidi_p.a: archive random library /whitney/usr/lib/libmp.a: archive random library /whitney/usr/lib/libmp_p.a: archive random library /whitney/usr/lib/libmusic_p.a: archive random library /whitney/usr/lib/libmusic_s.a: archive random library /whitney/usr/lib/libni.a: archive random library /whitney/usr/lib/libni_g.a: archive random library /whitney/usr/lib/libni_p.a: archive random library /whitney/usr/lib/libni_s.a: archive random library /whitney/usr/lib/libnm.a: archive /whitney/usr/lib/libnm_p.a: archive /whitney/usr/lib/librpcsvc.a: archive random library /whitney/usr/lib/libtermcap.a: archive random library /whitney/usr/lib/libtermlib.a: archive random library /whitney/usr/lib/libtermlib_p.a: archive random library /whitney/usr/lib/liby.a: archive random library /whitney/usr/lib/liby_p.a: archive random library I did an 'ar t <filename.a>' on all of the archived libraries on this list and none of the files seemed to contain the standard C functions. However I did not check the Mach-O relocatable files (whatever they are!) - how can I extract the contents of these files anyway. Am I not looking in the right place? Is libc.a hidden in some strange place? [/whitney/usr/lib is the lib dir on my system btw, not /usr/lib, because of the peculiar way the file systems are mounted]. I can compile my C programs correctly, so obviously 'cc' knows where they are, but the man pages give me no info on this! Any help? Thanx in advance. Shumon. shuque@eniac.seas.upenn.edu I would prefer e-mail responses, as I cannot keep up with the traffic on this newsgroup.