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

Jérôme Pouiller jezz at sysmic.org
Tue Oct 14 08:24:05 UTC 2014


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.

Any preference?


-- 
Jérôme Pouiller, Sysmic
Embedded Linux specialist
http://www.sysmic.fr



More information about the buildroot mailing list