Source: glibc
Version: 2.24-12
Severity: serious
Tags: patch upstream fixed-upstream
Forwarded: 
https://sourceware.org/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=388b4f1a02f3a801965028bbfcd48d905638b797
User: helm...@debian.org
Usertags: rebootstrap

glibc fails to build from source in unstable amd64:

| x86_64-linux-gnu-gcc-6 -no-pie -fno-PIE regexp.c -c -std=gnu11 -fgnu89-inline 
 -O2 -Wall -Werror -Wundef -Wwrite-strings -fmerge-all-constants 
-frounding-math -g -pipe -Wstrict-prototypes -Wold-style-definition   -fPIC   
-ftls-model=initial-exec    -isystem /<<PKGBUILDDIR>>/debian/include  
-I../include -I/<<PKGBUILDDIR>>/build-tree/amd64-libc/misc  
-I/<<PKGBUILDDIR>>/build-tree/amd64-libc  
-I../sysdeps/unix/sysv/linux/x86_64/64  -I../sysdeps/unix/sysv/linux/x86_64  
-I../sysdeps/unix/sysv/linux/x86  -I../sysdeps/unix/sysv/linux/wordsize-64  
-I../sysdeps/x86_64/nptl  -I../sysdeps/unix/sysv/linux/include 
-I../sysdeps/unix/sysv/linux  -I../sysdeps/nptl  -I../sysdeps/pthread  
-I../sysdeps/gnu  -I../sysdeps/unix/inet  -I../sysdeps/unix/sysv  
-I../sysdeps/unix/x86_64  -I../sysdeps/unix  -I../sysdeps/posix  
-I../sysdeps/x86_64/64  -I../sysdeps/x86_64/fpu/multiarch  
-I../sysdeps/x86_64/fpu  -I../sysdeps/x86/fpu/include -I../sysdeps/x86/fpu  
-I../sysdeps/x86_64/multiarch  -I../sysdeps/x86_64  -I../sysdeps/x86  
-I../sysdeps/ieee754/ldbl-96  -I../sysdeps/ieee754/dbl-64/wordsize-64  
-I../sysdeps/ieee754/dbl-64  -I../sysdeps/ieee754/flt-32  
-I../sysdeps/wordsize-64  -I../sysdeps/ieee754  -I../sysdeps/generic  -I.. 
-I../libio -I. -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/6/include 
-isystem /usr/lib/gcc/x86_64-linux-gnu/6/include-fixed -isystem 
/<<PKGBUILDDIR>>/debian/include  -D_LIBC_REENTRANT -include 
/<<PKGBUILDDIR>>/build-tree/amd64-libc/libc-modules.h -DMODULE_NAME=libc 
-include ../include/libc-symbols.h  -DPIC -DSHARED     -o 
/<<PKGBUILDDIR>>/build-tree/amd64-libc/misc/regexp.os -MD -MP -MF 
/<<PKGBUILDDIR>>/build-tree/amd64-libc/misc/regexp.os.dt -MT 
/<<PKGBUILDDIR>>/build-tree/amd64-libc/misc/regexp.os
| x86_64-linux-gnu-gcc-6 -no-pie -fno-PIE 
../sysdeps/unix/sysv/linux/getloadavg.c -c -std=gnu11 -fgnu89-inline  -O2 -Wall 
-Werror -Wundef -Wwrite-strings -fmerge-all-constants -frounding-math -g -pipe 
-Wstrict-prototypes -Wold-style-definition   -fPIC   -ftls-model=initial-exec   
 -isystem /<<PKGBUILDDIR>>/debian/include  -I../include 
-I/<<PKGBUILDDIR>>/build-tree/amd64-libc/misc  
-I/<<PKGBUILDDIR>>/build-tree/amd64-libc  
-I../sysdeps/unix/sysv/linux/x86_64/64  -I../sysdeps/unix/sysv/linux/x86_64  
-I../sysdeps/unix/sysv/linux/x86  -I../sysdeps/unix/sysv/linux/wordsize-64  
-I../sysdeps/x86_64/nptl  -I../sysdeps/unix/sysv/linux/include 
-I../sysdeps/unix/sysv/linux  -I../sysdeps/nptl  -I../sysdeps/pthread  
-I../sysdeps/gnu  -I../sysdeps/unix/inet  -I../sysdeps/unix/sysv  
-I../sysdeps/unix/x86_64  -I../sysdeps/unix  -I../sysdeps/posix  
-I../sysdeps/x86_64/64  -I../sysdeps/x86_64/fpu/multiarch  
-I../sysdeps/x86_64/fpu  -I../sysdeps/x86/fpu/include -I../sysdeps/x86/fpu  
-I../sysdeps/x86_64/multiarch  -I../sysdeps/x86_64  -I../sysdeps/x86  
-I../sysdeps/ieee754/ldbl-96  -I../sysdeps/ieee754/dbl-64/wordsize-64  
-I../sysdeps/ieee754/dbl-64  -I../sysdeps/ieee754/flt-32  
-I../sysdeps/wordsize-64  -I../sysdeps/ieee754  -I../sysdeps/generic  -I.. 
-I../libio -I. -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/6/include 
-isystem /usr/lib/gcc/x86_64-linux-gnu/6/include-fixed -isystem 
/<<PKGBUILDDIR>>/debian/include  -D_LIBC_REENTRANT -include 
/<<PKGBUILDDIR>>/build-tree/amd64-libc/libc-modules.h -DMODULE_NAME=libc 
-include ../include/libc-symbols.h  -DPIC -DSHARED     -o 
/<<PKGBUILDDIR>>/build-tree/amd64-libc/misc/getloadavg.os -MD -MP -MF 
/<<PKGBUILDDIR>>/build-tree/amd64-libc/misc/getloadavg.os.dt -MT 
/<<PKGBUILDDIR>>/build-tree/amd64-libc/misc/getloadavg.os
| x86_64-linux-gnu-gcc-6 -no-pie -fno-PIE 
../sysdeps/unix/sysv/linux/getclktck.c -c -std=gnu11 -fgnu89-inline  -O2 -Wall 
-Werror -Wundef -Wwrite-strings -fmerge-all-constants -frounding-math -g -pipe 
-Wstrict-prototypes -Wold-style-definition   -fPIC   -ftls-model=initial-exec   
 -isystem /<<PKGBUILDDIR>>/debian/include  -I../include 
-I/<<PKGBUILDDIR>>/build-tree/amd64-libc/misc  
-I/<<PKGBUILDDIR>>/build-tree/amd64-libc  
-I../sysdeps/unix/sysv/linux/x86_64/64  -I../sysdeps/unix/sysv/linux/x86_64  
-I../sysdeps/unix/sysv/linux/x86  -I../sysdeps/unix/sysv/linux/wordsize-64  
-I../sysdeps/x86_64/nptl  -I../sysdeps/unix/sysv/linux/include 
-I../sysdeps/unix/sysv/linux  -I../sysdeps/nptl  -I../sysdeps/pthread  
-I../sysdeps/gnu  -I../sysdeps/unix/inet  -I../sysdeps/unix/sysv  
-I../sysdeps/unix/x86_64  -I../sysdeps/unix  -I../sysdeps/posix  
-I../sysdeps/x86_64/64  -I../sysdeps/x86_64/fpu/multiarch  
-I../sysdeps/x86_64/fpu  -I../sysdeps/x86/fpu/include -I../sysdeps/x86/fpu  
-I../sysdeps/x86_64/multiarch  -I../sysdeps/x86_64  -I../sysdeps/x86  
-I../sysdeps/ieee754/ldbl-96  -I../sysdeps/ieee754/dbl-64/wordsize-64  
-I../sysdeps/ieee754/dbl-64  -I../sysdeps/ieee754/flt-32  
-I../sysdeps/wordsize-64  -I../sysdeps/ieee754  -I../sysdeps/generic  -I.. 
-I../libio -I. -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/6/include 
-isystem /usr/lib/gcc/x86_64-linux-gnu/6/include-fixed -isystem 
/<<PKGBUILDDIR>>/debian/include  -D_LIBC_REENTRANT -include 
/<<PKGBUILDDIR>>/build-tree/amd64-libc/libc-modules.h -DMODULE_NAME=libc 
-include ../include/libc-symbols.h  -DPIC -DSHARED     -o 
/<<PKGBUILDDIR>>/build-tree/amd64-libc/misc/getclktck.os -MD -MP -MF 
/<<PKGBUILDDIR>>/build-tree/amd64-libc/misc/getclktck.os.dt -MT 
/<<PKGBUILDDIR>>/build-tree/amd64-libc/misc/getclktck.os
| (echo '#define SYSCALL_NAME fgetxattr'; \
|  echo '#define SYSCALL_NARGS 4'; \
|  echo '#define SYSCALL_SYMBOL fgetxattr'; \
|  echo '#define SYSCALL_CANCELLABLE 0'; \
|  echo '#define SYSCALL_NOERRNO 0'; \
|  echo '#define SYSCALL_ERRVAL 0'; \
|  echo '#include <syscall-template.S>'; \
| ) | x86_64-linux-gnu-gcc-6 -no-pie -fno-PIE -c   -isystem 
/<<PKGBUILDDIR>>/debian/include  -I../include 
-I/<<PKGBUILDDIR>>/build-tree/amd64-libc/misc  
-I/<<PKGBUILDDIR>>/build-tree/amd64-libc  
-I../sysdeps/unix/sysv/linux/x86_64/64  -I../sysdeps/unix/sysv/linux/x86_64  
-I../sysdeps/unix/sysv/linux/x86  -I../sysdeps/unix/sysv/linux/wordsize-64  
-I../sysdeps/x86_64/nptl  -I../sysdeps/unix/sysv/linux/include 
-I../sysdeps/unix/sysv/linux  -I../sysdeps/nptl  -I../sysdeps/pthread  
-I../sysdeps/gnu  -I../sysdeps/unix/inet  -I../sysdeps/unix/sysv  
-I../sysdeps/unix/x86_64  -I../sysdeps/unix  -I../sysdeps/posix  
-I../sysdeps/x86_64/64  -I../sysdeps/x86_64/fpu/multiarch  
-I../sysdeps/x86_64/fpu  -I../sysdeps/x86/fpu/include -I../sysdeps/x86/fpu  
-I../sysdeps/x86_64/multiarch  -I../sysdeps/x86_64  -I../sysdeps/x86  
-I../sysdeps/ieee754/ldbl-96  -I../sysdeps/ieee754/dbl-64/wordsize-64  
-I../sysdeps/ieee754/dbl-64  -I../sysdeps/ieee754/flt-32  
-I../sysdeps/wordsize-64  -I../sysdeps/ieee754  -I../sysdeps/generic  -I.. 
-I../libio -I. -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/6/include 
-isystem /usr/lib/gcc/x86_64-linux-gnu/6/include-fixed -isystem 
/<<PKGBUILDDIR>>/debian/include  -D_LIBC_REENTRANT -include 
/<<PKGBUILDDIR>>/build-tree/amd64-libc/libc-modules.h -DMODULE_NAME=libc 
-include ../include/libc-symbols.h  -DPIC -DSHARED     -DASSEMBLER  -pipe -O2 
-g  -Werror=undef -Wa,--noexecstack   -o 
/<<PKGBUILDDIR>>/build-tree/amd64-libc/misc/fgetxattr.os -x assembler-with-cpp 
- -MD -MP -MF /<<PKGBUILDDIR>>/build-tree/amd64-libc/misc/fgetxattr.os.dt -MT 
/<<PKGBUILDDIR>>/build-tree/amd64-libc/misc/fgetxattr.os 
| {standard input}: Assembler messages:
| {standard input}: Error: `loc1@GLIBC_2.2.5' can't be versioned to common 
symbol 'loc1'
| {standard input}: Error: `loc2@GLIBC_2.2.5' can't be versioned to common 
symbol 'loc2'
| {standard input}: Error: `locs@GLIBC_2.2.5' can't be versioned to common 
symbol 'locs'
| ../o-iterator.mk:9: recipe for target 
'/<<PKGBUILDDIR>>/build-tree/amd64-libc/misc/regexp.os' failed
| make[3]: *** [/<<PKGBUILDDIR>>/build-tree/amd64-libc/misc/regexp.os] Error 1
| make[3]: *** Waiting for unfinished jobs....
| make[3]: Leaving directory '/<<PKGBUILDDIR>>/misc'
| Makefile:230: recipe for target 'misc/subdir_lib' failed
| make[2]: *** [misc/subdir_lib] Error 2
| make[2]: Leaving directory '/<<PKGBUILDDIR>>'
| Makefile:9: recipe for target 'all' failed
| make[1]: *** [all] Error 2
| make[1]: Leaving directory '/<<PKGBUILDDIR>>/build-tree/amd64-libc'
| debian/rules.d/build.mk:103: recipe for target 
'/<<PKGBUILDDIR>>/stamp-dir/build_libc' failed
| make: *** [/<<PKGBUILDDIR>>/stamp-dir/build_libc] Error 2
| dpkg-buildpackage: error: debian/rules build-arch gave error exit status 2

16 hours ago, it didn't ftbfs. Given the timing, binutils 2.29-1 seems
to be a likely cause.

After applying the patch referenced above, the build continues.

Helmut

Reply via email to