systemd-234 has been released. In the NEWS file they now want to go to a
meson build and eliminate autotools. I took a look at meson.build file on
the new systemd. The file is 2528 lines long. This is supposed to be
simplier??? WTF ???
Looking at some meson documentation, it appears that if you want to set
some options, you have to create a file.
http://mesonbuild.com/Build-options.html. Seems like a regression to me.
AFAICT, meson/ninja want to use all available cores. I have not figured
out how to limit that. For instance I want to limit the number of cores on
my laptop on long builds to prevent overheating.
In any case these developments will require a major change to LFS. Add
meson and python3 and ninja (anything else?).
Let's see.
ninja needs asciidoc for man pages. We specify python2.
meson needs python3.
python2 and 3 have libffi recommended. We will probably need to rebuild
both pythons in BLFS anyway for several optional dependencies. I don't
know if there will be any specific python modules needed.
How do rustc and cargo fit in? Right now they only seem to be needed for
firefox, but other packages may want to use them in the future.
Let's discuss.
-- Bruce
--
http://lists.linuxfromscratch.org/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page