You are viewing a plain text version of this content. The canonical link for it is here.
Posted to modperl@perl.apache.org by "Sinclair, Alan (CORP, GEAccess)" <al...@geaccess.com> on 2003/01/13 21:43:55 UTC
1.3.27 DSO hassles
All,
Having been successfully using modperl for the last 2 years statically
linked with Apache, I have been trying again to make modperl work with
1.3.27 when the Apache core modules are loaded as DSOs. There has been some
traffic in the past on this subject and I checked the archives and followed
through on some of the suggestions
- Recompiled perl 5.6 with the --Ubincompat5005 option for specific use with
modperl
- Setup modperl using the perl compiled with --Ubincompat5005
- I use the following configure options for the APACI for Apache 1.3.27
./configure --prefix=/opt/apache-so \
--enable-rule=SHARED_CORE \
--enable-module=most \
--enable-shared=max \
--activate-module=src/modules/perl/libperl.a \
--disable-shared=perl
Apache is compiled and statically links modperl without any problems
(Solaris 2.6). When Apache is executed, I receive this error:
fatal: relocation error: file /opt/apache-so/libexec/mod_negotiation.so:
symbol __floatdisf: referenced symbol not found
I have tried the recommendations, specifically the issue with perl's malloc
on Solaris which can be corrected with the --Ubincompat5005 option.
Any ideas
Thanks
Alan
Re: 1.3.27 DSO hassles
Posted by Stas Bekman <st...@stason.org>.
Sinclair, Alan (CORP, GEAccess) wrote:
> All,
> Having been successfully using modperl for the last 2 years statically
> linked with Apache, I have been trying again to make modperl work with
> 1.3.27 when the Apache core modules are loaded as DSOs. There has been some
> traffic in the past on this subject and I checked the archives and followed
> through on some of the suggestions
> - Recompiled perl 5.6 with the --Ubincompat5005 option for specific use with
> modperl
> - Setup modperl using the perl compiled with --Ubincompat5005
> - I use the following configure options for the APACI for Apache 1.3.27
> ./configure --prefix=/opt/apache-so \
> --enable-rule=SHARED_CORE \
> --enable-module=most \
> --enable-shared=max \
> --activate-module=src/modules/perl/libperl.a \
> --disable-shared=perl
>
> Apache is compiled and statically links modperl without any problems
> (Solaris 2.6). When Apache is executed, I receive this error:
> fatal: relocation error: file /opt/apache-so/libexec/mod_negotiation.so:
> symbol __floatdisf: referenced symbol not found
> I have tried the recommendations, specifically the issue with perl's malloc
> on Solaris which can be corrected with the --Ubincompat5005 option.
There were some suggestions offered in this thread (large files CFLAGS?)
http://marc.theaimsgroup.com/?t=101684271800003&r=1&w=2
Though I didn't see a success report.
If somebody on Solaris 2.6 were able to get it to work, please chime in.
__________________________________________________________________
Stas Bekman JAm_pH ------> Just Another mod_perl Hacker
http://stason.org/ mod_perl Guide ---> http://perl.apache.org
mailto:stas@stason.org http://use.perl.org http://apacheweek.com
http://modperlbook.org http://apache.org http://ticketmaster.com