From 80904a02f8eb5fd4c6e1ddf03e334a2f2870f4c9 Mon Sep 17 00:00:00 2001 From: Gustavo Lopes Date: Wed, 5 Feb 2025 17:23:17 -0300 Subject: [PATCH] Fix build of appsec helper with llvm's linker --- appsec/src/helper/helper.version | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/appsec/src/helper/helper.version b/appsec/src/helper/helper.version index 3c9f9a284d..0179578a19 100644 --- a/appsec/src/helper/helper.version +++ b/appsec/src/helper/helper.version @@ -1,7 +1,12 @@ { global: - appsec_helper_main; - appsec_helper_shutdown; + /* add the symbols here with wildcards because lld fails in case some of + * the symbols don't exist. This would generally be something to be + * encouraged, but we test if --Wl,--version-script is supported by the + * linker using this file and a program where these symbols are not + * defined */ + appsec_helper_main*; + appsec_helper_shutdown*; local: *; };