On Saturday 12 November 2011 15:28:35 Bruce Dubbs wrote: > Ivan Kabaivanov wrote: > > I must be doing something wrong, so please someone confirm or refute > > this: > > > > coreutils-8.14 as per the 7.0 book installs > > /usr/libexec/coreutils/libstdbuf.so. I had to pass > > --libexecdir=/usr/lib in chaper 6 in order to fix the location as > > /usr/lib/coreutils/libstdbuf.so. > It is in /usr/libexec/coreutils/libstdbuf.so on my reference system. So > far, I haven't run into any problems. > > Doing a grep for libstdbuf in /usr/bin shows the only application using > it is /usr/bin/stdbuf and that knows where it is. > > I wasn't aware of this. It does seem out of place, but it also doesn't > seem to do any harm. > > Here is a relevant thread: > > http://comments.gmane.org/gmane.comp.gnu.coreutils.general/1770 > > If it doesn't go in /usr/libexec/coreutils/, the issue is where does it > go? The devs seem to think that it should not be a library directory. > > The FHS says that /usr/lib<qual> is OK, but I think that is really for > /usr/lib64, /usr/lib32, etc. libexec is not mentioned in the FHS. > > -- Bruce
yeah, it's a strange bird: /usr/lib/coreutils/libstdbuf.so: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, not stripped Looks like a library. The weird thing is that the instructions in chapter 6 (http://www.linuxfromscratch.org/lfs/view/stable/chapter06/coreutils.html) say this in section 6.23.2. Contents of Coreutils: Installed library: libstdbuf.so Installed directory: /usr/lib/coreutils So whoever wrote this seemed to think it belonged in /usr/lib. I'll stick with /usr/lib/coreutils too. IvanK. -- http://linuxfromscratch.org/mailman/listinfo/lfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page