Source: libvideo-capture-v4l-perl Version: 0.902-4 Severity: serious Tags: ftbfs bullseye sid User: debian-p...@lists.debian.org Usertags: perl-5.32-transition Control: block 968912 with -1
This package fails to build with Perl 5.32 on 32-bit architectures. PERL_DL_NONLAZY=1 "/usr/bin/perl" "-Iblib/lib" "-Iblib/arch" test.pl 1..1 V4l.c: loadable library and perl binaries are mismatched (got handshake key 0xa300080, needed 0xa400080) make[1]: *** [Makefile:897: test_dynamic] Error 1 This seems to happen because Makefile.PL overrides CCFLAGS, removing (among other things) -D_FILE_OFFSET_BITS=64 from the compiler invocation. As it used to work before, something must have changed. My guess is that was https://github.com/Perl-Toolchain-Gang/ExtUtils-MakeMaker/commit/4392efb97c333007a4a9c91a0b7c20610d21041d In any case, reportedly dropping debian/patches/compile_with_-fPIC.patch makes it build again. I suppose something else is introducing -fPIC to the build nowadays but I haven't looked into this. -- Niko Tyni nt...@debian.org