[arch-commits] Commit in emscripten/trunk (PKGBUILD gcc8.patch)

Sven-Hendrik Haase svenstaro at archlinux.org
Fri Jun 8 02:55:13 UTC 2018


    Date: Friday, June 8, 2018 @ 02:55:13
  Author: svenstaro
Revision: 341922

upgpkg: emscripten 1.38.5-1

Modified:
  emscripten/trunk/PKGBUILD
Deleted:
  emscripten/trunk/gcc8.patch

------------+
 PKGBUILD   |   16 ++++++----------
 gcc8.patch |   31 -------------------------------
 2 files changed, 6 insertions(+), 41 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2018-06-08 02:27:59 UTC (rev 341921)
+++ PKGBUILD	2018-06-08 02:55:13 UTC (rev 341922)
@@ -4,7 +4,7 @@
 # Contributor: Vlad Kolotvin <vlad.kolotvin at gmail.com>
 
 pkgname=emscripten
-pkgver=1.38.1
+pkgver=1.38.5
 pkgrel=1
 pkgdesc="LLVM-based project that compiles C and C++ into highly-optimizable JavaScript for the web"
 arch=('x86_64')
@@ -18,19 +18,15 @@
 source=(emscripten-$pkgver.tar.gz::"https://github.com/kripken/emscripten/archive/$pkgver.tar.gz"
         emscripten-fastcomp-$pkgver.tar.gz::"https://github.com/kripken/emscripten-fastcomp/archive/$pkgver.tar.gz"
         emscripten-fastcomp-clang-$pkgver.tar.gz::"https://github.com/kripken/emscripten-fastcomp-clang/archive/$pkgver.tar.gz"
-        "emscripten.sh"
-        gcc8.patch)
-sha512sums=('5f67339fd901e97c5e3250e9359af819f84ed7ee0e7edb716cbf7e3b7ee5aed641b4f07e5db8366d63e076c5b6c6e180a26f459901f12b67964c6012e01542c7'
-            '06175f7fc8abfcae25c2a572ac3705ddc0cf1aba3749b12a58c556b4da1b19e61505d1780fc67c1a56441bbaf055238d0c9b9ab7b8078f3da10ad3721f2b74bf'
-            'fef22d3f2151ec8baaffcde49a67aac81f60e983c894a91bb00544b4cf051cb983c0db2e7a7b04dc3f5e671ee1dc9299a8ad287027883fac7a0f520b2553f652'
-            '52007717c21c22f5d9f027268de2516e969f2ffb8e37121f75ca2697b7ddcde6c0be9636d19df7b3c2e89bc769f5361750c62f9fcb84d224cde3c8626bc9c93b'
-            '8a651fc545bb09c23da6f138b1cc4f0d92758e7084460a09c6306ee7f727d52b0f780b775b6ef6118db144482cbfb37ef3d3dd662e357ceec0e713b342931365')
+        "emscripten.sh")
+sha512sums=('fd863e0fb2b8eaa9bf089820de9e8c2d7984c6ecbd74c11a91eebeb16ffc5a4b85aa7e68e91229b2aa00b80d2c6bb72afb13e22e3ad026387677d94fcdf030af'
+            'bf2b7edf32496af145ae9b27965ea5cadfa72d81a2809cbb36cdea31552c4b03091c2c4f7899d4e525fc99d67158b5c1649c75d099ce7d8176fdb89b26a721b7'
+            'c45fee56203977d1952272a03f2535a353b9c72e1402f1f846c77e179719d74f02f8bf244365a833ea41d16e361acfa5ce1ee77f61242cbce190808ec85efb92'
+            '52007717c21c22f5d9f027268de2516e969f2ffb8e37121f75ca2697b7ddcde6c0be9636d19df7b3c2e89bc769f5361750c62f9fcb84d224cde3c8626bc9c93b')
 
 prepare() {
   cd emscripten-fastcomp-$pkgver
 
-  patch -Np1 -i "$srcdir"/gcc8.patch
-
   # reset folder for out-of-source build
   rm -rf build
   mkdir build

Deleted: gcc8.patch
===================================================================
--- gcc8.patch	2018-06-08 02:27:59 UTC (rev 341921)
+++ gcc8.patch	2018-06-08 02:55:13 UTC (rev 341922)
@@ -1,31 +0,0 @@
-From 5cea35478aaaac7728a50cbafd3770f96162f7ac Mon Sep 17 00:00:00 2001
-From: Tilmann Scheller <tschelle at redhat.com>
-Date: Thu, 1 Feb 2018 11:40:01 -0600
-Subject: [PATCH] Fix return type in ORC readMem() client interface.
-
-GCC 8.0.1 detects the type mismatch and causes the compilation to fail. Clang
-and earlier versions of GCC don't detect the issue.
-
-Fixes rhbz#1540620.
----
- include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h b/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h
-index da02250ba16..bed472e2e0e 100644
---- a/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h
-+++ b/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h
-@@ -713,8 +713,8 @@ private:
- 
-   uint32_t getTrampolineSize() const { return RemoteTrampolineSize; }
- 
--  Expected<std::vector<char>> readMem(char *Dst, JITTargetAddress Src,
--                                      uint64_t Size) {
-+  Expected<std::vector<uint8_t>> readMem(char *Dst, JITTargetAddress Src,
-+                                         uint64_t Size) {
-     // Check for an 'out-of-band' error, e.g. from an MM destructor.
-     if (ExistingError)
-       return std::move(ExistingError);
--- 
-2.16.1
-



More information about the arch-commits mailing list