Tegra TK1 用の C++ ライブラリをコンパイルしようとしています。ライブラリは、パッケージ マネージャーを使用して取得した TBB にリンクしています。コンパイル中に次のエラーが発生しました
/tmp/cc4iLbKz.s: Assembler messages:
/tmp/cc4iLbKz.s:9541: Error: thumb conditional instruction should be in IT block -- `strexeq r2,r3,[r4]'
ちょっとしたグーグルとこの質問により、CMAKE_CXX_FLAGSに追加しようとし-mimplicit-it=thumb
ましたが、コンパイラはそれを認識しません。
カーネル 3.10.40-grinch-21.3.4 を使用して tegra でコンパイルし、gcc 4.8.4 コンパイラを使用しています (これは、c++ -v と入力すると返されるものです)。
最初のエラー メッセージが何を意味するのかはわかりませんが、コンパイルしているソースではなく、TBB リンク ライブラリに関係していると思います。修正の問題も謎です。誰でもこれに光を当てることができますか?