Skip site navigation (1)Skip section navigation (2)
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>