This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: error using 3.3.2 in building apache-1.3.31


On Wed, Aug 11, 2004 at 11:26:12AM -0700, James E Wilson wrote:
> 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

FYI, this bug usually means that a shared library was not built
properly.  Take a look at the DSOs that are being used in the linking
of libhttpd.ep; one of them will reference __lshrdi3.  That DSO was
probably built by invoking ld directly without using GCC.

-- 
Daniel Jacobowitz


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]