Orbit - Package Manager - Specification/ideas

Jacob Carlborg doob at me.com
Fri Jul 22 10:14:44 PDT 2011


On 2011-07-22 14:53, Johannes Pfau wrote:
> 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.

So far I've understood that :)

-- 
/Jacob Carlborg


More information about the Digitalmars-d mailing list