Re: loadable library and perl binaries are mismatched

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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

[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Legacy Announce]     [Fedora PHP Devel]     [Kernel Devel]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Big List of Linux Books]     [Gimp]     [Yosemite Information]
  Powered by Linux