iOSDev
iOSDev

Reputation: 3617

Unsupported compiler 'GCC 4.2' selected for architecture 'armv7'

Just installed new version XCode 4.2 onto my Mac. I tried compiling my project but got the following error:

Unsupported compiler 'GCC 4.2' selected for architecture 'armv7'

Tried selecting arm7 in drop down for architechture in project and target settings. (The list actually shows just arm 7) still no use.

Please help.

Thanks

Upvotes: 5

Views: 14884

Answers (4)

sinh99
sinh99

Reputation: 3979

xcode build errors:

Unsupported compiler ‘GCC 4.2′ selected for architecture ‘i386′

Solution:

This can be caused by importing a project for a pre- iOS 5 SDK into a copy of xcode with iOS 5 SDK only.

To fix, click your

Project -> Build Settings.  

Then under Build Options, there is an entry for Compiler for C/C++/Objective-C. Choose Apple LLVM compiler 3.0.

There is a chance this could effect other aspects of your binaries as you are using a new compiler, so YMMV. That being said, it’s so far caused no issues for me.

Upvotes: 8

Alex Stone
Alex Stone

Reputation: 47328

If you have multiple projects included within a single xCode project, go to editor>Validate project settings. This will set the compiler to LLVM 5.0 even if you don't see that option normally

Upvotes: 6

Jignesh Rajodiya
Jignesh Rajodiya

Reputation: 51

Go to BuildSettings->BuildOptions->CompilerFor c/c++/Objective C and change that to LLVM GCC 4.2 from 'Unsupported Compiler GCC4.2'

Upvotes: 5

Saurabh Passolia
Saurabh Passolia

Reputation: 8109

you should actually select the LLVM compiler under "Compiler Version" instead of trying to set "Valid Architectures"

Upvotes: 16

Related Questions