From: Ard Biesheuvel Date: Tue, 15 Oct 2019 11:07:42 +0000 (+0200) Subject: DynamicTablesPkg: include ARM intrinsics library to fix 32-bit build X-Git-Tag: edk2-stable201911~140 X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=commitdiff_plain;h=91f98c908627f4cde8f7139c80e8004b79d1d0ba DynamicTablesPkg: include ARM intrinsics library to fix 32-bit build DynamicTablesPkg can be built for ARM as well as for AARCH64, but on the former, doing so will result in a build failure due to the lack of 64-bit division helpers provided by the ArmPkg intrinsics library. So add the missing reference, for both ARM and AARCH64 (which may start relying on intrinsics due to future changes) Link: https://bugzilla.tianocore.org/show_bug.cgi?id=2269 Reported-by: Laszlo Ersek Signed-off-by: Ard Biesheuvel Acked-by: Laszlo Ersek Reviewed-by: Philippe Mathieu-Daude Reviewed-by: Alexei Fedorov Reviewed-by: Sami Mujawar Tested-by: Sami Mujawar --- diff --git a/DynamicTablesPkg/DynamicTablesPkg.dsc b/DynamicTablesPkg/DynamicTablesPkg.dsc index ef958077ed..19beaaf370 100644 --- a/DynamicTablesPkg/DynamicTablesPkg.dsc +++ b/DynamicTablesPkg/DynamicTablesPkg.dsc @@ -32,6 +32,7 @@ UefiDriverEntryPoint|MdePkg/Library/UefiDriverEntryPoint/UefiDriverEntryPoint.inf [LibraryClasses.ARM, LibraryClasses.AARCH64] + NULL|ArmPkg/Library/CompilerIntrinsicsLib/CompilerIntrinsicsLib.inf PL011UartLib|ArmPlatformPkg/Library/PL011UartLib/PL011UartLib.inf [Components.common]