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

Re: RPATH status



Ulrich Drepper <drepper redhat com> writes:

>> Back references (/..) should be avoided there because they will break
>> when binary is in a symlinked path. E.g. with
>> 
>> | /usr/bin   -> /vol1/usr/bin
>> | /usr/lib64 -> /vol2/usr/lib64
>> 
>> the RPATH above would be resolved to /vol1/usr/lib64/...
>
> If you create such situations it's your own fault.

No; then the package is just broken because binaries can not find
required libraries.


> $ORIGIN is meant to be used with back references

I do not think so; more common case is plain $ORIGIN or $ORIGIN/lib, and
there it makes sense. Nobody can guarantee where /.. really points to.



Enrico

Attachment: pgpSHHlwbOoLz.pgp
Description: PGP signature


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