httpd-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "John P. Dodge" <>
Subject Re: AW: [users@httpd] Apache 2 on Solaris 5.8: Can not load modules
Date Wed, 28 Apr 2004 19:00:35 GMT

On Tue, 27 Apr 2004, Skladovs, Victor wrote:

> > Cannot load /usr/local/apache2/modules/ into server:
> > /usr/l
> >
> > ocal/apache2/bin/httpd: fatal: relocation error: file
> > /usr/local/apache2/modules
> >
> > / symbol __floatdidf: referenced symbol not found

This is a common problem with GCC/GCCLIB:

You need to relink the offending objects with the static GCCLIB and all of
those pesky GCC symbols will be sucked in.

Here is what I did (from a previous build):

Relink and to link in __float* from libgcc.a.

Find libgcc.a:
/usr/local/bin/gcc -print-libgcc-file-name

cd ./modules/experimental

ld -G -o mod_cache.lo \
        cache_storage.lo \
        cache_util.lo \

cp /opt/apache_2.0.44/modules/

cd ./modules/generators

ld -G -o mod_status.lo

cp /opt/apache_2.0.44/modules/

apachectl configtest - Syntax OK

"Mon aƩroglisseur est plein d'anguilles"
John P. Dodge
Boeing Shared Services

The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:> for more info.
To unsubscribe, e-mail:
   "   from the digest:
For additional commands, e-mail:

View raw message