[Buildroot] [PATCH] pkgconf: make wrapper relocatable
Peter Korsgaard
peter at korsgaard.com
Wed Mar 9 14:31:23 UTC 2016
>>>>> "Gustavo" == Gustavo Zacarias <gustavo at zacarias.com.ar> writes:
> On 09/03/16 11:00, Peter Korsgaard wrote:
>> Well, we cannot really break existing features to add new ones. The
>> relative location between the pkg-config wrapper script and the staging
>> directory is constant (or rather known at build time), so I guess we can
>> do something with /proc/self/exe. We might need to implement the wrapper
>> in C instead for that to work as /proc/self/exe for a shell script seems
>> to return /bin/dash here.
> That's overly complicated for no value at all.
> You know the sysroot is in the host directory as well, so you just
> need to filter out /usr/bin from $0 and hardcode the tuple in the
> wrapper -
> that's guaranteed to not change, otherwise you're in serious trouble.
Yes, that's basically what I'm saying +/- the question if you want to
rely on $0 containing the full path to the wrapper or if you use
/proc/self/exe instead.
--
Venlig hilsen,
Peter Korsgaard
More information about the buildroot
mailing list