Skip to content

Instantly share code, notes, and snippets.

@nestorlafon
Last active December 15, 2015 05:09
Show Gist options
  • Save nestorlafon/5206508 to your computer and use it in GitHub Desktop.
Save nestorlafon/5206508 to your computer and use it in GitHub Desktop.
Based on what I saw here http://michaelleo.com/blog/2011/12/xmppframework-ios-libidn-all_load-failure/ || Source code here: http://ftp.gnu.org/gnu/libidn/ || Compiled for i386, armv7 and armv7s with 6.1 SDK and 5.0 minimun SDK
./configure --host=i686-apple-darwin --disable-shared CC=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/llvm-gcc-4.2/bin/llvm-gcc-4.2 CFLAGS="-arch i386 -fmessage-length=0 -pipe -std=c99 -Wno-trigraphs -fpascal-strings -O0 -Wreturn-type -Wunused-variable -Wunused-value -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator6.1.sdk -fvisibility=hidden -gdwarf-2 -mthumb -miphoneos-version-min=5.0" CPP=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/llvm-gcc-4.2/bin/llvm-cpp-4.2 AR=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/ar
make clean
make
cp lib/.libs/libidn.a libidn-i386.a
./configure --host=arm-apple-darwin --disable-shared CC=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/llvm-gcc-4.2/bin/llvm-gcc-4.2 CFLAGS="-arch armv7 -fmessage-length=0 -pipe -std=c99 -Wno-trigraphs -fpascal-strings -O0 -Wreturn-type -Wunused-variable -Wunused-value -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.1.sdk -fvisibility=hidden -gdwarf-2 -mthumb -miphoneos-version-min=5.0" CPP=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/llvm-gcc-4.2/bin/llvm-cpp-4.2 AR=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/ar
make clean
make
cp lib/.libs/libidn.a libidn-armv7.a
./configure --host=arm-apple-darwin --disable-shared CC=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/llvm-gcc-4.2/bin/llvm-gcc-4.2 CFLAGS="-arch armv7s -fmessage-length=0 -pipe -std=c99 -Wno-trigraphs -fpascal-strings -O0 -Wreturn-type -Wunused-variable -Wunused-value -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.1.sdk -fvisibility=hidden -gdwarf-2 -mthumb -miphoneos-version-min=5.0" CPP=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/llvm-gcc-4.2/bin/llvm-cpp-4.2 AR=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/ar
make clean
make
cp lib/.libs/libidn.a libidn-armv7s.a
lipo -create libidn-armv7s.a libidn-armv7.a libidn-i386.a -output libidn.a
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment