There are at least two bugs in the linker from Xcode 3.1
which will prevent gcc43 from building. The first one manifests
itself as a duplicate symbol in both tree-inline.o and libbackend.a
(which contains tree-inline.o already) when linking cc1plus-dummy.
This can be hacked around by removing the extra instance of
tree-inline.o from gcc/cp/Make-lang.in. However this shouldn't
be required since a unix linker should ignore duplicate symbols
from a static library. Even with this workaround the build will
fail later when linking parts of libjava. For now if you need gcc43
and the iPhoneSDK, I would revert to Xcode 3.0, build gcc43
and then reinstall the iPhoneSDK. Beware though that the Xcode
3.1 linker definitely has issues.
            Jack



-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Fink-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fink-users

Reply via email to