[Act] Act services moving on a new server

Sébastien Aperghis-Tramoni sebastien at aperghis.net
Thu Feb 18 01:36:15 CET 2016


Alex Muntada wrote:

> Sébastien Aperghis-Tramoni:
> 
> > [with the -std=gnu89 option] I could compile the static Apache
> > with no problems. Now I'm working on the Apache+mod_perl, but
> > first had to reinstall a Perl compiled with this option as well.
> 
> The main issue is that mod_perl-1.31 relays on lucid perl-5.10.1
> and trusty has perl-5.18.2, which has evolved quite a lot in
> terms of perl core. I managed to successfully compile apache from
> mod_perl with the attached patch, but "make test" gives SEGV :(
> 
> Unfortunately my perl core skills are poor to fully understand
> the impact of the changes that I'm doing... I've been comparing
> the code from both perl versions and try to figure out the new
> way of doing it in trusty.

I had started to fix the sources in a more crude way when I saw
your mail. With your patch plus another small fix, I was able to
compile Apache+mod_perl. But the resulting binary cores because
if what appears to be an infinite loop in File::Glob.

> After thinking about it again, it should be easier to compile
> perl 5.10 with perlbrew or plenv and let mod_perl unpatched.
>
> At least perlbrew uses patchperl to fix compilation on modern
> toolchains.

Indeed. I'll try to compile some older Perl as well and see if
it's easier with these instead of a too recent one.

-- 
Sébastien Aperghis-Tramoni

Close the world, txEn eht nepO.


More information about the Act mailing list