On Sun, 23 Jun 2019, Brendan L via lfs-dev wrote:
Blog about the change in maintainership:
https://people.gnome.org/~federico/blog/maintaining-bzip2.html
Here is another blog entry about the coming release:
https://people.gnome.org/~federico/blog/preparing-the-bzip2-107-release.html
There is a fix for a new security issue. Also the build system is now
meson and cmake.
--
http://lists.linuxfromscratch.org/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page
I was able to complete a LFS build using the latest git snapshot of
bzip2 (still no release tarball yet).
Here are my findings:
Chapter 5 (Constructing a Temporary System)
1) Ninja and Meson will now need to be installed in Chapter 5, just
after the Python 3 package.
For ninja:
python3 configure.py --bootstrap
install -v -m 0755 ninja /tools/bin
For meson:
python3 setup.py build
python3 setup.py install --root=dest
cp -v -R dest/tools/* /tools
2) Python 3 will need to be built with the switch "--with-ensurepip=yes" to
satisfy the installation of meson, which means that zlib and libffi will
need to be installed prior to Python 3, with "--with-system-ffi"
switch added to Python 3 configuration.
3) installation of bzip2 will need to be done after Meson.
Chapter 6 (Installing Basic System Software)
The only issue here is Perl. In the instructions, we "export
BUILD_BZIP2=0" so that the system bzip2 headers (and not the built-in
ones) are used. However, since bzip2 is installed before Perl in
Chapter 6, one of the below changes will be needed:
We can 1) use Perl's built-in stuff to build the "Compress::Raw::BZip2" module
2) install Perl after bzip2
3) add the switch "-Dlocincpth=/tools/include" to Perl in order to use
the system bzip2's headers which were installed in Chapter 5.
-- Ryan
--
http://lists.linuxfromscratch.org/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page