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]
