Orbit - Package Manager - Specification/ideas
Johannes Pfau
spam at example.com
Fri Jul 22 05:53:23 PDT 2011
Jacob Carlborg wrote:
>On 2011-07-22 12:38, Johannes Pfau wrote:
>> The rpath page says this:
>> 1. the RPATH binary header (set at build-time) of the library causing
>> the lookup (if any)
>>
>> 2. the RPATH binary header (set at build-time) of
>> the executable
>>
>> 3. the LD_LIBRARY_PATH environment variable (set at
>> run-time)
>>
>> 4. the RUNPATH binary header (set at build-time) of the
>> executable
>>
>> 5. /etc/ld.so.cache (generated from /etc/ld.so.conf
>> and /etc/ld.so.conf.d)
>>
>> 6. base library directories (/lib and /usr/lib)
>>
>> But that depends on the C library / linker implementation.
>
>Since RPATH and LD_LIBRARY_PATH is discouraged only 4, 5 and 6 are
>left?
>
As far as I know, yes.
However, note that 5 and 6 are 'global' options, they affect all
executables and (dynamic) libraries.
--
Johannes Pfau
More information about the Digitalmars-d
mailing list