perl-Cflow-1.053-33.fc26 fails to build on 32-bit platforms (i686, armv7hl). The tests fails there: + make test "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Cflow.bs blib/arch/auto/Cflow/Cflow.bs 644 PERL_DL_NONLAZY=1 "/usr/bin/perl" "-Iblib/lib" "-Iblib/arch" test.pl 1..1 Cflow.c: loadable library and perl binaries are mismatched (got handshake key 0x7e00080, needed 0x7f00080) make: *** [Makefile:988: test_dynamic] Error 1 This is caused by bad compiler invocation. The gcc is missing "-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64" options. That makes data structures incompatible with how libperl.so is built. This points to poor Cflow build script that looses $Config{ccflags} value.
perl-Cflow-1.053-34.fc26 has been submitted as an update to Fedora 26. https://bodhi.fedoraproject.org/updates/FEDORA-2017-9089de7482
Four you information, the problem was "use Config;" was missing in Makefile.PL. And because it does not enable warnings, undefined $Config{ccflags} expanded silently to an empty string.
Thanks Petr! I had not been able to figure this one out.
perl-Cflow-1.053-34.fc26 has been pushed to the Fedora 26 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2017-9089de7482
perl-Cflow-1.053-34.fc26 has been pushed to the Fedora 26 stable repository. If problems still persist, please make note of it in this bug report.