glibc 2.26

Jan Rękorajski baggins at pld-linux.org
Sat Aug 5 18:21:36 CEST 2017


On Sat, 05 Aug 2017, Elan Ruusamäe wrote:

> https://sourceware.org/glibc/wiki/Release/2.26#Packaging_Changes
> 
> 
> On 05.08.2017 14:03, Elan Ruusamäe wrote:
> > glibc *2.26 *breaks libxslt:
> >
> >
> > In file included from /usr/include/libxslt/xsltInternals.h:24:0,
> >                  from 
> > /home/users/glen/rpm/packages/BUILD.x86_64-linux/php-7.2.0beta1/ext/xsl/php_xsl.h:35,
> >                  from 
> > /home/users/glen/rpm/packages/BUILD.x86_64-linux/php-7.2.0beta1/ext/xsl/php_xsl.c:28:
> > /usr/include/libxslt/xsltlocale.h:20:21: fatal error: xlocale.h: No 
> > such file or directory
> >  #include <xlocale.h>
> >                      ^
> > compilation terminated.
> > make: *** [Makefile:2205: ext/xsl/php_xsl.lo] Error 1
> > make: *** Waiting for unfinished jobs....
> >
> > ➔ q glibc-headers
> > glibc-headers-6:2.26-2.x86_64
> >
> > # rpm -qf /usr/include/xlocale.h
> > glibc-headers-2.25-1.x86_64
> >

On top of that, glibc 3.26 breaks rpmbuild on x32.
After glibc upgrade all rpmbuild executions get stuck in some futex()
rpm database rebuild did not fix the problem.

I'm sticking to glibc 2.25 on builders until this is fixed.

-- 
Jan Rękorajski                    | PLD/Linux
SysAdm | baggins<at>pld-linux.org | http://www.pld-linux.org/


More information about the pld-devel-en mailing list