On 16 October 2017 at 07:37, Bruce Dubbs <[email protected]> wrote:
> LFS now has four new packages: libffi, python3, ninja, and meson.
>
> I have just removed dependency references in BLFS to these packages in
> accordance with our overall policy.
>
> The biggest change is for python3. It is still in blfs because it
> optionally needs to be rebuilt with an optional dependency for one package,
> asymptote, or possibly optional modules for packages not in BLFS.
>
> (Yes I know I used 'optional' three time in one sentence.)
>
> In many places I have still left python2 as an optional dependency, but that
> may not be used if python3 is present.
>
> In any case, this large change may have issues. Please report any you find
> here.
Some questions.
1) Seem to recall that these four packages are ONLY required because one
of them (meson ?) is needed to build a systemd version of LFS ?
2) Looking at both the sysv and systemd development books's "Appendix C.
Dependencies" listing doesn't show any of those four packages listed as
"Must be installed before systemd". Surely there must be such a requirement?
3) I note, that in both books, that the four new packages come right
before systemd
in the installation schedule, which just serves to increase the
number of packages
that appear to need to be installed BEFORE the sysv and systemd
bullds diverge.
But do packages such as Less, Gzip, Make, Patch, Tar and others
actually need
to come AFTER systemd has been installed ?
I appreciate that systemd pokes its fingers into a lot things but
some of the packages
that currently get built after systemd would appear to be
systemd-unaware, so could
they be built before systemd?
--
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page