クロスエマージェンシング時にターゲット/ビルド CFLAGS が混同されるのはバグか私の愚かさのせいでしょうか?

クロスエマージェンシング時にターゲット/ビルド CFLAGS が混同されるのはバグか私の愚かさのせいでしょうか?

Gentoo の crossdev (ARM 用) オーバーレイから、emerge を使用して LLVM をエマージェントしようとしています。オーバーレイの CFLAG を arm (-march=armv6j) 用に最適化するように設定しましたが、これにより、./configure が「ビルド プラットフォームで実行可能サフィックスをチェックしています」というメッセージで失敗し、「-march= スイッチの値 (armv6j) が不正です」という理由で「エラー: インストールまたは構成の問題: コンパイラは実行可能ファイルを作成できません」というメッセージが表示されます。これは、クロス コンパイルしていない場合でも、crossdev オーバーレイの CFLAGS を使用しようとしていることを示しています。

私の質問は、これがebuild/パッケージ/llvmのバグによるものか、それとも私が愚かだったからなのか(私が知る限り、LLVMはかなりクロスコンパイル可能であるはずだ)ということです。関連する出力/ログを貼り付けました。ここ彼らが何かを明らかにする場合に備えて。

関連情報