Date: Sat, 28 Feb 2004 03:40:27 +0000 From: "clayton rollins" <crollins666@hotmail.com> To: kris@obsecurity.org Cc: freebsd-questions@freebsd.org Subject: Re: ar, nm not reading library files (libz, etc.) Message-ID: <Sea1-F1597EbZdulO9q0000c4d9@hotmail.com>
next in thread | raw e-mail | index | archive | help
On Feb. 27, 2004 Kris Kennaway <kris@obsecurity.org> wrote: > >On Sat, Feb 28, 2004 at 03:29:34AM +0000, clayton rollins wrote: > > Hi List, > > > > I've been having problems with ar and nm not being able > > to use the library files installed on my system, though > > executables created with them seem to work fine. > > libz is not the only library this happens with, just using > > it as an example. > > > > The output: > > >ar -t /usr/lib/libz.so.2 > > /usr/libexec/elf/ar: /usr/lib/libz.so.2: File format not recognized > > >nm /usr/lib/libz.so.2 > > /usr/libexec/elf/nm: /usr/lib/libz.so.2: no symbols > > > > The problem was first noticed after a massive round > > of portupgrading (due to the threading change). > > Rebuilding the system with RELENG_4_9 as of today > > did not fix the issue. > > > > Any ideas? > >ar and nm work with static libraries, not shared. Perhaps you're >looking for objdump. > >Kris Thanks Kris; I thought ignorance was partially to blame. I think the problem is actually a naughty makefile, an old version uses nm fine (for whatever it uses it for). Thanks for your time, Clayton _________________________________________________________________ Take off on a romantic weekend or a family adventure to these great U.S. locations. http://special.msn.com/local/hotdestinations.armx
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Sea1-F1597EbZdulO9q0000c4d9>