Bug#756655: libembperl-perl: FTBFS on s390x: Embperl.so: undefined symbol: ap_rflush

Axel Beckert abe at debian.org
Fri Jan 15 12:09:22 UTC 2016


Hi,

Niko Tyni wrote:
> This package has never built on s390x. From the 2.5.0-2 build log:
> 
>   PERL_DL_NONLAZY=0 /usr/bin/perl "-Iblib/lib" "-Iblib/arch" test.pl 
>   
>   Can't load '/«PKGBUILDDIR»/blib/arch/auto/Embperl/Embperl.so' for module Embperl: /«PKGBUILDDIR»/blib/arch/auto/Embperl/Embperl.so: undefined symbol: ap_rflush at /usr/lib/perl/5.18/DynaLoader.pm line 184.
>    at test.pl line 1916.
>   Compilation failed in require at test.pl line 1916.
>   BEGIN failed--compilation aborted at test.pl line 1916.
>   loading...                    
>   Test terminated with fatal error
> 
> It looks like the missing ap_rflush symbol is in the apache2 binary.
> Embperl.so needs it on amd64 too, no idea how s390x differs here.

No idea what makes it missing on s390x, but in Embperl that function
is solely used when debugging is enabled, so it shouldn't hurt to
disable it.

I've prepared a patch locally which I'll likely test on a porterbox in
the next few days.

		Regards, Axel
-- 
 ,''`.  |  Axel Beckert <abe at debian.org>, http://people.debian.org/~abe/
: :' :  |  Debian Developer, ftp.ch.debian.org Admin
`. `'   |  4096R: 2517 B724 C5F6 CA99 5329  6E61 2FF9 CD59 6126 16B5
  `-    |  1024D: F067 EA27 26B9 C3FC 1486  202E C09E 1D89 9593 0EDE



More information about the pkg-perl-maintainers mailing list