I ran my script that tries to build all Arm platforms in edk2-platforms (with the exception of known broken ones) with the GCC5/GCC toolchain, and noticed a new breakage since I last ran it a few months ago.

Building JunoPkg for ARM doesn't work.

I also noticed it passes both -march=armv7-a and -march=armv8-a.


"arm-none-eabi-gcc" -march=armv7-a -mfloat-abi=soft -march=armv8-a -c -x assembler -imacros AutoGen.h -mlittle-endian -o /home/bcran/src/uefi/Build/ArmJuno/RELEASE_GCC5/ARM/Platform/ARM/Library/ArmShellCmdRunAxf/ArmShellCmdRunAxf/OUTPUT/Arm/Pivot.obj -I/home/bcran/src/uefi/edk2-platforms/Platform/ARM/Library/ArmShellCmdRunAxf/Arm -I/home/bcran/src/uefi/edk2-platforms/Platform/ARM/Library/ArmShellCmdRunAxf -I/home/bcran/src/uefi/Build/ArmJuno/RELEASE_GCC5/ARM/Platform/ARM/Library/ArmShellCmdRunAxf/ArmShellCmdRunAxf/DEBUG -I/home/bcran/src/uefi/edk2/ArmPkg -I/home/bcran/src/uefi/edk2/ArmPkg/Include -I/home/bcran/src/uefi/edk2/MdeModulePkg -I/home/bcran/src/uefi/edk2/MdeModulePkg/Test/Mock/Include -I/home/bcran/src/uefi/edk2/MdeModulePkg/Include -I/home/bcran/src/uefi/edk2/MdePkg -I/home/bcran/src/uefi/edk2/MdePkg/Include -I/home/bcran/src/uefi/edk2/MdePkg/Test/UnitTest/Include -I/home/bcran/src/uefi/edk2/MdePkg/Test/Mock/Include -I/home/bcran/src/uefi/edk2/MdePkg/Include/Arm -I/home/bcran/src/uefi/edk2-platforms/Platform/ARM -I/home/bcran/src/uefi/edk2-platforms/Platform/ARM/Include -I/home/bcran/src/uefi/edk2/ShellPkg -I/home/bcran/src/uefi/edk2/ShellPkg/Include /home/bcran/src/uefi/Build/ArmJuno/RELEASE_GCC5/ARM/Platform/ARM/Library/ArmShellCmdRunAxf/ArmShellCmdRunAxf/OUTPUT/Arm/Pivot.iiii Trim --trim-long --source-code -o /home/bcran/src/uefi/Build/ArmJuno/RELEASE_GCC5/ARM/MdePkg/Library/BaseMemoryLibOptDxe/BaseMemoryLibOptDxe/OUTPUT/Arm/CopyMem.iiii /home/bcran/src/uefi/Build/ArmJuno/RELEASE_GCC5/ARM/MdePkg/Library/BaseMemoryLibOptDxe/BaseMemoryLibOptDxe/OUTPUT/Arm/CopyMem.ii Trim --trim-long --source-code -o /home/bcran/src/uefi/Build/ArmJuno/RELEASE_GCC5/ARM/ArmPkg/Library/CompilerIntrinsicsLib/CompilerIntrinsicsLib/OUTPUT/Arm/ctzsi2.iiii /home/bcran/src/uefi/Build/ArmJuno/RELEASE_GCC5/ARM/ArmPkg/Library/CompilerIntrinsicsLib/CompilerIntrinsicsLib/OUTPUT/Arm/ctzsi2.ii /home/bcran/src/uefi/Build/ArmJuno/RELEASE_GCC5/ARM/Platform/ARM/Library/ArmShellCmdRunAxf/ArmShellCmdRunAxf/OUTPUT/Arm/Pivot.iiii: Assembler messages: /home/bcran/src/uefi/Build/ArmJuno/RELEASE_GCC5/ARM/Platform/ARM/Library/ArmShellCmdRunAxf/ArmShellCmdRunAxf/OUTPUT/Arm/Pivot.iiii:17: Error: bad instruction `aarch64_bti(c)' make: *** [GNUmakefile:363: /home/bcran/src/uefi/Build/ArmJuno/RELEASE_GCC5/ARM/Platform/ARM/Library/ArmShellCmdRunAxf/ArmShellCmdRunAxf/OUTPUT/Arm/Pivot.obj] Error 1


--
Rebecca Cran



-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#104587): https://edk2.groups.io/g/devel/message/104587
Mute This Topic: https://groups.io/mt/98809571/21656
Group Owner: devel+ow...@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-


Reply via email to