On Fri, Jul 13, 2018, 8:26 AM Xi Ruoyao <[email protected]> wrote:
> 2018-07-13 08:09 -0400, Ryan Marsaw wrote:
>
> > In Chapter 6.6 (Creating Essential Files and Symlinks) some changes were
> > made to allow E2fsprogs to build without using environment variables.
> > One of these changes was to create symbolic links for blkid, libmount
> > and uuid.
> >
> > The problem with creating the symlinks is that when the /tools directory
> > is removed later on (and/or the user reenters the chroot environment
> > without the /tools directory in the PATH) there is now dangling symlinks
> > for /usr/include/{blkid,libmount,uuid}, and of course their respective
> > header files are now non-existent.
> >
> > That in itself doesn't appear to cause issues with LFS, but in BLFS (at
> > least for Fontconfig) there is now a complaint about missing headers
> > (uuid.h if I'm not mistaken).
> >
> > I suggest that, before building util-linux in chapter 6 (but after
> > installing e2fsprogs of course) we should remove the symbolic links
> > /usr/include/{blkid,libmount,uuid}. This will allow util-linux to
> > install the headers directly to /usr/include.
>
> The symlinks were only created in systemd revision but they are in both
> revisions now. We should also remove them in both revisions.
> --
>
>
> Aren't they removed in util-linux in systemd, and not carried over to
> sysvinit?
--
http://lists.linuxfromscratch.org/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page