sshd on FBSD 8.0-RC2/3

Peter Beckman beckman at
Thu Dec 3 18:41:30 UTC 2009

On Thu, 3 Dec 2009, Dmitry Pryanishnikov wrote:

>   Well, ldd's output _itself_ depends on the current environment and
> thus can't insure that correct libraries will be used by the
> application. Compare:

  Well that's just confusing!  So what's the default?  If I have no
  LD_LIBRARY_PATH set, lighttpd uses /usr/local/lib as I would
  expect/hope/desire, but I have no understanding as to why.  If I set
  LD_LIBRARY_PATH to /usr/lib, it uses everything right EXCEPT
  /usr/lib/  What's the logic?  How does one do it right?

web1: 4 : ~/logs/web3 --> unsetenv LD_LIBRARY_PATH
web1: 4 : ~/logs/web3 --> ldd /usr/local/sbin/lighttpd
/usr/local/sbin/lighttpd: => /usr/local/lib/ (0x80066e000) => /usr/local/lib/ (0x80079e000) => /usr/local/lib/ (0x8008eb000) => /lib/ (0x800b63000) => /lib/ (0x800d9d000) => /lib/ (0x800eb2000)
web1: 4 : ~/logs/web3 --> setenv LD_LIBRARY_PATH /usr/lib
web1: 4 : ~/logs/web3 --> ldd /usr/local/sbin/lighttpd
/usr/local/sbin/lighttpd: => /usr/local/lib/ (0x80066e000) => /usr/lib/ (0x80079e000) => /usr/local/lib/ (0x8008ed000) => /lib/ (0x800b65000) => /lib/ (0x800d9f000) => /lib/ (0x800eb4000)

Peter Beckman                                                  Internet Guy
beckman at                       

More information about the freebsd-ports mailing list