Bug#765174: libapache2-mod-perl2: APR.so missing symbols: modperl_is_running et al.

Niko Tyni ntyni at debian.org
Mon Oct 13 20:04:21 UTC 2014


On Mon, Oct 13, 2014 at 09:57:45PM +0300, Niko Tyni wrote:
> On Mon, Oct 13, 2014 at 09:34:00AM +0100, Michael Tautschnig wrote:

> > Can't load '/usr/lib/x86_64-linux-gnu/perl5/5.20/auto/APR/APR.so' for module APR: /usr/lib/x86_64-linux-gnu/perl5/5.20/auto/APR/APR.so: undefined symbol: modperl_is_running at /usr/lib/x86_64-linux-gnu/perl/5.20/DynaLoader.pm line 187.
> 
> This is a result of this change in libapache2-mod-perl2 2.0.9~1604013-1:
> 
>    * Fix builds with gcc -O0 (DEB_BUILD_OPTIONS=noopt) by defining
>      MP_IN_XS in APR and APR/PerlIO builds. (Closes: #756989)
> 
> APR.so can't anymore be loaded from outside mod_perl anymore under
> PERL_DL_NONLAZY=1 because of missing symbols.
> 
> I'm not sure how bad this is yet. I'm cloning a separate bug for
> libapache2-mod-perl2. Let's start at severity:serious.  

My bad, the above analysis is wrong. It's really some other change between
2.0.8+httpd24-r1449661-9 and 2.0.9~1604013-1. Probably related though.
-- 
Niko Tyni   ntyni at debian.org



More information about the pkg-perl-maintainers mailing list