Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 2 Jun 1998 01:22:25 -0400
From:      Matthew Hunt <mph@pobox.com>
To:        "J.A. Terranson" <sysadmin@mfn.org>, "'FreeBSD Questions'" <freebsd-questions@FreeBSD.ORG>
Subject:   Re: Dynamically Linked Code
Message-ID:  <19980602012225.B22507@mstar.astro.psu.edu>
In-Reply-To: <01BD8DB8.C7F2A9F0@w3svcs.mfn.org>; from J.A. Terranson on Mon, Jun 01, 1998 at 11:55:38PM -0500
References:  <01BD8DB8.C7F2A9F0@w3svcs.mfn.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Jun 01, 1998 at 11:55:38PM -0500, J.A. Terranson wrote:

> Has anybody ever compiled a list of which pieces of FreeBSD are
> statically or dynamically linked? 

To a first approximation, /bin and /sbin are static, and most
other stuff is dynamic.

> Is there an easy way to tell if a given 
> executable is one or the other?

Sure, "ldd filename" and/or "file filename":

flarn:~$ ldd /bin/ls
ldd: /bin/ls: not a dynamic executable
flarn:~$ ldd /usr/bin/grep
/usr/bin/grep:
        -lgnuregex.2 => /usr/lib/libgnuregex.so.2.0 (0x2002a000)
        -lc.3 => /usr/lib/libc.so.3.1 (0x20031000)

flarn:~$ file /bin/ls
/bin/ls: FreeBSD/i386 compact demand paged executable
flarn:~$ file /usr/bin/grep
/usr/bin/grep: FreeBSD/i386 compact demand paged dynamically linked executable

-- 
Matthew Hunt <mph@pobox.com> * Stay close to the Vorlon.
http://mph124.rh.psu.edu/~mph/pgp.key for PGP public key 0x67203349.

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19980602012225.B22507>