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
