Only for the cuda module, so should be fine for now.

--- a/src/core/eztrace.h
+++ b/src/core/eztrace.h
@@ -210,7 +210,7 @@ void set_recursion_shield_off();
  */
 /* the pptrace_hijack_function array is declared static so that each module has its own instance of the variable.
  */
-#define PPTRACE_START_INTERCEPT static char* PPTRACE_HIJACK_FUNCTION[] __attribute__((visibility("protected"))) = {
+#define PPTRACE_START_INTERCEPT char* PPTRACE_HIJACK_FUNCTION[] __attribute__((visibility("protected"))) = {
 #define PPTRACE_INTERCEPT_FULL(function, repl, orig) #function " " #orig " " #repl,
 #define PPTRACE_INTERCEPT(function) #function " orig_" #function " " #function,
 #define PPTRACE_END_INTERCEPT  NULL }; extern char** PPTRACE_HIJACK_EXTERNAL_FUNCTION __attribute__((alias(PPTRACE_HIJACK_FUNCTION_NAME)));
