spot pushed to gambas3 (master). "MOAR JIT. JIT-TERBUG. JIT CLONE REPO. okay, im done."
notifications at fedoraproject.org
notifications at fedoraproject.org
Wed Apr 15 17:04:15 UTC 2015
>From cb284617105958ae0f207ce2ef19b80863f29995 Mon Sep 17 00:00:00 2001
From: Tom Callaway <spot at fedoraproject.org>
Date: Wed, 15 Apr 2015 13:03:35 -0400
Subject: MOAR JIT. JIT-TERBUG. JIT CLONE REPO. okay, im done.
diff --git a/gambas3-3.7.1-llvm-3.6.patch b/gambas3-3.7.1-llvm-3.6.patch
index fb0b11f..ff54dc9 100644
--- a/gambas3-3.7.1-llvm-3.6.patch
+++ b/gambas3-3.7.1-llvm-3.6.patch
@@ -1,6 +1,6 @@
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
+--- gambas3-3.7.1/gb.jit/configure.ac.llvm36 2015-03-29 08:50:18.000000000 -0400
++++ gambas3-3.7.1/gb.jit/configure.ac 2015-04-15 12:32:25.274234421 -0400
@@ -8,8 +8,8 @@ GB_INIT(gb.jit)
AC_PROG_LIBTOOL
@@ -12,3 +12,19 @@ diff -up gambas3-3.7.1/gb.jit/configure.ac.llvm36 gambas3-3.7.1/gb.jit/configure
dnl llvm-config file can be forced with LLVM_CONFIG env var
if test "x$LLVM_CONFIG" = x; then
+diff -up gambas3-3.7.1/gb.jit/src/jit.h.llvm36 gambas3-3.7.1/gb.jit/src/jit.h
+--- gambas3-3.7.1/gb.jit/src/jit.h.llvm36 2015-04-15 12:58:54.040999418 -0400
++++ gambas3-3.7.1/gb.jit/src/jit.h 2015-04-15 13:01:48.902093066 -0400
+@@ -52,7 +52,11 @@
+ #include "llvm/Support/CFG.h"
+ #endif
+
+-#include "llvm/ExecutionEngine/JIT.h"
++#if (LLVM_VERSION_MAJOR == 3 && LLVM_VERSION_MINOR >= 6)
++ #include "llvm/ExecutionEngine/MCJIT.h"
++#else
++ #include "llvm/ExecutionEngine/JIT.h"
++#endif
+ #include "llvm/ExecutionEngine/Interpreter.h"
+ #include "llvm/ExecutionEngine/GenericValue.h"
+ #include "llvm/Support/TargetSelect.h"
--
cgit v0.10.2
http://pkgs.fedoraproject.org/cgit/gambas3.git/commit/?h=master&id=cb284617105958ae0f207ce2ef19b80863f29995
More information about the scm-commits
mailing list