Date: Mon, 24 Jul 2000 18:23:22 -0700 (PDT) From: John Polstra <jdp@polstra.com> To: hackers@freebsd.org Cc: jazepeda@pacbell.net Subject: Re: ELF rtld and environment variables... Message-ID: <200007250123.SAA04929@vashon.polstra.com> In-Reply-To: <Pine.BSF.4.21.0007241504520.211-100000@zippy.pacbell.net> References: <Pine.BSF.4.21.0007241504520.211-100000@zippy.pacbell.net>
next in thread | previous in thread | raw e-mail | index | archive | help
In article <Pine.BSF.4.21.0007241504520.211-100000@zippy.pacbell.net>,
Alex Zepeda <jazepeda@pacbell.net> wrote:
>
> Uck.
Glad you liked the idea! :-)
> I'm curious, why do a.out/FreeBSD-elf/Linux-elf programs all respond to
> the same variables? Sure it's perhaps a consistant interface, but
> wouldn't somthing like LINUX_LD_LIBRARY_PATH and/or AOUT_LD_LIBRARY_PATH
> make more sense?
Well, there is a different reason for each of the dynamic linkers.
FreeBSD ELF: It's required by the ELF specification.
FreeBSD a.out: Backward compatibility.
Linux ELF: Because it's part of Linux and that's just what it does.
John
--
John Polstra jdp@polstra.com
John D. Polstra & Co., Inc. Seattle, Washington USA
"Disappointment is a good sign of basic intelligence." -- Chögyam Trungpa
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200007250123.SAA04929>
