Hello community,

here is the log from the commit of package OpenGTL for openSUSE:Factory checked 
in at 2012-10-03 09:21:01
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/OpenGTL (Old)
 and      /work/SRC/openSUSE:Factory/.OpenGTL.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "OpenGTL", Maintainer is ""

Changes:
--------
--- /work/SRC/openSUSE:Factory/OpenGTL/OpenGTL.changes  2012-06-05 
15:33:42.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.OpenGTL.new/OpenGTL.changes     2012-10-03 
09:21:04.000000000 +0200
@@ -1,0 +2,6 @@
+Sat Sep 29 10:56:27 UTC 2012 - [email protected]
+
+- Added a patch (ld_link_fix.patch) to fix 'ld' link the llvm JIT library
+  (bnc#778260, kde#304903).
+
+-------------------------------------------------------------------

New:
----
  ld_link_fix.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ OpenGTL.spec ++++++
--- /var/tmp/diff_new_pack.H1id5e/_old  2012-10-03 09:21:05.000000000 +0200
+++ /var/tmp/diff_new_pack.H1id5e/_new  2012-10-03 09:21:05.000000000 +0200
@@ -31,6 +31,8 @@
 Source0:        http://download.opengtl.org/%{name}-%{version}.tar.bz2
 # PATCH-FIX-OPENSUSE GTLImageIO-Extensions-Installdir.patch -- Change 
GTLImageIO Extensions installation path to use the OpenGTL version
 Patch0:         GTLImageIO-Extensions-Installdir.patch
+# PATCH-FIX-UPSTREAM ld_link_fix.patch bnc#778260 kde#304903 
[email protected] -- Fix 'ld' not wanting to link the llvm JIT library
+Patch1:         ld_link_fix.patch
 BuildRequires:  cmake
 BuildRequires:  gcc-c++
 BuildRequires:  libpng-devel
@@ -133,6 +135,7 @@
 %prep
 %setup -q
 %patch0
+%patch1 -p1
 
 %build
 mkdir build

++++++ ld_link_fix.patch ++++++
# HG changeset patch
# User Cyrille Berger <[email protected]>
# 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})
-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to