私はいつもここのキラーフォーラムに真新しい質問を追加することを躊躇します、しかし私はこのバグに近いものを見たことがありません。
.mファイルの1つをコンパイルしているときに、clangがクラッシュしたようです。誰かが以下の解決策を見た、または知っているなら、私は非常に義務があります。
このエラーは、XCode4.4.1を使用してリリース構成でarmv6用にビルドした場合に発生します。
しかし、デバッグ構成でarmv6用にビルドした場合、またはarmv7、armv7s、またはi386用にリリースした場合は発生しません。
特定のエラーは「ObjCARC収縮」です。
1. <eof> parser at end of file
2. Code generation
3. Running pass 'Function Pass Manager' on module '/Users/Me/Documents/ThisProject/iOS/..../ClassFoo.m'.
4. Running pass 'ObjC ARC contraction' on function '@"\01-[ClassFoo evalJS:]"'
clang: error: unable to execute command: Segmentation fault: 11
clang: error: clang frontend command failed due to signal (use -v to see invocation)
clang: note: diagnostic msg: Please submit a bug report to http://developer.apple.com/bugreporter/ and include command line arguments and all diagnostic information.
../Intermediaries/Project.build/armv6/フォルダーに次のように表示されます。
ClassFoo.dia
そして私は見るべきです(その周囲のすべてのファイルのように)
ClassFoo.d
ClassFoo.dia
ClassFoo.o
誰かがその中の何かを認識した場合に備えて、clangスタックのトップ4は次のとおりです。
0 clang 0x00000001010536f2 main + 17107682
1 clang 0x0000000101053b79 main + 17108841
2 libsystem_c.dylib 0x00007fff93c428ea _sigtramp + 26
3 libsystem_c.dylib 0x00007fff93c7a54e tiny_malloc_from_free_list + 1078
編集:最近再試行したときに、-fno-objc-arcフラグに関する苦情が寄せられていることにも気づきました-おそらくコンパイラのシンボリックリンクが間違ったバイナリを指しているのでしょうか?
前もって感謝します、
マイル