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