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

Reply via email to