Hello community,

here is the log from the commit of package llvm for openSUSE:Factory checked in 
at 2015-04-28 20:42:38
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/llvm (Old)
 and      /work/SRC/openSUSE:Factory/.llvm.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "llvm"

Changes:
--------
--- /work/SRC/openSUSE:Factory/llvm/lldb.changes        2014-09-19 
13:55:51.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.llvm.new/lldb.changes   2015-04-28 
20:42:39.000000000 +0200
@@ -1,0 +2,8 @@
+Mon Mar  2 10:14:22 UTC 2015 - [email protected]
+
+- Update to version 3.6.0
+  * No changelog upstream
+- Merge lldb-underlink.patch into lldb-cmake.patch
+- Swich to static library build, shared build is not supported
+
+-------------------------------------------------------------------
--- /work/SRC/openSUSE:Factory/llvm/llvm.changes        2015-02-22 
17:20:56.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.llvm.new/llvm.changes   2015-04-28 
20:42:40.000000000 +0200
@@ -1,0 +2,17 @@
+Fri Apr 24 12:19:33 UTC 2015 - [email protected]
+
+- Add llvm-fix-parsearmarch.patch to fix parsing armv{6,7}hl archs. 
+
+-------------------------------------------------------------------
+Mon Mar  2 10:12:32 UTC 2015 - [email protected]
+
+- Update to version 3.6.0
+  * See http://llvm.org/releases/3.6.0/docs/ReleaseNotes.html
+- Add python-xml dependency for regression tests
+- Removed the following patches, fixed upstream:
+  * arm-remove-xfails.diff
+  * libcxx-libdir.patch
+  * llvm-config-lib64.patch
+  * llvm-fix-intrusiverefcntptr.patch
+
+-------------------------------------------------------------------

Old:
----
  arm-remove-xfails.diff
  cfe-3.5.0.src.tar.xz
  cfe-docs-3.5.0.tar.xz
  compiler-rt-3.5.0.src.tar.xz
  libcxx-3.5.0.src.tar.xz
  libcxx-libdir.patch
  libcxxabi-3.5.0.src.tar.xz
  lldb-3.5.0.src.tar.xz
  lldb-underlink.patch
  llvm-3.5.0.src.tar.xz
  llvm-config-lib64.patch
  llvm-docs-3.5.0.tar.xz
  llvm-fix-intrusiverefcntptr.patch

New:
----
  cfe-3.6.0.src.tar.xz
  cfe-docs-3.6.0.src.tar.xz
  compiler-rt-3.6.0.src.tar.xz
  libcxx-3.6.0.src.tar.xz
  libcxxabi-3.6.0.src.tar.xz
  lldb-3.6.0.src.tar.xz
  llvm-3.6.0.src.tar.xz
  llvm-docs-3.6.0.src.tar.xz
  llvm-fix-parsearmarch.patch

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

Other differences:
------------------
++++++ lldb.spec ++++++
--- /var/tmp/diff_new_pack.SK3LbZ/_old  2015-04-28 20:42:42.000000000 +0200
+++ /var/tmp/diff_new_pack.SK3LbZ/_new  2015-04-28 20:42:42.000000000 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package lldb
 #
-# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,10 +16,10 @@
 #
 
 
-%define _revision       216961
+%define _revision       230777
 
 Name:           lldb
-Version:        3.5.0
+Version:        3.6.0
 Release:        0
 Summary:        The LLDB Debugger
 License:        NCSA
@@ -27,7 +27,6 @@
 Url:            http://lldb.llvm.org/
 Source:         http://llvm.org/releases/%{version}/lldb-%{version}.src.tar.xz
 Patch1:         lldb-cmake.patch
-Patch2:         lldb-underlink.patch
 BuildRequires:  cmake
 BuildRequires:  libedit-devel
 BuildRequires:  llvm-clang-devel = %{version}
@@ -68,7 +67,6 @@
 %prep
 %setup -q -n %{name}-%{version}.src
 %patch1 -p1
-%patch2 -p1
 
 sed -i s,LLDB_REVISION,\"%{_revision}\",g source/lldb.cpp
 
@@ -78,7 +76,9 @@
 
 cmake -DCMAKE_C_COMPILER=clang \
       -DCMAKE_CXX_COMPILER=clang++ \
+      -DBUILD_SHARED_LIBS=OFF \
       -DCMAKE_INSTALL_PREFIX=%{_prefix} \
+      -DCMAKE_BUILD_TYPE=Release \
 %if "%{_lib}" == "lib64"
       -DLLVM_LIBDIR_SUFFIX=64 \
 %endif

++++++ llvm.spec ++++++
--- /var/tmp/diff_new_pack.SK3LbZ/_old  2015-04-28 20:42:42.000000000 +0200
+++ /var/tmp/diff_new_pack.SK3LbZ/_new  2015-04-28 20:42:42.000000000 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package llvm
 #
-# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,8 +16,8 @@
 #
 
 
-%define _revision       216961
-%define _release_version 3.5.0
+%define _revision       230777
+%define _release_version 3.6.0
 
 %define build_libcxx 0
 
@@ -26,7 +26,7 @@
 %endif
 
 Name:           llvm
-Version:        3.5.0
+Version:        3.6.0
 Release:        0
 Summary:        Low Level Virtual Machine
 License:        NCSA
@@ -41,9 +41,9 @@
 # cd docs
 # make -f Makefile.sphinx man html
 # cd ..
-# tar cvJf llvm-docs-3.5.0.tar.xz llvm-3.5.0.src/docs/_build/{man,html}
-Source5:        llvm-docs-%{version}.tar.xz
-Source6:        cfe-docs-%{version}.tar.xz
+# tar cvJf llvm-docs-3.6.0.src.tar.xz llvm-3.6.0.src/docs/_build/{man,html}
+Source5:        llvm-docs-%{version}.src.tar.xz
+Source6:        cfe-docs-%{version}.src.tar.xz
 Source100:      %{name}-rpmlintrc
 Source101:      baselibs.conf
 # PATCH-FIX-OPENSUSE set-revision.patch [email protected] -- Allow us to set 
revision
@@ -54,19 +54,16 @@
 Patch3:         clang-disable-ada-extension.patch
 # PATCH-FIX-OPENSUSE default-to-i586.patch -- Use i586 as default target for 
32bit
 Patch4:         default-to-i586.patch
-Patch5:         llvm-config-lib64.patch
 # PATCH-FIX-OPENSUSE arm_suse_support.diff --Enable ARM suse toolchain support
 Patch6:         arm_suse_support.diff
 Patch7:         cmake-host-triple.patch
 # PATCH-FIX-OPENSUSE aarch64-suse-support.patch -- Enable AArch64 suse 
toolchain support
 Patch8:         aarch64-suse-support.patch
-Patch9:         arm-remove-xfails.diff
 Patch10:        clang-resourcedirs.patch
 Patch11:        libcxxabi-exceptions.patch
-Patch12:        libcxx-libdir.patch
 Patch13:        llvm-remove-clang-only-flags.patch
-Patch14:        llvm-fix-intrusiverefcntptr.patch
 Patch15:        llvm-fix-find-gcc5-install.patch
+Patch16:        llvm-fix-parsearmarch.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  binutils-devel >= 2.21.90
 BuildRequires:  bison
@@ -81,6 +78,7 @@
 BuildRequires:  ncurses-devel
 BuildRequires:  ninja
 BuildRequires:  python-base
+BuildRequires:  python-xml
 Requires:       libLLVM = %{version}-%{release}
 # llvm does not work on ppc, only ppc64
 ExcludeArch:    ppc
@@ -162,19 +160,14 @@
 %patch2
 %patch3
 %patch4
-%if "%{_lib}" == "lib64"
-%patch5 -p1
-%endif
 %patch6
 %patch7 -p1
 %patch8
-%patch9
 %patch10
 %patch11
-%patch12
 %patch13 -p1
-%patch14
 %patch15
+%patch16 -p1
 
 # Move into right place
 mv cfe-%{version}.src tools/clang
@@ -191,41 +184,10 @@
 sed -i s,SVN_REVISION,\"%{_revision}\",g tools/clang/lib/Basic/Version.cpp
 sed -i s,LLVM_REVISION,\"%{_revision}\",g tools/clang/lib/Basic/Version.cpp
 
-%if "%{_lib}" == "lib64"
-# Nasty hardcoded path
-sed -i s,CLANG_RESOURCE_DIR,'"../lib64/clang/%{_release_version}"',g 
tools/clang/lib/Driver/Driver.cpp
-sed -i s,"/lib/LLVMgold","/lib64/LLVMgold",g tools/clang/lib/Driver/Tools.cpp
-sed -i s,"}lib{","}lib64{",g tools/clang/test/Preprocessor/iwithprefix.c
-sed -i s,'$ORIGIN/../lib','$ORIGIN/../lib64',g CMakeLists.txt
-%endif
-
-sed -i s,LLVM_LIBDIR,%{_lib}, tools/clang/lib/Driver/Driver.cpp
-
-# Only enable target archs otherwise llvm-config is messed up
-%ifarch %{ix86} x86_64
-sed -i s,"subdirectories = .*","subdirectories = R600 X86", 
lib/Target/LLVMBuild.txt
-%endif
-
-%ifarch %arm
-sed -i s,"subdirectories = .*","subdirectories = ARM", lib/Target/LLVMBuild.txt
-%endif
-
-%ifarch ppc64 ppc64le
-sed -i s,"subdirectories = .*","subdirectories = PowerPC", 
lib/Target/LLVMBuild.txt
-%endif
-
-%ifarch s390x
-sed -i s,"subdirectories = .*","subdirectories = SystemZ", 
lib/Target/LLVMBuild.txt
-%endif
-
-sed -i s,"IntelJITEvents OProfileJIT","", lib/ExecutionEngine/LLVMBuild.txt
-echo > utils/unittest/LLVMBuild.txt
-
 %build
 TOPLEVEL=$PWD
 mkdir stage1 stage2
 pushd stage1
-ln -sf lib lib64
 
 # Define host-triple
 %ifarch %{ix86}
@@ -271,10 +233,6 @@
 popd
 pushd stage2
 
-%if "%{_lib}" == "lib64"
-    ln -sf lib lib64
-%endif
-
 export CC=$TOPLEVEL/stage1/bin/clang
 export CXX=$TOPLEVEL/stage1/bin/clang++
 
@@ -321,10 +279,6 @@
 %if 0%{!?qemu_user_space_build:1}
 # we just do not have enough memory with qemu emulation
 
-%if "%{_lib}" == "lib64"
-ln -s lib lib64
-%endif
-
 # Rebuild to enable tests, if we enable
 # at first time gtest junk ends up in installed
 # cmake files
@@ -494,7 +448,10 @@
 %{_bindir}/macho-dump
 %exclude %{_bindir}/%{name}-config
 %{_bindir}/%{name}*
+%{_bindir}/obj2yaml
 %{_bindir}/opt
+%{_bindir}/verify-uselistorder
+%{_bindir}/yaml2obj
 %exclude %{_mandir}/man1/%{name}-config.1%{ext_man}
 %{_mandir}/man1/bugpoint.1%{ext_man}
 %{_mandir}/man1/tblgen.1%{ext_man}


++++++ aarch64-suse-support.patch ++++++
--- /var/tmp/diff_new_pack.SK3LbZ/_old  2015-04-28 20:42:42.000000000 +0200
+++ /var/tmp/diff_new_pack.SK3LbZ/_new  2015-04-28 20:42:42.000000000 +0200
@@ -1,7 +1,7 @@
-Index: cfe-3.5.0.src/lib/Driver/ToolChains.cpp
+Index: cfe-3.6.0.src/lib/Driver/ToolChains.cpp
 ===================================================================
---- cfe-3.5.0.src.orig/lib/Driver/ToolChains.cpp
-+++ cfe-3.5.0.src/lib/Driver/ToolChains.cpp
+--- cfe-3.6.0.src.orig/lib/Driver/ToolChains.cpp
++++ cfe-3.6.0.src/lib/Driver/ToolChains.cpp
 @@ -1315,7 +1315,8 @@ bool Generic_GCC::GCCInstallationDetecto
    static const char *const AArch64Triples[] = { "aarch64-none-linux-gnu",
                                                  "aarch64-linux-gnu",

++++++ arm_suse_support.diff ++++++
--- /var/tmp/diff_new_pack.SK3LbZ/_old  2015-04-28 20:42:42.000000000 +0200
+++ /var/tmp/diff_new_pack.SK3LbZ/_new  2015-04-28 20:42:42.000000000 +0200
@@ -1,14 +1,14 @@
-Index: cfe-3.5.0.src/lib/Driver/ToolChains.cpp
+Index: cfe-3.6.0.src/lib/Driver/ToolChains.cpp
 ===================================================================
---- cfe-3.5.0.src.orig/lib/Driver/ToolChains.cpp
-+++ cfe-3.5.0.src/lib/Driver/ToolChains.cpp
+--- cfe-3.6.0.src.orig/lib/Driver/ToolChains.cpp
++++ cfe-3.6.0.src/lib/Driver/ToolChains.cpp
 @@ -1322,9 +1322,11 @@ bool Generic_GCC::GCCInstallationDetecto
  
    static const char *const ARMLibDirs[] = { "/lib" };
    static const char *const ARMTriples[] = { "arm-linux-gnueabi",
 -                                            "arm-linux-androideabi" };
 +                                            "arm-linux-androideabi",
-+                                            "armv5tel-suse-linux-gnueabi"};
++                                            "armv6hl-suse-linux-gnueabi"};
    static const char *const ARMHFTriples[] = { "arm-linux-gnueabihf",
 -                                              "armv7hl-redhat-linux-gnueabi" 
};
 +                                              "armv7hl-redhat-linux-gnueabi",

++++++ assume-opensuse.patch ++++++
--- /var/tmp/diff_new_pack.SK3LbZ/_old  2015-04-28 20:42:42.000000000 +0200
+++ /var/tmp/diff_new_pack.SK3LbZ/_new  2015-04-28 20:42:42.000000000 +0200
@@ -1,7 +1,7 @@
-Index: cfe-3.5.0.src/lib/Driver/ToolChains.cpp
+Index: cfe-3.6.0.src/lib/Driver/ToolChains.cpp
 ===================================================================
---- cfe-3.5.0.src/lib/Driver/ToolChains.cpp
-+++ cfe-3.5.0.src/lib/Driver/ToolChains.cpp
+--- cfe-3.6.0.src/lib/Driver/ToolChains.cpp
++++ cfe-3.6.0.src/lib/Driver/ToolChains.cpp
 @@ -2794,6 +2794,7 @@ static bool IsUbuntu(enum Distro Distro)
  }
  

++++++ cfe-3.5.0.src.tar.xz -> cfe-3.6.0.src.tar.xz ++++++
/work/SRC/openSUSE:Factory/llvm/cfe-3.5.0.src.tar.xz 
/work/SRC/openSUSE:Factory/.llvm.new/cfe-3.6.0.src.tar.xz differ: char 25, line 
1

++++++ clang-disable-ada-extension.patch ++++++
--- /var/tmp/diff_new_pack.SK3LbZ/_old  2015-04-28 20:42:43.000000000 +0200
+++ /var/tmp/diff_new_pack.SK3LbZ/_new  2015-04-28 20:42:43.000000000 +0200
@@ -1,7 +1,7 @@
-Index: cfe-3.5.0.src/lib/Driver/Types.cpp
+Index: cfe-3.6.0.src/lib/Driver/Types.cpp
 ===================================================================
---- cfe-3.5.0.src/lib/Driver/Types.cpp
-+++ cfe-3.5.0.src/lib/Driver/Types.cpp
+--- cfe-3.6.0.src/lib/Driver/Types.cpp
++++ cfe-3.6.0.src/lib/Driver/Types.cpp
 @@ -158,8 +158,6 @@ types::ID types::lookupTypeForExtension(
             .Case("hh", TY_CXXHeader)
             .Case("ll", TY_LLVM_IR)

++++++ clang-resourcedirs.patch ++++++
--- /var/tmp/diff_new_pack.SK3LbZ/_old  2015-04-28 20:42:43.000000000 +0200
+++ /var/tmp/diff_new_pack.SK3LbZ/_new  2015-04-28 20:42:43.000000000 +0200
@@ -1,18 +1,13 @@
-Index: cfe-3.5.0.src/lib/Driver/Driver.cpp
+Index: cfe-3.6.0.src/lib/Driver/Driver.cpp
 ===================================================================
---- cfe-3.5.0.src/lib/Driver/Driver.cpp
-+++ cfe-3.5.0.src/lib/Driver/Driver.cpp
-@@ -66,11 +66,11 @@ Driver::Driver(StringRef ClangExecutable
+--- cfe-3.6.0.src/lib/Driver/Driver.cpp
++++ cfe-3.6.0.src/lib/Driver/Driver.cpp
+@@ -64,7 +64,7 @@ Driver::Driver(StringRef ClangExecutable
  
    // Compute the path to the resource directory.
    StringRef ClangResourceDir(CLANG_RESOURCE_DIR);
 -  SmallString<128> P(Dir);
 +  SmallString<128> P((Dir != "") ? Dir : "/usr/bin/");
-   if (ClangResourceDir != "")
+   if (ClangResourceDir != "") {
      llvm::sys::path::append(P, ClangResourceDir);
-   else
--    llvm::sys::path::append(P, "..", "lib", "clang", CLANG_VERSION_STRING);
-+    llvm::sys::path::append(P, "..", "LLVM_LIBDIR", "clang", 
CLANG_VERSION_STRING);
-   ResourceDir = P.str();
- }
- 
+   } else {

++++++ compiler-rt-3.5.0.src.tar.xz -> compiler-rt-3.6.0.src.tar.xz ++++++
++++ 50517 lines of diff (skipped)

++++++ default-to-i586.patch ++++++
--- /var/tmp/diff_new_pack.SK3LbZ/_old  2015-04-28 20:42:44.000000000 +0200
+++ /var/tmp/diff_new_pack.SK3LbZ/_new  2015-04-28 20:42:44.000000000 +0200
@@ -1,7 +1,7 @@
-Index: cfe-3.5.0.src/lib/Driver/Tools.cpp
+Index: cfe-3.6.0.src/lib/Driver/Tools.cpp
 ===================================================================
---- cfe-3.5.0.src/lib/Driver/Tools.cpp
-+++ cfe-3.5.0.src/lib/Driver/Tools.cpp
+--- cfe-3.6.0.src/lib/Driver/Tools.cpp
++++ cfe-3.6.0.src/lib/Driver/Tools.cpp
 @@ -1322,8 +1322,8 @@ static const char *getX86TargetCPU(const
    case llvm::Triple::Bitrig:
      return "i686";

++++++ libcxx-3.5.0.src.tar.xz -> libcxx-3.6.0.src.tar.xz ++++++
++++ 851423 lines of diff (skipped)

++++++ libcxxabi-3.5.0.src.tar.xz -> libcxxabi-3.6.0.src.tar.xz ++++++
++++ 3197 lines of diff (skipped)

++++++ libcxxabi-exceptions.patch ++++++
--- /var/tmp/diff_new_pack.SK3LbZ/_old  2015-04-28 20:42:47.000000000 +0200
+++ /var/tmp/diff_new_pack.SK3LbZ/_new  2015-04-28 20:42:47.000000000 +0200
@@ -1,7 +1,7 @@
-Index: libcxxabi-3.5.0.src/src/CMakeLists.txt
+Index: libcxxabi-3.6.0.src/src/CMakeLists.txt
 ===================================================================
---- libcxxabi-3.5.0.src/src/CMakeLists.txt
-+++ libcxxabi-3.5.0.src/src/CMakeLists.txt
+--- libcxxabi-3.6.0.src/src/CMakeLists.txt
++++ libcxxabi-3.6.0.src/src/CMakeLists.txt
 @@ -52,7 +52,7 @@ append_if(libraries LIBCXXABI_HAS_PTHREA
  if (LIBCXXABI_USE_LLVM_UNWINDER)
    list(APPEND libraries unwind)

++++++ lldb-3.5.0.src.tar.xz -> lldb-3.6.0.src.tar.xz ++++++
/work/SRC/openSUSE:Factory/llvm/lldb-3.5.0.src.tar.xz 
/work/SRC/openSUSE:Factory/.llvm.new/lldb-3.6.0.src.tar.xz differ: char 25, 
line 1

++++++ lldb-cmake.patch ++++++
--- /var/tmp/diff_new_pack.SK3LbZ/_old  2015-04-28 20:42:47.000000000 +0200
+++ /var/tmp/diff_new_pack.SK3LbZ/_new  2015-04-28 20:42:47.000000000 +0200
@@ -1,34 +1,8 @@
-Index: lldb-3.5.0.src/source/CMakeLists.txt
+Index: lldb-3.6.0.src/source/lldb.cpp
 ===================================================================
---- lldb-3.5.0.src.orig/source/CMakeLists.txt
-+++ lldb-3.5.0.src/source/CMakeLists.txt
-@@ -349,5 +349,5 @@ endif ()
- 
- install(TARGETS liblldb
-   RUNTIME DESTINATION bin
--  LIBRARY DESTINATION lib
--  ARCHIVE DESTINATION lib)
-+  LIBRARY DESTINATION lib${LLVM_LIBDIR_SUFFIX}
-+  ARCHIVE DESTINATION lib${LLVM_LIBDIR_SUFFIX})
-Index: lldb-3.5.0.src/scripts/Python/modules/readline/CMakeLists.txt
-===================================================================
---- lldb-3.5.0.src.orig/scripts/Python/modules/readline/CMakeLists.txt
-+++ lldb-3.5.0.src/scripts/Python/modules/readline/CMakeLists.txt
-@@ -13,7 +13,7 @@ add_library(readline SHARED readline.cpp
- # python finds it when loading the python readline module.
- set_target_properties(readline PROPERTIES
-                                PREFIX ""
--                               LIBRARY_OUTPUT_PATH 
${CMAKE_CURRENT_BINARY_DIR}/lib/${PYTHON_DIRECTORY})
-+                               LIBRARY_OUTPUT_PATH 
${CMAKE_CURRENT_BINARY_DIR}/lib${LLVM_LIBDIR_SUFFIX}/${PYTHON_DIRECTORY})
- 
- # Install the readline module.
--install(TARGETS readline LIBRARY DESTINATION 
${CMAKE_INSTALL_PREFIX}/lib/${PYTHON_DIRECTORY})
-+install(TARGETS readline LIBRARY DESTINATION 
${CMAKE_INSTALL_PREFIX}/lib${LLVM_LIBDIR_SUFFIX}/${PYTHON_DIRECTORY})
-Index: lldb-3.5.0.src/source/lldb.cpp
-===================================================================
---- lldb-3.5.0.src.orig/source/lldb.cpp
-+++ lldb-3.5.0.src/source/lldb.cpp
-@@ -263,11 +263,7 @@ extern "C" const unsigned char liblldb_c
+--- lldb-3.6.0.src.orig/source/lldb.cpp
++++ lldb-3.6.0.src/source/lldb.cpp
+@@ -325,11 +325,7 @@ extern "C" const unsigned char liblldb_c
  static const char *
  GetLLDBRevision()
  {
@@ -40,11 +14,11 @@
  }
  
  static const char *
-Index: lldb-3.5.0.src/source/Core/IOHandler.cpp
+Index: lldb-3.6.0.src/source/Core/IOHandler.cpp
 ===================================================================
---- lldb-3.5.0.src.orig/source/Core/IOHandler.cpp
-+++ lldb-3.5.0.src/source/Core/IOHandler.cpp
-@@ -29,8 +29,8 @@
+--- lldb-3.6.0.src.orig/source/Core/IOHandler.cpp
++++ lldb-3.6.0.src/source/Core/IOHandler.cpp
+@@ -31,8 +31,8 @@
  #include "lldb/Target/ThreadPlan.h"
  
  #ifndef LLDB_DISABLE_CURSES
@@ -55,3 +29,38 @@
  #endif
  
  using namespace lldb;
+Index: lldb-3.6.0.src/CMakeLists.txt
+===================================================================
+--- lldb-3.6.0.src.orig/CMakeLists.txt
++++ lldb-3.6.0.src/CMakeLists.txt
+@@ -83,7 +83,7 @@ if (CMAKE_SOURCE_DIR STREQUAL CMAKE_CURR
+ 
+   # Import CMake library targets from LLVM and Clang.
+   include("${LLDB_PATH_TO_LLVM_BUILD}/share/llvm/cmake/LLVMConfig.cmake")
+-  include("${LLDB_PATH_TO_CLANG_BUILD}/share/clang/cmake/ClangConfig.cmake")
++  # include("${LLDB_PATH_TO_CLANG_BUILD}/share/clang/cmake/ClangConfig.cmake")
+ 
+   set(PACKAGE_VERSION "${LLVM_PACKAGE_VERSION}")
+ 
+Index: lldb-3.6.0.src/cmake/LLDBDependencies.cmake
+===================================================================
+--- lldb-3.6.0.src.orig/cmake/LLDBDependencies.cmake
++++ lldb-3.6.0.src/cmake/LLDBDependencies.cmake
+@@ -132,7 +132,7 @@ set( CLANG_USED_LIBS
+ 
+ set(LLDB_SYSTEM_LIBS)
+ if (NOT CMAKE_SYSTEM_NAME MATCHES "Windows" AND NOT __ANDROID_NDK__)
+-  list(APPEND LLDB_SYSTEM_LIBS edit panel ncurses)
++  list(APPEND LLDB_SYSTEM_LIBS edit panel ncurses dl pthread)
+ endif()
+ # On FreeBSD backtrace() is provided by libexecinfo, not libc.
+ if (CMAKE_SYSTEM_NAME MATCHES "FreeBSD")
+@@ -165,6 +165,8 @@ set( LLVM_LINK_COMPONENTS
+   mcdisassembler
+   executionengine
+   option
++  support
++  runtimedyld
+   )
+ 
+ if ( NOT LLDB_DISABLE_PYTHON )

++++++ llvm-3.5.0.src.tar.xz -> llvm-3.6.0.src.tar.xz ++++++
/work/SRC/openSUSE:Factory/llvm/llvm-3.5.0.src.tar.xz 
/work/SRC/openSUSE:Factory/.llvm.new/llvm-3.6.0.src.tar.xz differ: char 25, 
line 1

++++++ llvm-fix-find-gcc5-install.patch ++++++
--- /var/tmp/diff_new_pack.SK3LbZ/_old  2015-04-28 20:42:47.000000000 +0200
+++ /var/tmp/diff_new_pack.SK3LbZ/_new  2015-04-28 20:42:47.000000000 +0200
@@ -1,7 +1,7 @@
-Index: cfe-3.5.0.src/lib/Driver/ToolChains.cpp
+Index: cfe-3.6.0.src/lib/Driver/ToolChains.cpp
 ===================================================================
---- cfe-3.5.0.src/lib/Driver/ToolChains.cpp.orig       2015-02-20 
14:03:49.512242844 +0100
-+++ cfe-3.5.0.src/lib/Driver/ToolChains.cpp    2015-02-20 15:07:11.965048162 
+0100
+--- cfe-3.6.0.src/lib/Driver/ToolChains.cpp.orig       2015-02-20 
14:03:49.512242844 +0100
++++ cfe-3.6.0.src/lib/Driver/ToolChains.cpp    2015-02-20 15:07:11.965048162 
+0100
 @@ -1135,10 +1135,11 @@ Generic_GCC::GCCVersion Linux::GCCVersio
        GoodVersion.Major < 0)
      return BadVersion;

++++++ llvm-fix-parsearmarch.patch ++++++
Index: llvm-3.6.0.src/lib/Support/Triple.cpp
===================================================================
--- llvm-3.6.0.src.orig/lib/Support/Triple.cpp
+++ llvm-3.6.0.src/lib/Support/Triple.cpp
@@ -270,9 +270,9 @@ static Triple::ArchType parseARMArch(Str
     .Cases("v3", "v3m", isThumb ? Triple::UnknownArch : arch)
     .Cases("v4", "v4t", arch)
     .Cases("v5", "v5e", "v5t", "v5te", "v5tej", arch)
-    .Cases("v6", "v6j", "v6k", "v6m", arch)
+    .Cases("v6", "v6hl", "v6j", "v6k", "v6m", arch)
     .Cases("v6t2", "v6z", "v6zk", arch)
-    .Cases("v7", "v7a", "v7em", "v7l", arch)
+    .Cases("v7", "v7a", "v7em", "v7hl", "v7l", arch)
     .Cases("v7m", "v7r", "v7s", arch)
     .Cases("v8", "v8a", arch)
     .Default(Triple::UnknownArch);
++++++ llvm-remove-clang-only-flags.patch ++++++
--- /var/tmp/diff_new_pack.SK3LbZ/_old  2015-04-28 20:42:47.000000000 +0200
+++ /var/tmp/diff_new_pack.SK3LbZ/_new  2015-04-28 20:42:47.000000000 +0200
@@ -1,7 +1,7 @@
-Index: llvm-3.5.0.src/cmake/modules/HandleLLVMOptions.cmake
+Index: llvm-3.6.0.src/cmake/modules/HandleLLVMOptions.cmake
 ===================================================================
---- llvm-3.5.0.src.orig/cmake/modules/HandleLLVMOptions.cmake
-+++ llvm-3.5.0.src/cmake/modules/HandleLLVMOptions.cmake
+--- llvm-3.6.0.src.orig/cmake/modules/HandleLLVMOptions.cmake
++++ llvm-3.6.0.src/cmake/modules/HandleLLVMOptions.cmake
 @@ -302,9 +302,6 @@ elseif( LLVM_COMPILER_IS_GCC_COMPATIBLE
      endif()
    endif (LLVM_ENABLE_WARNINGS)

++++++ set-revision.patch ++++++
--- /var/tmp/diff_new_pack.SK3LbZ/_old  2015-04-28 20:42:47.000000000 +0200
+++ /var/tmp/diff_new_pack.SK3LbZ/_new  2015-04-28 20:42:47.000000000 +0200
@@ -1,7 +1,7 @@
-Index: cfe-3.5.0.src/lib/Basic/Version.cpp
+Index: cfe-3.6.0.src/lib/Basic/Version.cpp
 ===================================================================
---- cfe-3.5.0.src/lib/Basic/Version.cpp
-+++ cfe-3.5.0.src/lib/Basic/Version.cpp
+--- cfe-3.6.0.src/lib/Basic/Version.cpp
++++ cfe-3.6.0.src/lib/Basic/Version.cpp
 @@ -66,19 +66,11 @@ std::string getLLVMRepositoryPath() {
  }
  


Reply via email to