From mboxrd@z Thu Jan 1 00:00:00 1970 From: Matt Wilson Subject: Re: [PATCH 1 of 1 v2] tools: honour --libdir when it is passed to ./configure Date: Fri, 22 Jun 2012 10:43:35 -0700 Message-ID: <20120622174335.GE2640@US-SEA-R8XVZTX> References: <4ba90ad045963033e72c.1340232709@kaos-source-31003.sea31.amazon.com> <1340267605.21872.10.camel@zakaz.uk.xensource.com> <20120621184036.GD2640@US-SEA-R8XVZTX> <1340353609.19647.24.camel@dagon.hellion.org.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: Content-Disposition: inline In-Reply-To: <1340353609.19647.24.camel@dagon.hellion.org.uk> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: Ian Campbell Cc: Olaf Hering , "xen-devel@lists.xen.org" , Ian Jackson , Roger Pau Monne List-Id: xen-devel@lists.xenproject.org On Fri, Jun 22, 2012 at 01:26:49AM -0700, Ian Campbell wrote: > On Thu, 2012-06-21 at 19:43 +0100, Matt Wilson wrote: > > Confusingly, we also install "private" binaries to $(PRIVATE_BINDIR), > > which expands to $(PRIVATE_PREFIX)/bin which expands to $(LIBDIR)/xen/bin, > > which expands to /usr/lib64/xen/bin. This results in paths like: > > > > /usr/lib64/xen/bin/lsevtchn > > ... weird! > > [...] > > > > I suppose configure defines a libexec but it isn't the one we want? > > > > By default, configure will define libexec to be /usr/libexec, which I > > like. If we switched to using the value provided from configure, we > > people who don't like /usr/libexec could just provide a different > > value at ./configure time. > > Lets leave that until 4.3, I'm already a little uncomfortable messing > with the build system at this stage in 4.2 (there's always unforeseen > consequences to these sorts of changes, no matter how diligent we all > are :-/). For the lib vs. lib64 breakage on multiarch I think the risk > is worth it, but for more "cosmetic" issues like libexec I'd rather pass > for now. Agreed. It deserves a little extra attention, since some of the binaries that might should move to /usr/libexec live outside the tools/ tree. Matt