------- Comment #3 from reid dot madsen at tektronix dot com  2008-01-26 17:29 
-------
Subject: RE:  GCC 3.4.6 link fails with undefined reference to .hidden symbol
__floatdidf (libgcc.a)

I now understand what was going on...

The configure script for REXX was incorrectly linking the regina.so
using 'ld' instead of 'gcc'.  Thus, all the libraries that gcc would
normally add were missing from the ld command line.

I corrected the configuration to use gcc to perform the link of
regina.so and that fixed the problem.

I've seen many threads on this issue.  Any way to publicize the
solution?

Reid

-----Original Message-----
From: pinskia at gcc dot gnu dot org [mailto:[EMAIL PROTECTED] 
Sent: Friday, January 25, 2008 7:15 PM
To: [EMAIL PROTECTED]
Subject: [Bug c++/34977] GCC 3.4.6 link fails with undefined reference
to .hidden symbol __floatdidf (libgcc.a)



------- Comment #2 from pinskia at gcc dot gnu dot org  2008-01-26 01:15
-------
>/usr/local/bin/ld: execiser32: hidden symbol `__floatdidf' in
/usr/local/lib/gcc/sparc-sun-solaris2.9/3.4.6/libgcc.a(_floatdidf.oS) is
referenced by DSO


This means one of the libraries are you are using did not link against
libgcc. 
This is not a bug in GCC but rather how the build one of the libraries
is done, most likely regina.


-- 

pinskia at gcc dot gnu dot org changed:

           What    |Removed                     |Added
------------------------------------------------------------------------
----
           Severity|critical                    |normal
             Status|UNCONFIRMED                 |RESOLVED
         Resolution|                            |INVALID


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34977

------- You are receiving this mail because: ------- You reported the
bug, or are watching the reporter.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34977

Reply via email to