[1885] in Kerberos_V5_Development
Re: On libdb and shared libraries....
daemon@ATHENA.MIT.EDU (Theodore Y. Ts'o)
Mon Oct 28 14:45:30 1996
Date: Mon, 28 Oct 1996 14:44:59 -0500
From: "Theodore Y. Ts'o" <tytso@MIT.EDU>
To: Tom Yu <tlyu@MIT.EDU>
Cc: Ezra Peisach <epeisach@MIT.EDU>, "Barry Jaspan" <bjaspan@MIT.EDU>,
krbdev@MIT.EDU
In-Reply-To: Tom Yu's message of Mon, 28 Oct 1996 14:00:02 -0500,
<9610281900.AA24662@tesla-coil.MIT.EDU>
Date: Mon, 28 Oct 1996 14:00:02 -0500
From: Tom Yu <tlyu@MIT.EDU>
This may break Solaris, among other things. If you don't use -l to
specify shared libraries, the path to the library is *hardcoded* as
being in the build tree. Setting LD_LIBRARY_PATH won't override it.
This is not acceptable.
Grumble... and on some other platforms, using -L will cause the path to
the shared library to be hardcoded in the build tree.
It's beginning to sound like we need a shell script to abstract away the
concept of "how to link an executable", which will do different things
depending on the !@#! operating system.
- Ted