From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 16823 invoked by alias); 3 Sep 2004 22:43:14 -0000 Mailing-List: contact gcc-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-owner@gcc.gnu.org Received: (qmail 16813 invoked from network); 3 Sep 2004 22:43:13 -0000 Received: from unknown (HELO mail01.pge.com) (131.89.128.13) by sourceware.org with SMTP; 3 Sep 2004 22:43:13 -0000 Received: from mail03.comp.pge.com (mail03dmz [10.252.0.59]) by mail01.pge.com (Switch-3.1.4/Switch-3.1.0) with ESMTP id i83MhAC1006058 (version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO); Fri, 3 Sep 2004 15:43:11 -0700 (PDT) Received: from venus.comp.pge.com (venus.comp.pge.com [10.244.96.57]) by mail03.comp.pge.com (Switch-3.1.4/Switch-3.1.0) with ESMTP id i83Mh8w5011294; Fri, 3 Sep 2004 15:43:08 -0700 (PDT) Received: (from esp5@localhost) by venus.comp.pge.com (8.8.8p2+Sun/8.8.8) id PAA13737; Fri, 3 Sep 2004 15:35:45 -0700 (PDT) X-Authentication-Warning: venus.comp.pge.com: esp5 set sender to esp5@pge.com using -f Date: Fri, 03 Sep 2004 22:43:00 -0000 From: Edward Peschko To: gcc@gcc.gnu.org Cc: dev@httpd.apache.org Subject: errors with hidden symbols and apache Message-ID: <20040903223545.GA12688@mdssdev05> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.4.1i X-SW-Source: 2004-09/txt/msg00161.txt.bz2 hey all, I'm trying to compile apache/mod_perl with DSO, on solaris 5.8, and am getting /opt/tools/mdss/dev/2.8/bin/ld: libhttpd.ep: hidden symbol `__floatdisf' in /opt/tools/install/bin/../lib/gcc-lib/sparc-sun-solaris2.8/3.3.2/libgcc.a(_floatdisf.oS) is referenced by DSO (when I try 3.4.1 - I get a different hidden symbol error). This is truly a show-stopper for the 3.x series - no matter what I do I can't get rid of the error, and I have to regress back to 2.95.3 to make it works. But it does work, so I'm assuming the bug is in the compiler. Anyways, to reproduce, get: apache_1.3.31 perl-5.8.5 mod_perl-1.29 and compile mod_perl with /opt/tools/mdss/test/2.8/bin/perl Makefile.PL APACHE_PREFIX=/opt/tools/mdss/test/2.8 APACHE_SRC=apache_1.3.31/src DO_HTTPD=1 USE_APACI=1 EVERYTHING=1 APACI_ARGS='--enable-rule=SHARED_CORE' ADD_MODULE=so make It will recompile apache as part of the install process. Ed