[Bug 1064271] perl-Net-SSLeay tests failing on s390(x) with glibc-2.18.90-21.fc21

bugzilla at redhat.com bugzilla at redhat.com
Thu Apr 3 11:03:57 UTC 2014


https://bugzilla.redhat.com/show_bug.cgi?id=1064271

Andreas Krebbel <krebbel1 at de.ibm.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |krebbel1 at de.ibm.com



--- Comment #28 from Andreas Krebbel <krebbel1 at de.ibm.com> ---
The change of the jmpbuf size requires that all packages that exchange jmpbufs
are upgraded at once.

The sequence you describe above:
"reduced reproducer
- install F-20
- update glibc from http://fedora.danny.cz/s390/glibc-2.18.90-20.fc21.dh.1/ -
it is glibc-2.18.90-20.fc21 + commit 93a45ff1
- rpmbuild --rebuild
http://fedora.danny.cz/s390/perl-Net-SSLeay-1.58-1.fc21.src.rpm"

fails since you have the perl-Net* package built with the new jmpbuf and perl
itself with the old. They both expect different sizes for the same data type.

I'm not sure where the original failure came from but it probably has to do
with the order in which you've upgrade the packages.

I haven't figured out all the details yet but I can confirm that just
commenting out the additional fields in /usr/include/bits/setjmp.h makes the
problem disappear.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=YyQNNju0b6&a=cc_unsubscribe



More information about the perl-devel mailing list