Re: Examining the output of: ldd `which postgres` - Mailing list pgsql-hackers

From Bruce Momjian
Subject Re: Examining the output of: ldd `which postgres`
Date
Msg-id 200309052157.h85LvbP24593@candle.pha.pa.us
Whole thread Raw
In response to Examining the output of: ldd `which postgres`  (Sean Chittenden <sean@chittenden.org>)
Responses Re: Examining the output of: ldd `which postgres`  (Sean Chittenden <sean@chittenden.org>)
List pgsql-hackers
Sean Chittenden wrote:
> % ldd `which postgres`
> /usr/local/bin/postgres:
>         libintl.so.5 => /usr/local/lib/libintl.so.5 (0x282e6000)
>         libz.so.2 => /lib/libz.so.2 (0x282ef000)
>         libreadline.so.4 => /lib/libreadline.so.4 (0x282fd000)
>         libcrypt.so.2 => /lib/libcrypt.so.2 (0x28325000)
>         libm.so.2 => /lib/libm.so.2 (0x2833e000)
>         libutil.so.3 => /lib/libutil.so.3 (0x28357000)
>         libc.so.5 => /lib/libc.so.5 (0x28363000)
>         libiconv.so.3 => /usr/local/lib/libiconv.so.3 (0x2843d000)
>         libncurses.so.5 => /lib/libncurses.so.5 (0x2852c000)
> 
> Is it really necessary for postgres to be linked with ncurses (288K)
> and readline (156K)?  It's .5M, not the end of the world, but it seems
> excessive.  I know the postmaster has a CLI interface, but does it
> really require ncurses or readline?  -sc

We add those to all links, mostly because it is too confusing to do it
per link.  It doesn't hurt anything because it is dynamically linked, so
doesn't take any disk space, and in fact is never called.

--  Bruce Momjian                        |  http://candle.pha.pa.us pgman@candle.pha.pa.us               |  (610)
359-1001+  If your life is a hard drive,     |  13 Roberts Road +  Christ can be your backup.        |  Newtown Square,
Pennsylvania19073
 


pgsql-hackers by date:

Previous
From: Bruce Momjian
Date:
Subject: Re: Logging improvements and rehashing
Next
From: Bruce Momjian
Date:
Subject: Re: FK type mismatches?