Hello,

Some weeks ago, I wrote about my intent to build an automated build
server and found out that some project used travis-ci as build engine
(likewise with systemd). I since moved into my apartment and have a
spare computer box ready for this except it's a headless box without
monitor yet so I plan to get one soon and build it to accomodate LFS
and Rob Landley's mkroot build system
(https://github.com/landley/mkroot).

With the build system, I'll be able to track changes affecting LFS
such as this issue. I'll post the results of builds on a linode vm
which was just acquired last weekend.

All of this under LFS including the linode system image.

Alain

2017-07-14 3:01 GMT-04:00 DJ Lucas <[email protected]>:
> On July 13, 2017 6:32:54 PM CDT, 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-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
-- 
http://lists.linuxfromscratch.org/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Reply via email to