DragonFly commits List (threaded) for 2007-04
DragonFly BSD
DragonFly commits List (threaded) for 2007-04
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

Re: cvs commit: src/etc/defaults rc.conf


From: Joerg Sonnenberger <joerg@xxxxxxxxxxxxxxxxx>
Date: Sat, 14 Apr 2007 17:31:55 +0200
Mail-followup-to: commits@crater.dragonflybsd.org

On Fri, Apr 13, 2007 at 10:01:48AM -0700, Matthew Dillon wrote:
>     The real problem here is that until the linker is changed to use rpaths
>     by default, we are stuck with the pathing mechanism... we can't require
>     that normal users use -rpath options in their compiles.

Requiring -rpath is and was the default on a number of Unix platforms.
The canonical exceptions are Linux and FreeBSD. That the former is
clueless I don't have to say. The latter inherited it from a.out and
never switched. I don't think it is a good base to reason upon given all
the other clutches kept e.g. not using normal ELF naming for libraries
etc.

LD_LIBRARY_PATH doesn't help at all -- ld and ldd use the cache and you
can't disable it. I don't even buy the argument of "I run applications I
can't link with rpath" -- as those are the typical examples for using
LD_LIBRARY_PATH wrappers. firefox-bin falls into that category as well.

Joerg



[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]