Opencl Buildroot:/root/foo/bar.aocx“;是";高级微设备X86-64“;,应该是;ARM";

Opencl Buildroot:/root/foo/bar.aocx“;是";高级微设备X86-64“;,应该是;ARM";,opencl,buildroot,intel-fpga,Opencl,Buildroot,Intel Fpga,我有一个基于buildroot的项目,用于使用OpenCL的Intel FPGA SoC。在覆盖源目录中有一些用于FPGA的预编译OpenCL二进制文件,文件扩展名为.aocx,应该复制到生成的文件系统映像中 但是,由于某些原因,这些FPGA二进制文件被识别为AMD X86-64二进制文件,并在重建根文件系统时触发错误 我可以将Buildroot配置为不检查扩展名为.aocx的文件吗?不会直接检查来自rootfs覆盖的文件,因此我假设您的意思是,您是从自定义软件包安装这些文件?可以使用_BIN_

我有一个基于buildroot的项目,用于使用OpenCL的Intel FPGA SoC。在覆盖源目录中有一些用于FPGA的预编译OpenCL二进制文件,文件扩展名为.aocx,应该复制到生成的文件系统映像中

但是,由于某些原因,这些FPGA二进制文件被识别为AMD X86-64二进制文件,并在重建根文件系统时触发错误


我可以将Buildroot配置为不检查扩展名为.aocx的文件吗?

不会直接检查来自rootfs覆盖的文件,因此我假设您的意思是,您是从自定义软件包安装这些文件?可以使用_BIN_ARCH_EXCLUDE变量将它们添加到忽略列表中。有关详细信息,请参阅手册: