<div dir="ltr">hey, guys.<div><br></div><div>i'm trying to cross-compile llvm/clang 3.4 for ios simulator:</div><div><br></div><div><font face="courier new, monospace">export CC="/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc -arch i386 -Wno-extended-offsetof -miphoneos-version-min=5.0 -I/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7.1.sdk/usr/include -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7.1.sdk"<br>
</font></div><div><font face="courier new, monospace"><br></font></div><div><font face="courier new, monospace">export CPP="/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cpp"<br>
</font></div><div><font face="courier new, monospace"><br></font></div><div><font face="courier new, monospace">export AR="/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ar"<br>
</font></div><div><font face="courier new, monospace"><br></font></div><div><font face="courier new, monospace">export LDFLAGS="-arch i386 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7.1.sdk -miphoneos-version-min=5.0 -stdlib=libc++"<br>
</font></div><div><font face="courier new, monospace"><br></font></div><div><font face="courier new, monospace">../llvm_34_ios/configure --prefix=/Users/asmirnov/Documents/dev/src/llvm_34_ios_i386_installed --enable-optimized --disable-assertions   <br>
</font></div><div><font face="courier new, monospace"><br></font></div><div><font face="courier new, monospace">unset CC CXX CPP</font></div><div><font face="courier new, monospace"><br></font></div><div><font face="courier new, monospace">make VERBOSE=1 -4</font></div>
<div><br></div><div>after compilation for about 10 minutes i'm getting an error:</div><div>







<p class=""><font face="courier new, monospace">clang: error: invalid argument '-mmacosx-version-min=10.9' not allowed with '-miphoneos-version-min=5.0'</font></p><p class="">here is the full compilation command line:</p>
<p class=""><font face="courier new, monospace">llvm[3]: Linking Release Loadable Module LLVMHello.dylib</font></p><p class=""><font face="courier new, monospace">clang++  -O3 -rdynamic -Wl,-rpath -Wl,@executable_path/../lib -L/Users/asmirnov/Documents/dev/src/llvm_34_build_i386/Release/lib -L/Users/asmirnov/Documents/dev/src/llvm_34_build_i386/Release/lib -arch i386 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7.1.sdk -miphoneos-version-min=5.0 -stdlib=libc++ -arch i386 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7.1.sdk -miphoneos-version-min=5.0 -stdlib=libc++ -arch i386 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7.1.sdk -miphoneos-version-min=5.0 -stdlib=libc++ -arch i386 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7.1.sdk -miphoneos-version-min=5.0 -stdlib=libc++ -arch i386 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7.1.sdk -miphoneos-version-min=5.0 -stdlib=libc++ -arch i386 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7.1.sdk <b>-miphoneos-version-min=5.0</b> -stdlib=libc++ -arch i386 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7.1.sdk -miphoneos-version-min=5.0 -stdlib=libc++ -m32  -Wl,-flat_namespace -Wl,-undefined,suppress -dynamiclib <b>-mmacosx-version-min=10.9</b> -o /Users/asmirnov/Documents/dev/src/llvm_34_build_i386/Release/lib/LLVMHello.dylib /Users/asmirnov/Documents/dev/src/llvm_34_build_i386/lib/Transforms/Hello/Release/Hello.o \</font></p>
<p class=""><font face="courier new, monospace"><span class=""> </span>   -Wl,-exported_symbols_list,/Users/asmirnov/Documents/dev/src/llvm_34_build_i386/lib/Transforms/Hello/Release/Hello.exports.sed -lz -lpthread -lcurses -lm </font></p>
<p class="">










</p><p class=""><font face="courier new, monospace">clang: error: invalid argument '-mmacosx-version-min=10.9' not allowed with '-miphoneos-version-min=5.0'</font></p><p class="">Note that '-mmacosx-version-min=10.9' was absent in my script and it was appended by toolchain probably.</p>
<p class="">How to fix/walk-around it? Any thoughts are highly appreciated.</p><p class="">Regards, Anton.</p></div><div><br></div></div>