Arm aarch64 gcc支持--fix-cortex-a53-843419

Arm aarch64 gcc支持--fix-cortex-a53-843419,arm,kernel,Arm,Kernel,我从linaro.com下载arm64 arch工具链 但是当我开始用arm64 defconfig构建最新内核时 它将显示以下错误,这意味着我的arm64 gcc不支持--fix-cortex-a53-843419选项 有人知道我可以使用哪个gcc来解决这个问题吗 LinuxGit:(master)makearch=arm64 aarch64 linux gnu--j8 arch/arm64/Makefile:23:ld不支持--fix-cortex-a53-843419;内核可能容易出现错

我从linaro.com下载arm64 arch工具链

但是当我开始用arm64 defconfig构建最新内核时

它将显示以下错误,这意味着我的arm64 gcc不支持--fix-cortex-a53-843419选项

有人知道我可以使用哪个gcc来解决这个问题吗


LinuxGit:(master)makearch=arm64 aarch64 linux gnu--j8
arch/arm64/Makefile:23:ld不支持--fix-cortex-a53-843419;内核可能容易出现错误
arch/arm64/Makefile:44:检测到汇编程序的.inst已损坏;拆卸将不可靠


linux git:(主)aarch64 linux gnu gcc-v
使用内置规格。
COLLECT\u GCC=aarch64 linux gnu GCC
COLLECT_LTO_WRAPPER=/home/miracle/Misc/gcc-linaro-7.1.1-2017.08-x86_64_aarch64-linux-gnu/bin/。/libexec/gcc/aarch64-linux-gnu/7.1.1/LTO-WRAPPER
目标:aarch64 linux gnu
配置为:'/home/tcwg buildslave/workspace/tcwg make release/builder_arch/amd64/label/tcwg-x86_64-build/target/aarch64 linux gnu/snapshots/gcc.git~linaro-7.1-2017.08/configure'SHELL=/bin/bash--使用mpc=/home/tcwg buildslave/workspace/tcwg make release/builder_arch/amd64/label/tcwg-x86_64-build/target/aarch64 linux gnu/_build/builds/destdir/x86_64-unknown-linux-gnu--使用mpfr=/home/tcwg buildslave/workspace/tcwg make release/builder_arch/amd64/label/tcwg-x86_64-build/target/aarch64 linux-gnu/_build/builds/destdir/x86_64-unknown-linux-gnu--使用gmp=/home/tcwg buildslave/workspace/tcwg make release/builder_arch/amd64/label/tcwg-x86_64-build/target/aarch64 linux gnu/_build/builds/destdir/x86_64-unknown-linux-gnu——使用gnu as——使用gnu ld——禁用libmudfiple——启用lto——启用共享——不包含gettext——启用nls——禁用sjlj异常——启用gnu唯一对象--启用链接器构建id--禁用libstdcxx pch--启用-c99--启用clocale=gnu--启用libstdcxx调试--启用long-long--使用cloog=no--使用ppl=no--使用isl=no--禁用multilib--启用-fix-cortex-a53-835769--启用-fix-cortex-a53-843419--使用arch=armv8-a--启用线程=posix--启用multiarch--启用libstdcxx时间=yes--启用gnu间接函数——使用build sysroot=/home/tcwg buildslave/workspace/tcwg make release/builder_arch/amd64/label/tcwg-x86_64-build/target/aarch64 linux gnu/_build/sysroot/aarch64 linux gnu使用SysRoots//home/TCWG构建从/Works/ARC60/LAMD64/Label/TcWG-X86Y64-Buff/Obj/AgC64 Linux Linux GNU/Bug构建/Destdir/X86Y64-UnNeN-LINUX GNU/AARCH64 Linux GNU/LBCC-启用检查=释放-禁用Bootstrap——使能语言= C、C++、FORTRAN,lto--build=x86_64-unknown-linux-gnu--host=x86_64-unknown-linux-gnu--target=aarch64-linux-gnu--prefix=/home/tcwg-buildslave/workspace/tcwg-make-release/builder-arch/amd64/label/tcwg-x86-build/target/aarch64-linux-gnu/_-build/build/build/builds/destdir/x86_64-unknown-linux-gnu

Sry,忽略这一点。我忘记了参数
CROSS\u COMPILE
。因此gcc将使用x86_64 gcc作为default.Sry,忽略它。我忘记了参数
CROSS\u COMPILE
。因此,gcc将使用x86_64 gcc作为默认值。