On July 13, 2017 6:32:54 PM CDT, Bruce Dubbs <bruce.du...@gmail.com> 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-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
Right now, we can still use autotools, but that will only last for a couple more releases. As to ninja, same as make, -j${threads}. As to what we need to do in the book, libffi, meson, ninja, openssl, and python3. Can probably prebuild man pages to avoid asciidoc (which isn't all that big of a deal anyway). All from the hip though. Again, hope this threads correctly. -- Sent from my Android device with K-9 Mail. Please excuse my brevity. -- http://lists.linuxfromscratch.org/listinfo/lfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page