[1885] in Kerberos_V5_Development

home help back first fref pref prev next nref lref last post

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

home help back first fref pref prev next nref lref last post