Duplicate Symbol

Ian Lance Taylor iant@google.com
Tue Feb 9 00:29:00 GMT 2010

"Vardhan, Sundara (GE Infra, Energy)" <sundara.vardhan@ge.com> writes:

> Compiling using GCC 4.4.3 and linking using AIX ld, I get some duplicate
> symbol warnings. Upon debugging further I see that they are defined in
> libgcc_s.a and also in libgcc.a. 
> Should we have both of these library directories?

It is normal to have both, yes.  The situation on AIX is uncommon.
Normally linking against -lgcc_s and -lgcc is fine, and is done
because there are a few objects which are put in -lgcc but not in
-lgcc_s.  I'm not sure how this is supposed to work on AIX.


More information about the Gcc-help mailing list