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
