From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?ISO-8859-1?Q?J=E9r=F4me?= Pouiller Date: Tue, 14 Oct 2014 10:40:40 +0200 Subject: [Buildroot] [PATCH 1/2] skeleton: ld.so.conf include ld.so.conf.d/*.conf In-Reply-To: References: <1413186949-7006-1-git-send-email-jezz@sysmic.org> <2570696.SfvJUbX8Gd@sagittea> Message-ID: <1576075.c3zeF5Hlnx@sagittea> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: buildroot@busybox.net On Tuesday 14 October 2014 10:33:16 Samuel Martin wrote: > On Tue, Oct 14, 2014 at 10:24 AM, J?r?me Pouiller 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 > >> > --- > >> > > >> > 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 /etc/ld.conf.d/* >> /etc/ld.conf This will not been executed if an external toolchain is used. -- J?r?me Pouiller, Sysmic Embedded Linux specialist http://www.sysmic.fr