[Buildroot] [PATCH 1/2] skeleton: ld.so.conf include ld.so.conf.d/*.conf

Samuel Martin s.martin49 at gmail.com
Tue Oct 14 08:33:16 UTC 2014


On Tue, Oct 14, 2014 at 10:24 AM, Jérôme Pouiller <jezz at sysmic.org> wrote:
> On Tuesday 14 October 2014 10:03:41 Yann E. MORIN wrote:
>> Jérôme, All,
>>
>> On 2014-10-13 09:55 +0200, Jérôme Pouiller spake thusly:
>> > Signed-off-by: Jérôme Pouiller <jezz at sysmic.org>
>> > ---
>> >
>> >  system/skeleton/etc/ld.so.conf | 1 +
>> >  1 file changed, 1 insertion(+)
>> >  create mode 100644 system/skeleton/etc/ld.so.conf
>> >
>> > diff --git a/system/skeleton/etc/ld.so.conf
>> > b/system/skeleton/etc/ld.so.conf new file mode 100644
>> > index 0000000..83327c0
>> > --- /dev/null
>> > +++ b/system/skeleton/etc/ld.so.conf
>> > @@ -0,0 +1 @@
>> > +include /etc/ld.so.conf.d/*.conf
>>
>> Are you sure this works with uClibc? Looking at the code of ldconfig
>> from uClibc seems to imply it does not support including files.
> I admit I have not tested with uclibc.
>
> hmm... Suddenly, it is more complex to implement. I see two options:
>   * Provide /etc/ld.so.conf during toolchain build depending of libc.
>   * Add extra library paths directly in /etc/ld.so.conf instead of adding a
> file in /etc/ld.so.conf.d. However, modifying files during install step is
> error prone.
>

or add a post-build hook for uclibc, which does:
cat <target>/etc/ld.conf.d/* >> <target>/etc/ld.conf

> Any preference?
>
>
> --
> Jérôme Pouiller, Sysmic
> Embedded Linux specialist
> http://www.sysmic.fr
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot



-- 
Samuel


More information about the buildroot mailing list