FrescaleのiMX6quadArmCortexA9CPUに取り組んでいます。OSはLinuxです。そのランタイムライブラリは、-mfloat-abi = softfpを使用してarmv5アーキテクチャ用にコンパイルされています。armv7-aarch用にコンパイルできるアプリケーションを実行し、コンパイル時にハードフロートオプションを有効にします(-mfloat-abi = hard)。
アプリケーションがARMで正常に実行されることを期待する必要がありますか?明らかに、ランタイムライブラリへのアクセスが「ハードウェア」で実行されることは期待していませんが、コードの一部は「ハード」フローティングで正常に動作しますか?
また、逆も可能ですか?つまり、ライブラリがすべてのハードウェアアクセラレーションが可能な特定のプロセッサ用にコンパイルされている場合、softfp ABIを使用して単純なアプリケーションをコンパイルし、ARM開発ボードで正常に実行されることを期待できますか?
ご協力ありがとうございました