On 14 July 2017 at 00:32, Bruce Dubbs <[email protected]> wrote:

> 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-op
> tions.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.
>

See http://mesonbuild.com/ which shows rust to be a supported language.

Richard
-- 
http://lists.linuxfromscratch.org/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Reply via email to