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