Blame SOURCES/v1.5-libipt-static.patch

2f9ed3
Index: processor-trace-2.0/libipt/CMakeLists.txt
2f9ed3
===================================================================
2f9ed3
--- processor-trace-2.0.orig/libipt/CMakeLists.txt
2f9ed3
+++ processor-trace-2.0/libipt/CMakeLists.txt
2f9ed3
@@ -85,7 +85,7 @@ endif (CMAKE_HOST_WIN32)
2f9ed3
 
2f9ed3
 set(LIBIPT_FILES ${LIBIPT_FILES} ${LIBIPT_SECTION_FILES})
2f9ed3
 
2f9ed3
-add_library(libipt SHARED
2f9ed3
+add_library(libipt STATIC
2f9ed3
   ${LIBIPT_FILES}
2f9ed3
 )
2f9ed3
 
2f9ed3
Index: processor-trace-2.0/libipt/src/posix/init.c
2f9ed3
===================================================================
2f9ed3
--- processor-trace-2.0.orig/libipt/src/posix/init.c
2f9ed3
+++ processor-trace-2.0/libipt/src/posix/init.c
2f9ed3
@@ -29,7 +29,7 @@
2f9ed3
 #include "pt_ild.h"
2f9ed3
 
2f9ed3
 
2f9ed3
-static void __attribute__((constructor)) init(void)
2f9ed3
+void __libipt_init(void)
2f9ed3
 {
2f9ed3
 	/* Initialize the Intel(R) Processor Trace instruction decoder. */
2f9ed3
 	pt_ild_init();