spot pushed to gambas3 (master). "support llvm 3.6"

notifications at fedoraproject.org notifications at fedoraproject.org
Wed Apr 15 16:34:56 UTC 2015


>From cff106f1af2acf659affc570d697295fffdab87a Mon Sep 17 00:00:00 2001
From: Tom Callaway <spot at fedoraproject.org>
Date: Wed, 15 Apr 2015 12:34:39 -0400
Subject: support llvm 3.6


diff --git a/gambas3-3.7.1-llvm-3.6.patch b/gambas3-3.7.1-llvm-3.6.patch
new file mode 100644
index 0000000..fb0b11f
--- /dev/null
+++ b/gambas3-3.7.1-llvm-3.6.patch
@@ -0,0 +1,14 @@
+diff -up gambas3-3.7.1/gb.jit/configure.ac.llvm36 gambas3-3.7.1/gb.jit/configure.ac
+--- gambas3-3.7.1/gb.jit/configure.ac.llvm36	2015-04-15 12:30:56.905692459 -0400
++++ gambas3-3.7.1/gb.jit/configure.ac	2015-04-15 12:31:33.257504038 -0400
+@@ -8,8 +8,8 @@ GB_INIT(gb.jit)
+ AC_PROG_LIBTOOL
+ 
+ min_llvm_version=3.1
+-max_llvm_version=3.5
+-next_max_llvm_version=3.6
++max_llvm_version=3.6
++next_max_llvm_version=3.7
+ 
+ dnl llvm-config file can be forced with LLVM_CONFIG env var
+ if test "x$LLVM_CONFIG" = x; then
diff --git a/gambas3.spec b/gambas3.spec
index 80f6634..a92eed5 100644
--- a/gambas3.spec
+++ b/gambas3.spec
@@ -37,6 +37,8 @@ Patch1:		%{name}-3.2.0-nolintl.patch
 Patch2:		%{name}-3.2.0-noliconv.patch
 # Don't conflict with siginfo_t define
 Patch5:		gambas3-3.1.1-linux-siginfo.patch
+# LLVM 3.6
+Patch6:		gambas3-3.7.1-llvm-3.6.patch
 
 %description
 Gambas3 is a free development environment based on a Basic interpreter
@@ -855,6 +857,7 @@ Requires:	%{name}-gb-xml = %{version}-%{release}
 %patch1 -p1 -b .nolintl
 %patch2 -p1 -b .noliconv
 # %%patch5 -p1 -b .linux-siginfo
+%patch6 -p1 -b .llvm36
 # We used to patch these out, but this is simpler.
 for i in `find . |grep acinclude.m4`; do
 	sed -i 's|$AM_CFLAGS -O3|$AM_CFLAGS|g' $i
-- 
cgit v0.10.2


	http://pkgs.fedoraproject.org/cgit/gambas3.git/commit/?h=master&id=cff106f1af2acf659affc570d697295fffdab87a


More information about the scm-commits mailing list