私はBuildrootを初めて使用しており、Buildrootを使用してLinaroをカーネルとして使用し、UEFIを構築することに取り組んでいます。それは主にiaslのコマンドACPIツールを必要とUEFIを構築するためのArmv8 ArchitectureのBuildroot Configオプション
... しかしbuildrootの一部として利用可能iaslコマンドはエラー以下を実行していますことカント:
「カントは、iaslのコマンドを実行し、」
私がチェックファイルタイプがiaslであり、それがx86であることが判明しました。 buildrootが実行されているシステムがx86_64です。これがiaslが失敗するための冗談であるかどうかはわかりません。もしx86_64ツールを生成するためにbuildrootをどのように指定すればいいですか? buildrootログから
エラーは次のとおりです。
******buildroot-2016.11.2/uefi-image-443bf46/ArmPlatformPkg/ArmVExpressPkg/Library/ArmVExpressSysConfigLib/ArmVExpressSysConfigLib.inf [AARCH64]
Building ... buildroot-2016.11.2/uefi-image-443bf46/ArmPlatformPkg/ArmVExpressPkg/Library/ResetSystemLib/ResetSystemLib.inf [AARCH64]
Building ... /buildroot-2016.11.2/uefi-image-443bf46/ArmPlatformPkg/Library/PL031RealTimeClockLib/PL031RealTimeClockLib.inf [AARCH64]
Building ... /buildroot-2016.11.2/uefi-image-443bf46/ArmPlatformPkg/Library/PL011SerialPortLib/PL011SerialPortExtLib.inf [AARCH64]
Building ... /buildroot-2016.11.2/uefi-image-443bf46/ArmPlatformPkg/ArmVExpressPkg/AcpiTables/rtsm_ve-aemv8a/AcpiTables.inf [AARCH64]
/bin/sh: /buildroot-2016.11.2/output/build/acpica-20160831/generate/unix/bin/iasl: cannot execute binary file
make: *** [/buildroot-2016.11.2/uefi-image-443bf46/Build/ArmVExpress-FVP-AArch64/RELEASE_ARMLINUXGCC/AARCH64/ArmPlatformPkg/ArmVExpressPkg/AcpiTables/rtsm_ve-aemv8a/AcpiTables/OUTPUT/facp.aml] Error 126
build.py...
: error 7000: Failed to execute command
make --no-print-directory tbuild [/buildroot-2016.11.2/uefi-image-443bf46/Build/ArmVExpress-FVP-AArch64/RELEASE_ARMLINUXGCC/AARCH64/ArmPlatformPkg/ArmVExpressPkg/AcpiTables/rtsm_ve-aemv8a/AcpiTables]******
は
こんにちはトーマス、私はArmv8アーキテクチャのためにそれを構築しており、UEFIを構築するためにiaslも必要としています。あなたがこれについてもっと理解したいと思う細部を私に教えてください。それは私がそれを解決するための緊急の一種です。アドバンスで –
こんにちはトーマス、より具体的にはエラーについて私は質問の説明を更新しました –