Undefined symbols for architecture armv7: "___udivmodsi4"
なんかよく分かんないエラー「Undefined symbols for architecture armv7: "___udivmodsi4"」が出たのでメモ。
どうも、ココらへん見るとライブラリをコンパイルする時云々の話みたい。
結果的には、ライブラリをLLVM、ソフトウェアをGCC-LLVM でコンパイルすると起きる気配。
- ライブラリをLLVM、ソフトウェアをLLVM は ok
- ライブラリをGCC-LLVM、ソフトウェアをLLVM は ok
- ライブラリをGCC-LLVM、ソフトウェアをGCC-LLVM は ok
LLVM だと、ObjCのカテゴリ拡張をしてるライブラリをコンパイルした時に、シンボルを付け忘れてるとかそんなのあるのかしら。