File ld_link_fix.patch of Package OpenGTL

# HG changeset patch
# User Cyrille Berger <cberger@cberger.net>
# Date 1325437627 -3600
# Node ID 95a8c6853b972f8f1b0b1acdad6d94a17048d5e5
# Parent  53f0d400f06da6fc3a63a92ca10a89947ced0b9b
Fix: stupid 'ld' not wanting to link the JIT module by using a different symbol, hopefully, one that is trully unique to that library

diff -r 53f0d400f06da6fc3a63a92ca10a89947ced0b9b -r 95a8c6853b972f8f1b0b1acdad6d94a17048d5e5 OpenGTL/GTLCore/CMakeLists.txt
--- a/OpenGTL/GTLCore/CMakeLists.txt	Wed Dec 28 16:01:43 2011 +0100
+++ b/OpenGTL/GTLCore/CMakeLists.txt	Sun Jan 01 18:07:07 2012 +0100
@@ -135,9 +135,9 @@
 add_library(GTLCore SHARED ${GTLCore_SRCS} ${llvm_objects})
 
 if(NOT MSVC AND NOT APPLE)
-set(EXTRA_GTLCORE_LINK_OPTIONS -Wl,-u,_ZN4llvm15ExecutionEngine9createJITEPNS_6ModuleEPSsPNS_16JITMemoryManagerENS_10CodeGenOpt5LevelEbNS_9CodeModel5ModelE )
+set(EXTRA_GTLCORE_LINK_OPTIONS -Wl,-u,_ZTVN4llvm3JITE )
 elseif(APPLE)
-set(EXTRA_GTLCORE_LINK_OPTIONS -Wl,-u,__ZN4llvm15ExecutionEngine9createJITEPNS_6ModuleEPSsPNS_16JITMemoryManagerENS_10CodeGenOpt5LevelEbNS_9CodeModel5ModelE )
+set(EXTRA_GTLCORE_LINK_OPTIONS -Wl,-u,__ZTVN4llvm3JITE )
 endif()
 
 target_link_libraries(GTLCore ${LLVM_LDFLAGS} ${LLVM_LIBS} ${EXTRA_GTLCORE_LINK_OPTIONS})
openSUSE Build Service is sponsored by