Bug 1194693

Summary: glibc-2.21.90-3.fc23 is FTBFS on s390(x)
Product: [Fedora] Fedora Reporter: Dan Horák <dan>
Component: glibcAssignee: Carlos O'Donell <codonell>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: arjun, codonell, fweimer, jakub, law, pfrankli, spoyarek
Target Milestone: ---   
Target Release: ---   
Hardware: s390x   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2015-02-23 12:43:00 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 467765    

Description Dan Horák 2015-02-20 14:45:54 UTC
from build.logs (http://s390.koji.fedoraproject.org/koji/taskinfo?taskID=1736715)

...
gcc unwind.c -c -std=gnu99 -fgnu89-inline  -O3 -Wall -Winline -Wundef -Wwrite-strings -fasynchronous-unwind-tables -fmerge-all-constants -frounding-math -g -Wstrict-prototypes -mlong-double-128  -fpic -fexceptions       -I../include -I/builddir/build/BUILD/glibc-2.21-63-gebf27d1/build-s390x-redhat-linux/nptl  -I/builddir/build/BUILD/glibc-2.21-63-gebf27d1/build-s390x-redhat-linux  -I../rtkaio/sysdeps/unix/sysv/linux/s390/s390-64  -I../sysdeps/unix/sysv/linux/s390/s390-64  -I../sysdeps/unix/sysv/linux/wordsize-64  -I../sysdeps/unix/sysv/linux/s390/fpu  -I../sysdeps/s390/fpu  -I../rtkaio/sysdeps/unix/sysv/linux/s390  -I../sysdeps/unix/sysv/linux/s390  -I../sysdeps/s390/nptl  -I../sysdeps/ieee754/ldbl-64-128  -I../sysdeps/ieee754/ldbl-opt  -I../rtkaio/sysdeps/unix/sysv/linux  -I../sysdeps/unix/sysv/linux/include -I../sysdeps/unix/sysv/linux  -I../sysdeps/nptl  -I../sysdeps/pthread  -I../rtkaio/sysdeps/pthread  -I../sysdeps/gnu  -I../sysdeps/unix/inet  -I../rtkaio/sysdeps/unix/sysv  -I../sysdeps/unix/sysv  -I../rtkaio/sysdeps/unix  -I../sysdeps/unix  -I../sysdeps/posix  -I../sysdeps/s390/s390-64/multiarch  -I../sysdeps/s390/s390-64  -I../sysdeps/wordsize-64  -I../sysdeps/s390  -I../sysdeps/ieee754/ldbl-128  -I../sysdeps/ieee754/dbl-64  -I../sysdeps/ieee754/flt-32  -I../sysdeps/ieee754  -I../sysdeps/generic  -I../rtkaio  -I.. -I../libio -I. -nostdinc -isystem /usr/lib/gcc/s390x-redhat-linux/5.0.0/include -isystem /usr/include  -D_LIBC_REENTRANT -include /builddir/build/BUILD/glibc-2.21-63-gebf27d1/build-s390x-redhat-linux/libc-modules.h -DMODULE_NAME=libpthread -include ../include/libc-symbols.h  -DPIC -DSHARED     -o /builddir/build/BUILD/glibc-2.21-63-gebf27d1/build-s390x-redhat-linux/nptl/unwind.os -MD -MP -MF /builddir/build/BUILD/glibc-2.21-63-gebf27d1/build-s390x-redhat-linux/nptl/unwind.os.dt -MT /builddir/build/BUILD/glibc-2.21-63-gebf27d1/build-s390x-redhat-linux/nptl/unwind.os
gcc ../sysdeps/unix/sysv/linux/s390/pt-longjmp.c -c -std=gnu99 -fgnu89-inline  -O3 -Wall -Winline -Wundef -Wwrite-strings -fasynchronous-unwind-tables -fmerge-all-constants -frounding-math -g -Wstrict-prototypes -mlong-double-128  -fpic        -I../include -I/builddir/build/BUILD/glibc-2.21-63-gebf27d1/build-s390x-redhat-linux/nptl  -I/builddir/build/BUILD/glibc-2.21-63-gebf27d1/build-s390x-redhat-linux  -I../rtkaio/sysdeps/unix/sysv/linux/s390/s390-64  -I../sysdeps/unix/sysv/linux/s390/s390-64  -I../sysdeps/unix/sysv/linux/wordsize-64  -I../sysdeps/unix/sysv/linux/s390/fpu  -I../sysdeps/s390/fpu  -I../rtkaio/sysdeps/unix/sysv/linux/s390  -I../sysdeps/unix/sysv/linux/s390  -I../sysdeps/s390/nptl  -I../sysdeps/ieee754/ldbl-64-128  -I../sysdeps/ieee754/ldbl-opt  -I../rtkaio/sysdeps/unix/sysv/linux  -I../sysdeps/unix/sysv/linux/include -I../sysdeps/unix/sysv/linux  -I../sysdeps/nptl  -I../sysdeps/pthread  -I../rtkaio/sysdeps/pthread  -I../sysdeps/gnu  -I../sysdeps/unix/inet  -I../rtkaio/sysdeps/unix/sysv  -I../sysdeps/unix/sysv  -I../rtkaio/sysdeps/unix  -I../sysdeps/unix  -I../sysdeps/posix  -I../sysdeps/s390/s390-64/multiarch  -I../sysdeps/s390/s390-64  -I../sysdeps/wordsize-64  -I../sysdeps/s390  -I../sysdeps/ieee754/ldbl-128  -I../sysdeps/ieee754/dbl-64  -I../sysdeps/ieee754/flt-32  -I../sysdeps/ieee754  -I../sysdeps/generic  -I../rtkaio  -I.. -I../libio -I. -nostdinc -isystem /usr/lib/gcc/s390x-redhat-linux/5.0.0/include -isystem /usr/include  -D_LIBC_REENTRANT -include /builddir/build/BUILD/glibc-2.21-63-gebf27d1/build-s390x-redhat-linux/libc-modules.h -DMODULE_NAME=libpthread -include ../include/libc-symbols.h  -DPIC -DSHARED     -o /builddir/build/BUILD/glibc-2.21-63-gebf27d1/build-s390x-redhat-linux/nptl/pt-longjmp.os -MD -MP -MF /builddir/build/BUILD/glibc-2.21-63-gebf27d1/build-s390x-redhat-linux/nptl/pt-longjmp.os.dt -MT /builddir/build/BUILD/glibc-2.21-63-gebf27d1/build-s390x-redhat-linux/nptl/pt-longjmp.os
gcc pt-cleanup.c -c -std=gnu99 -fgnu89-inline  -O3 -Wall -Winline -Wundef -Wwrite-strings -fasynchronous-unwind-tables -fmerge-all-constants -frounding-math -g -Wstrict-prototypes -mlong-double-128  -fpic        -I../include -I/builddir/build/BUILD/glibc-2.21-63-gebf27d1/build-s390x-redhat-linux/nptl  -I/builddir/build/BUILD/glibc-2.21-63-gebf27d1/build-s390x-redhat-linux  -I../rtkaio/sysdeps/unix/sysv/linux/s390/s390-64  -I../sysdeps/unix/sysv/linux/s390/s390-64  -I../sysdeps/unix/sysv/linux/wordsize-64  -I../sysdeps/unix/sysv/linux/s390/fpu  -I../sysdeps/s390/fpu  -I../rtkaio/sysdeps/unix/sysv/linux/s390  -I../sysdeps/unix/sysv/linux/s390  -I../sysdeps/s390/nptl  -I../sysdeps/ieee754/ldbl-64-128  -I../sysdeps/ieee754/ldbl-opt  -I../rtkaio/sysdeps/unix/sysv/linux  -I../sysdeps/unix/sysv/linux/include -I../sysdeps/unix/sysv/linux  -I../sysdeps/nptl  -I../sysdeps/pthread  -I../rtkaio/sysdeps/pthread  -I../sysdeps/gnu  -I../sysdeps/unix/inet  -I../rtkaio/sysdeps/unix/sysv  -I../sysdeps/unix/sysv  -I../rtkaio/sysdeps/unix  -I../sysdeps/unix  -I../sysdeps/posix  -I../sysdeps/s390/s390-64/multiarch  -I../sysdeps/s390/s390-64  -I../sysdeps/wordsize-64  -I../sysdeps/s390  -I../sysdeps/ieee754/ldbl-128  -I../sysdeps/ieee754/dbl-64  -I../sysdeps/ieee754/flt-32  -I../sysdeps/ieee754  -I../sysdeps/generic  -I../rtkaio  -I.. -I../libio -I. -nostdinc -isystem /usr/lib/gcc/s390x-redhat-linux/5.0.0/include -isystem /usr/include  -D_LIBC_REENTRANT -include /builddir/build/BUILD/glibc-2.21-63-gebf27d1/build-s390x-redhat-linux/libc-modules.h -DMODULE_NAME=libpthread -include ../include/libc-symbols.h  -DPIC -DSHARED     -o /builddir/build/BUILD/glibc-2.21-63-gebf27d1/build-s390x-redhat-linux/nptl/pt-cleanup.os -MD -MP -MF /builddir/build/BUILD/glibc-2.21-63-gebf27d1/build-s390x-redhat-linux/nptl/pt-cleanup.os.dt -MT /builddir/build/BUILD/glibc-2.21-63-gebf27d1/build-s390x-redhat-linux/nptl/pt-cleanup.os
In file included from <command-line>:0:0:
../sysdeps/unix/sysv/linux/s390/pt-longjmp.c:36:28: error: '__v2longjmp' aliased to undefined symbol '__v1longjmp'
 strong_alias (__v1longjmp, __v2longjmp)
                            ^
./../include/libc-symbols.h:117:26: note: in definition of macro '_strong_alias'
   extern __typeof (name) aliasname __attribute__ ((alias (#name)));
                          ^
../sysdeps/unix/sysv/linux/s390/pt-longjmp.c:36:1: note: in expansion of macro 'strong_alias'
 strong_alias (__v1longjmp, __v2longjmp)
 ^
../sysdeps/unix/sysv/linux/s390/pt-longjmp.c:41:25: error: '__v2siglongjmp' aliased to undefined symbol 'siglongjmp'
 weak_alias (siglongjmp, __v2siglongjmp)
                         ^
./../include/libc-symbols.h:128:26: note: in definition of macro '_weak_alias'
   extern __typeof (name) aliasname __attribute__ ((weak, alias (#name)));
                          ^
../sysdeps/unix/sysv/linux/s390/pt-longjmp.c:41:1: note: in expansion of macro 'weak_alias'
 weak_alias (siglongjmp, __v2siglongjmp)
 ^
../sysdeps/unix/sysv/linux/s390/pt-longjmp.c:40:25: error: '__v1siglongjmp' aliased to undefined symbol 'siglongjmp'
 weak_alias (siglongjmp, __v1siglongjmp)
                         ^
./../include/libc-symbols.h:128:26: note: in definition of macro '_weak_alias'
   extern __typeof (name) aliasname __attribute__ ((weak, alias (#name)));
                          ^
../sysdeps/unix/sysv/linux/s390/pt-longjmp.c:40:1: note: in expansion of macro 'weak_alias'
 weak_alias (siglongjmp, __v1siglongjmp)
 ^
/builddir/build/BUILD/glibc-2.21-63-gebf27d1/build-s390x-redhat-linux/sysd-rules:653: recipe for target '/builddir/build/BUILD/glibc-2.21-63-gebf27d1/build-s390x-redhat-linux/nptl/pt-longjmp.os' failed
make[2]: *** [/builddir/build/BUILD/glibc-2.21-63-gebf27d1/build-s390x-redhat-linux/nptl/pt-longjmp.os] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory '/builddir/build/BUILD/glibc-2.21-63-gebf27d1/nptl'
Makefile:213: recipe for target 'nptl/subdir_lib' failed
make[1]: *** [nptl/subdir_lib] Error 2
make[1]: Leaving directory '/builddir/build/BUILD/glibc-2.21-63-gebf27d1'
Makefile:9: recipe for target 'all' failed
make: *** [all] Error 2
error: Bad exit status from /var/tmp/rpm-tmp.Mku1bH (%build)


Version-Release number of selected component (if applicable):
glibc-2.21.90-3.fc23

Comment 1 Siddhesh Poyarekar 2015-02-23 12:08:14 UTC
Looks like the latest update I did minutes ago builds correctly.  Can you please verify?

Comment 2 Dan Horák 2015-02-23 12:29:55 UTC
correct - http://s390.koji.fedoraproject.org/koji/taskinfo?taskID=1737457

Comment 3 Siddhesh Poyarekar 2015-02-23 12:43:00 UTC
Thanks for confirming.