On 2/26/13 9:18 PM, Greg Smith wrote:
$ otool -L `which initdb`
/Users/gsmith/pgwork/inst/latest/bin/initdb:
     /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current
version 159.1.0)

Two last bits of trivia and I'll stop talking to myself. You can get the full list of things this dynamic library then links to like this:

$ otool -lTv /usr/lib/libSystem.B.dylib | grep "(offset"
         name /usr/lib/libSystem.B.dylib (offset 24)
         name /usr/lib/system/libcache.dylib (offset 24)
         name /usr/lib/system/libcommonCrypto.dylib (offset 24) ...

There's a bit more information about all the libraries squashed into this one on OS X at http://0xfe.blogspot.com/2006/03/qa-how-os-x-executes-applications.html

It is also worth nothing that otool is part of the developer tools for OS X, not the base system. Features like DYLD_PRINT_LIBRARIES look like they work on any system though.

--
Greg Smith   2ndQuadrant US    g...@2ndquadrant.com   Baltimore, MD
PostgreSQL Training, Services, and 24x7 Support www.2ndQuadrant.com


--
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers

Reply via email to