mac 10.6 built shared library can’t be linked on 10.5

Posted on Updated on

Add ‘-isysroot /Developer/SDKs/MacOSX10.5.sdk -mmacosx-version-min=10.5’ after compiler.

example:example: ./configure CFLAGS="-std=gnu99 -arch i386 -I/Developer/SDKs/MacOSX10.4u.sdk/usr/include -I/Developer/usr/lib/gcc/i686-apple-darwin10/4.0.1/install-tools/include -isysroot /Developer/SDKs/MacOSX10.4.sdk -mmacosx-version-min=10.4" CC="gcc-4.0" LDFLAGS="-std=gnu99 -arch i386 -isysroot /Developer/SDKs/MacOSX10.4.sdk -mmacosx-version-min=10.4"
reference: http://discussions.apple.com/thread.jspa?threadID=2151112&tstart=-1

廣告

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

您的留言將使用 WordPress.com 帳號。 登出 / 變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 / 變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 / 變更 )

Google+ photo

您的留言將使用 Google+ 帳號。 登出 / 變更 )

連結到 %s