2012-11-09T09:43:50+09:00
Xcode 3.2.6 と Mac OS X 10.4 SDK と -mlong-branch
XCode 3.2.6(Snow Leopard) での Mac OS X 10.4 SDK を使って、コンパイルすると
ld: warning: object file compiled with -mlong-branch which is no longer needed. To remove this warning, recompile without -mlong-branch: /Developer/SDKs/MacOSX10.4u.sdk/usr/lib/crt1.o
という警告がでる。
http://lists.apple.com/archives/xcode-users/2009/Sep/msg00209.html
によれば、/Developer/SDKs/MacOSX10.4u.sdk/usr/lib/crt1.o が古いことが問題らしい。上記のポストに従い、再コンパイルして /Developer/SDKs/MacOSX10.4u.sdk/usr/lib/crt1.o を入れ替えると、警告が出なくなった。