error using 3.3.2 in building apache-1.3.31

James E Wilson wilson@specifixinc.com
Wed Aug 11 18:34:00 GMT 2004


Edward Peschko wrote:
> /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

I see someone else reported this as bug 16979 in our bugzilla bug 
database.  This looks like a binutils problem.  You did not report your 
binutils version, but I am guessing you are using 2.14, and this bug may 
be fixed in 2.15.  See also other suggestions in the bug report.
     http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16979

> 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?

We make no guarantees about ABI compatibillity from one release to the 
next.  If there is any C++ code, then there is no practical chance of 
this working.  If there is only C code, then there is a reasonable 
chance of this working.
-- 
Jim Wilson, GNU Tools Support, http://www.SpecifixInc.com



More information about the Gcc mailing list