Hello community, here is the log from the commit of package llvm4 for openSUSE:Factory checked in at 2017-04-25 08:56:35 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/llvm4 (Old) and /work/SRC/openSUSE:Factory/.llvm4.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "llvm4" Tue Apr 25 08:56:35 2017 rev:2 rq:489790 version:4.0.0 Changes: -------- --- /work/SRC/openSUSE:Factory/llvm4/llvm4.changes 2017-04-17 10:20:17.757327901 +0200 +++ /work/SRC/openSUSE:Factory/.llvm4.new/llvm4.changes 2017-04-25 08:56:37.568342272 +0200 @@ -1,0 +2,6 @@ +Wed Apr 19 15:08:25 UTC 2017 - dmuel...@suse.com + +- readd arm_suse_support.diff which was accidentally removed + in the 4.0.0 update + +------------------------------------------------------------------- New: ---- arm_suse_support.diff ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ llvm4.spec ++++++ --- /var/tmp/diff_new_pack.3LYW3j/_old 2017-04-25 08:56:39.892013703 +0200 +++ /var/tmp/diff_new_pack.3LYW3j/_new 2017-04-25 08:56:39.900012572 +0200 @@ -67,6 +67,8 @@ Patch5: llvm-remove-clang-only-flags.patch Patch6: llvm-fix-find-gcc5-install.patch Patch7: aarch64-disable-memorytest.patch +# PATCH-FIX-OPENSUSE arm_suse_support.diff -- Enable ARM suse toolchain support +Patch8: arm_suse_support.diff BuildRequires: binutils-devel >= 2.21.90 BuildRequires: bison BuildRequires: cmake @@ -361,6 +363,7 @@ %ifarch aarch64 %patch7 -p1 %endif +%patch8 # Move into right place mv cfe-%{version}.src tools/clang @@ -410,7 +413,7 @@ flags+=" -mfloat-abi=hard -march=armv6zk -mtune=arm1176jzf-s -mfpu=vfp" %endif %ifarch armv7hl -flags+=" -mfloat-abi=hard -march=armv7-a -mtune=cortex-a9 -mfpu=vfpv3-d16" +flags+=" -mfloat-abi=hard -march=armv7-a -mtune=cortex-a15 -mfpu=vfpv3-d16" %endif %ifarch %{ix86} x86_64 TARGETS_TO_BUILD="all" ++++++ arm_suse_support.diff ++++++ --- cfe-4.0.0.src/lib/Driver/ToolChains.cpp +++ cfe-4.0.0.src/lib/Driver/ToolChains.cpp @@ -1427,7 +1427,9 @@ bool Generic_GCC::GCCInstallationDetecto static const char *const ARMTriples[] = {"arm-linux-gnueabi", "arm-linux-androideabi"}; static const char *const ARMHFTriples[] = {"arm-linux-gnueabihf", - "armv7hl-redhat-linux-gnueabi"}; + "armv7hl-redhat-linux-gnueabi", + "armv6hl-suse-linux-gnueabi", + "armv7hl-suse-linux-gnueabi"}; static const char *const ARMebLibDirs[] = {"/lib"}; static const char *const ARMebTriples[] = {"armeb-linux-gnueabi", "armeb-linux-androideabi"};