This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
error using 3.3.2 in building apache-1.3.31
- From: Edward Peschko <esp5 at pge dot com>
- To: gcc at gcc dot gnu dot org
- Date: Sun, 8 Aug 2004 15:45:27 -0700
- Subject: error using 3.3.2 in building apache-1.3.31
hey all,
when I try to build apache 1.3.31 with gcc-3.3.2
(sun solaris 5.8 Generic_108528-15 sun4u sparc) , using:
./configure --enable-module=so --enable-rule=SHARED_CORE
I get
/opt/tools/mdss/dev/2.8/bin/gcc -I./os/unix -I./include -DSOLARIS2=280 -DUSE_EXPAT -I./lib/expat-lite -fPIC -DSHARED_CORE -g -O3 `./apaci` -L/opt/tools/mdss/dev/2.8/lib -R/opt/tools/mdss/dev/2.8/lib \
-o libhttpd.ep -DSHARED_CORE_TIESTATIC main/http_main.c \
-L. -lhttpd -lsocket -lnsl -lpthread
/opt/tools/mdss/dev/2.8/bin/ld: libhttpd.ep: hidden symbol `__lshrdi3' in /opt/tools/mdss/dev/2.8/lib/gcc-lib/sparc-sun-solaris2.8/3.3.2/libgcc.a(_lshrdi3.oS) is referenced by DSO
collect2: ld returned 1 exit status
gmake[2]: *** [libhttpd.ep] Error 1
gmake[2]: Leaving directory `/opt/tools/mdss/dev/2.8/tools/apache_1.3.31/src'
gmake[1]: *** [build-std] Error 2
gmake[1]: Leaving directory `/opt/tools/mdss/dev/2.8/tools/apache_1.3.31'
gmake: *** [build] Error 2
This does not happen with 2.95.3..
So, what's going on here? It is basically preventing people from using
mod_php on solaris, so I'd say its moderately severe.. Will I have any
difficulty mixing and matching 2.95.3 objects with 3.3.2 objects?
Thanks much,
Ed