[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