On Sat, 2013-04-20 at 21:59 +1200, Simon Geard wrote: > On Fri, 2013-04-19 at 17:54 +0100, Ken Moffat wrote: > > LFS doesn't use it. BLFS depends on who edited the page, and when. > > We used not to use it, but then some of us were persuaded that it > > would be in the new standard. Me, I like it, others don't. Your > > system, your rules. > > My personal inclination is to just go with the default. Sure, I can add > an extra flag to ./configure to put those libexecdir files somewhere > else, but well... why bother? > > Simon. >
Well, if it were up to, platform specific binary blob libs would go /usr/lib{32,64} and platform neutral - including what is often put in libexec - would go into /usr/lib - thus no longer having a case for /usr/libexec. If 32 bit libraries are going into /usr/lib though then you have cases where package foo may want a /usr/lib/foo directory for actual libraries and a /usr/libexec/foo directory. Especially if multiple versions are installed, to avoid filename conflicts you could have either /usr/{include,lib{,32},libexec}/fooN or /usr/{include,lib{32,64},lib}/fooN I prefer the latter, Fedora does the former - but for stuff like perl/python modules, since they use /usr/{lib,64} for platform specific they can't easily use /usr/lib for platform neutral but platform neutral modules also aren't really libexec stuff either, so they put them into /usr/share which to me seems almost equally absurd. But using /usr/lib for libexec needs and platform independent libraries makes sense to me. But I just go with the flow with whatever the distro maintainers do, it's not that big of a deal to me. Sorry for rambling beyond the scope of support. -- http://linuxfromscratch.org/mailman/listinfo/lfs-support FAQ: http://www.linuxfromscratch.org/lfs/faq.html Unsubscribe: See the above information page