On Wed, Apr 12, 2017 at 04:57:05PM -0600, Orion Poplawski wrote: > 32-bit rawhide/f26 builds of perl-Cflow failed with: > > Cflow.c: loadable library and perl binaries are mismatched (got handshake key > 0x7e00080, needed 0x7f00080) > > other arches are okay. Why? > > https://koji.fedoraproject.org/koji/taskinfo?taskID=18953377 > This is because gcc invocations from perl-Cflow's build script are missing $Config{cclfags} compiler options. As a result the perl-Cflow XS modules are built without large file support, while perl is built with the support (-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64). These options are used on 32-bit architectures only. I did not study perl-Cflow's Makfile.PL, but I believe it redefined CFLAGS that defaults to $Config{ccflags}. -- Petr
Attachment:
signature.asc
Description: PGP signature
_______________________________________________ perl-devel mailing list -- perl-devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to perl-devel-leave@xxxxxxxxxxxxxxxxxxxxxxx