error using 3.3.2 in building apache-1.3.31
Daniel Jacobowitz
drow@false.org
Thu Aug 12 23:57:00 GMT 2004
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
More information about the Gcc
mailing list