Xref: utzoo comp.unix.sysv386:5668 comp.unix.questions:29169 Path: utzoo!news-server.csri.toronto.edu!cs.utexas.edu!uunet!olivea!oliveb!bunker!caplabs!andy From: andy@caplabs.UUCP (Andrew Hunt) Newsgroups: comp.unix.sysv386,comp.unix.questions Subject: mkshlib(1) Keywords: Shared Library, i386 unix Message-ID: <148@caplabs.UUCP> Date: 4 Mar 91 14:49:18 GMT Followup-To: comp.unix.i386 Distribution: na Organization: Capricorn Labs Lines: 33 Greetings; I am having trouble trying to make a shared libary from a package that I did not write, but have source code to. The spec file has an entry of the form: #objects noload -lc_s And I get the following error: mkshlib: relocatable occurrence of "perror" in /lib/libc_s.a(perror.o) mkshlib: fatal error: Order of members in archive is suspect - only absolute symbols are used in "#objects noload" processing, and a non-absolute was seen first. I suspect that if it could, mkshlib would report a similar error for every symbol referenced in libc. 1) How do I fix this? 2) How can I get mkshlib to report all symbols that fall in this class? (not just the first one) Thank you kindly for any and all advice... /\ndy -- | Andy Hunt andy@caplabs.UUCP | Capricorn Labs {isc-br,philabs,oliveb,yale}!bunker!caplabs!andy | "If Mr. Hussein calls this a victory, I'd hate | to see a defeat." -- BBC pool reporter.