From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: [PATCH] Add skalibs, execline. Date: Sat, 04 Jul 2015 17:14:30 +0200 Message-ID: <87fv54rm3t.fsf@gnu.org> References: <87ioa7sh5v.fsf@gnu.org> <87lhf0rojw.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:41536) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZBP9I-0004vn-JZ for guix-devel@gnu.org; Sat, 04 Jul 2015 11:14:37 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZBP9F-0003y4-CR for guix-devel@gnu.org; Sat, 04 Jul 2015 11:14:36 -0400 In-Reply-To: ("Claes Wallin \=\?utf-8\?B\?KOmfi+WYieiqoCkiJ3M\=\?\= message of "Wed, 1 Jul 2015 19:03:05 +0200") List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: =?utf-8?B?Q2xhZXMgV2FsbGluICjpn4vlmInoqqAp?= Cc: guix-devel "Claes Wallin (=E9=9F=8B=E5=98=89=E8=AA=A0)" skribis: > On Jul 1, 2015 3:32 PM, "Ludovic Court=C3=A8s" wrote: > >> > I'm working on s6, and it >> > expects -lexecline to work. Currently I'm feeding its configure >> > "--with-lib=3D.../lib/execline", would be nice to get that done in >> > execline instead. Modifying LIBRARY_PATH has no effect, what do I need >> > to do to override gcc? >> >> LIBRARY_PATH is automatically set to contains all the lib/ >> sub-directories, so nothing special is needed. The problem probably >> lies elsewhere, maybe in the build system of s6. > > If I do 'guix environment s6' with s6 having execline as an input, only > .../...execline.../lib is in LIBRARY_PATH, .../lib/execline isn't. I see. Then I think passing --with-lib to s6=E2=80=99s configure script is= the right thing. Alternately, if you think other packages will need this in the future, you could pass execline=E2=80=99s configure something like --libdir=3DPREFI= X/lib to have the library installed to that place instead of PREFIX/lib/libexec. Could, you send an updated patch? TIA! Ludo=E2=80=99.