From 93f4874f7b1f3722dda5149500648aa8062a5d98 Mon Sep 17 00:00:00 2001 From: Michael D Kinney Date: Wed, 15 Jan 2025 16:55:04 -0800 Subject: [PATCH] BaseTools/Scripts: Do not discard COMMON sections for CLANG Align CLANG and GCC linker scripts to not discard COMMON sections for CLANG builds. If COMMON sections are discarded, then global variables from optimized OpensslLib assembly source files are removed and results in symbol not found errors. Signed-off-by: Michael D Kinney --- BaseTools/Scripts/ClangBase.lds | 1 - 1 file changed, 1 deletion(-) diff --git a/BaseTools/Scripts/ClangBase.lds b/BaseTools/Scripts/ClangBase.lds index 633cdbac3b06..46ffe0ab7bc1 100644 --- a/BaseTools/Scripts/ClangBase.lds +++ b/BaseTools/Scripts/ClangBase.lds @@ -87,6 +87,5 @@ SECTIONS { *(.dynstr) *(.hash .gnu.hash) *(.comment) - *(COMMON) } }