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