Open lzap opened 6 years ago
Same here on gentoo. Thought it was an issue for arm but also exists for amd64 systems w/gcc-8. An update of gnulib would do the trick.
FTR, also in Debian Sid: https://bugs.debian.org/915171.
This will be fixed in the next release when I rebase Gnulib to latest version.
Thanks, please poke me once new release is wild so I can update the Fedora package. Not sure if I have release monitor on lbzip2.
Hello, any updates?
For those who want a version of the source distribution that builds with glibc ≥2.28, but who lack the time or knowledge to do so themselves, I've forked this repository and added signed, buildable source releases for v2.5.
I have also updated the OBS project for lbzip2 so that it uses my source release. This means that you can now once again get working source and binary RPMs for lbzip2 for openSUSE and SUSE Linux Enterprise Server.
Hopefully these will serve until @kjn is able to update the official distribution in this repository.
P.S. – Note that make distcheck
does not seem to work with my source distribution; all tests fail with the error that the directory cannot be opened. I'm not sure if this is the result of my own re-bootstrapping or if this was a pre-existing problem. However, I've verified that all the tests run fine if the driver
and minbzcat
executables are manually copied into the tests
directory.
To avoid using a third party source distribution, these are the steps I had to do for updating the gnulib distribution in the tarball:
Retrieve and extract gnulib
wget -O gnulib.tar.gz "https://git.savannah.gnu.org/gitweb/?p=gnulib.git;a=snapshot;h=HEAD;sf=tgz"
tar -xf gnulib.tar.gz
enter the lbzip2 directory (assuming you downloaded it already) and get ready to update gnulib. gnulib-tool
refuses to run until you bump up the minimum required autoconf version.
cd lbzip2
sed -i '/AC_PREREQ/s/2.63/2.64/' configure.ac
Update gnulib. We're supposed to be able to update all the existing modules in the source directory by simply running ../gnulib/gnulib-tool --add-import
(see https://www.gnu.org/software/gnulib/manual/gnulib.html#Simple-update ), but this didn't actually work, so I had to figure out what all the used modules are through trial and error. Here you go:
../gnulib-HEAD-*/gnulib-tool --import pthread-h xalloc dtotimespec gettime timespec-{add,sub} fdutimensat
autoreconf
./configure
make
make check
make install
Hello there!
Upcoming changes in glibc 2.28 broke the package.
https://koji.fedoraproject.org/koji/taskinfo?taskID=28542910
https://kojipkgs.fedoraproject.org//work/tasks/2910/28542910/build.log
Thanks for help.