iOSアプリにはC++ライブラリを使用しています。Apple LLVM 3.1コンパイラが構成されている場合(デフォルト)、このC ++コードに対して多くの警告が表示され、そのほとんどが次のように表示されます。
... is a GNU extension
clangのユーザーマニュアルの紹介によると: Clangドライバーと言語機能は、GNCからClangへの移行を容易にするために、GNUGCCコンパイラーと可能な限り互換性があるように意図的に設計されています。ほとんどの場合、コードは「正しく機能します」。
それで、この警告を無効にするスイッチを探すだけでいいのでしょうか(ところで、どうすればいいですか?)、それともこのlibですべてのGNU拡張機能を取り除くほうがよいでしょうか?