[arch-commits] Commit in lld/trunk (PKGBUILD)

2020-09-10 Thread Evangelos Foutras via arch-commits
Date: Friday, September 11, 2020 @ 04:37:18
  Author: foutrelis
Revision: 395758

upgpkg: lld 10.0.1-2: install ld.lld.1 man page (FS#66996)

Modified:
  lld/trunk/PKGBUILD

--+
 PKGBUILD |5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-09-10 21:14:48 UTC (rev 395757)
+++ PKGBUILD2020-09-11 04:37:18 UTC (rev 395758)
@@ -3,7 +3,7 @@
 
 pkgname=lld
 pkgver=10.0.1
-pkgrel=1
+pkgrel=2
 pkgdesc="Linker from the LLVM project"
 arch=('x86_64')
 url="https://lld.llvm.org/;
@@ -63,6 +63,9 @@
   DESTDIR="$pkgdir" ninja install
   install -Dm644 ../LICENSE.TXT "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
 
+  # https://bugs.llvm.org/show_bug.cgi?id=42455
+  install -Dm644 -t "$pkgdir/usr/share/man/man1" ../docs/ld.lld.1
+
   # Remove documentation sources
   rm -r "$pkgdir"/usr/share/doc/$pkgname/html/{_sources,.buildinfo}
 }


[arch-commits] Commit in lld/trunk (PKGBUILD)

2020-07-22 Thread Evangelos Foutras via arch-commits
Date: Wednesday, July 22, 2020 @ 20:23:22
  Author: foutrelis
Revision: 392382

upgpkg: lld 10.0.1-1: new upstream release

Modified:
  lld/trunk/PKGBUILD

--+
 PKGBUILD |8 
 1 file changed, 4 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-07-22 20:21:25 UTC (rev 392381)
+++ PKGBUILD2020-07-22 20:23:22 UTC (rev 392382)
@@ -2,8 +2,8 @@
 # Contributor: Jan "heftig" Steffens 
 
 pkgname=lld
-pkgver=10.0.0
-pkgrel=3
+pkgver=10.0.1
+pkgrel=1
 pkgdesc="Linker from the LLVM project"
 arch=('x86_64')
 url="https://lld.llvm.org/;
@@ -15,9 +15,9 @@
 $_source_base/llvm-$pkgver.src.tar.xz{,.sig}
 respect-versioned-undefined-symbols.patch
 sphinx2.patch)
-sha256sums=('b9a0d7c576eeef05bc06d6e954938a01c5396cee1d1e985891e0b1cf16e3d708'
+sha256sums=('591449e0aa623a6318d5ce2371860401653c48bb540982ccdd933992cb88df7a'
 'SKIP'
-'df83a44b3a9a71029049ec101fb0077ecbbdf5fe41e395215025779099a98fdf'
+'c5d8e30b57cbded7128d78e5e8dad811bff97a8d471896812f57fa99ee82cdf3'
 'SKIP'
 'd5e6f2e60a35d9cc4a791b0ae35ac9634217bbe7f1bea316062c2af226ba786b'
 '7f7cca66a16c5a4aca132bfa1d86a7a2ff33612ec47d3422dc91ad4cc1810646')


[arch-commits] Commit in lld/trunk (PKGBUILD)

2020-04-12 Thread Evangelos Foutras via arch-commits
Date: Sunday, April 12, 2020 @ 15:57:29
  Author: foutrelis
Revision: 380227

upgpkg: lld 10.0.0-2: switch to shipping static libraries (FS#64464)

Modified:
  lld/trunk/PKGBUILD

--+
 PKGBUILD |3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-04-12 15:02:42 UTC (rev 380226)
+++ PKGBUILD2020-04-12 15:57:29 UTC (rev 380227)
@@ -3,7 +3,7 @@
 
 pkgname=lld
 pkgver=10.0.0
-pkgrel=1
+pkgrel=2
 pkgdesc="Linker from the LLVM project"
 arch=('x86_64')
 url="https://lld.llvm.org/;
@@ -37,7 +37,6 @@
 -DCMAKE_BUILD_TYPE=Release \
 -DCMAKE_INSTALL_PREFIX=/usr \
 -DPYTHON_EXECUTABLE=/usr/bin/python \
--DBUILD_SHARED_LIBS=ON \
 -DLLVM_LINK_LLVM_DYLIB=ON \
 -DLLVM_INCLUDE_TESTS=ON \
 -DLLVM_BUILD_TESTS=ON \


[arch-commits] Commit in lld/trunk (PKGBUILD)

2020-04-11 Thread Evangelos Foutras via arch-commits
Date: Saturday, April 11, 2020 @ 07:06:32
  Author: foutrelis
Revision: 379995

upgpkg: lld 10.0.0-1: new upstream release

Modified:
  lld/trunk/PKGBUILD

--+
 PKGBUILD |   13 -
 1 file changed, 4 insertions(+), 9 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-04-11 06:26:51 UTC (rev 379994)
+++ PKGBUILD2020-04-11 07:06:32 UTC (rev 379995)
@@ -2,7 +2,7 @@
 # Contributor: Jan "heftig" Steffens 
 
 pkgname=lld
-pkgver=9.0.1
+pkgver=10.0.0
 pkgrel=1
 pkgdesc="Linker from the LLVM project"
 arch=('x86_64')
@@ -10,18 +10,13 @@
 license=('custom:Apache 2.0 with LLVM Exception')
 depends=('llvm-libs')
 makedepends=('llvm' 'cmake' 'ninja' 'python-sphinx')
-
-_source_base=https://releases.llvm.org/$pkgver
-if [[ ${pkgver##*.} != 0 ]]; then
-  
_source_base=https://github.com/llvm/llvm-project/releases/download/llvmorg-$pkgver
-fi
-
+_source_base=https://github.com/llvm/llvm-project/releases/download/llvmorg-$pkgver
 source=($_source_base/$pkgname-$pkgver.src.tar.xz{,.sig}
 $_source_base/llvm-$pkgver.src.tar.xz{,.sig}
 sphinx2.patch)
-sha256sums=('86262bad3e2fd784ba8c5e2158d7aa36f12b85f2515e95bc81d65d75bb9b0c82'
+sha256sums=('b9a0d7c576eeef05bc06d6e954938a01c5396cee1d1e985891e0b1cf16e3d708'
 'SKIP'
-'00a1ee1f389f81e9979f3a640a01c431b3021de0d42278f6508391a2f0b81c9a'
+'df83a44b3a9a71029049ec101fb0077ecbbdf5fe41e395215025779099a98fdf'
 'SKIP'
 '7f7cca66a16c5a4aca132bfa1d86a7a2ff33612ec47d3422dc91ad4cc1810646')
 validpgpkeys+=('B6C8F98282B944E3B0D5C2530FC3042E345AD05D') # Hans Wennborg 



[arch-commits] Commit in lld/trunk (PKGBUILD)

2019-12-29 Thread Evangelos Foutras via arch-commits
Date: Sunday, December 29, 2019 @ 23:14:38
  Author: foutrelis
Revision: 372346

upgpkg: lld 9.0.1-1: New upstream release.

Modified:
  lld/trunk/PKGBUILD

--+
 PKGBUILD |   16 +++-
 1 file changed, 11 insertions(+), 5 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-12-29 23:12:00 UTC (rev 372345)
+++ PKGBUILD2019-12-29 23:14:38 UTC (rev 372346)
@@ -2,7 +2,7 @@
 # Contributor: Jan "heftig" Steffens 
 
 pkgname=lld
-pkgver=9.0.0
+pkgver=9.0.1
 pkgrel=1
 pkgdesc="Linker from the LLVM project"
 arch=('x86_64')
@@ -10,12 +10,18 @@
 license=('custom:Apache 2.0 with LLVM Exception')
 depends=('llvm-libs')
 makedepends=('llvm' 'cmake' 'ninja' 'python-sphinx')
-source=(https://releases.llvm.org/$pkgver/$pkgname-$pkgver.src.tar.xz{,.sig}
-https://releases.llvm.org/$pkgver/llvm-$pkgver.src.tar.xz{,.sig}
+
+_source_base=https://releases.llvm.org/$pkgver
+if [[ ${pkgver##*.} != 0 ]]; then
+  
_source_base=https://github.com/llvm/llvm-project/releases/download/llvmorg-$pkgver
+fi
+
+source=($_source_base/$pkgname-$pkgver.src.tar.xz{,.sig}
+$_source_base/llvm-$pkgver.src.tar.xz{,.sig}
 sphinx2.patch)
-sha256sums=('31c6748b235d09723fb73fea0c816ed5a3fab0f96b66f8fbc546a0fcc8688f91'
+sha256sums=('86262bad3e2fd784ba8c5e2158d7aa36f12b85f2515e95bc81d65d75bb9b0c82'
 'SKIP'
-'d6a0565cf21f22e9b4353b2eb92622e8365000a9e90a16b09b56f8157eabfe84'
+'00a1ee1f389f81e9979f3a640a01c431b3021de0d42278f6508391a2f0b81c9a'
 'SKIP'
 '7f7cca66a16c5a4aca132bfa1d86a7a2ff33612ec47d3422dc91ad4cc1810646')
 validpgpkeys+=('B6C8F98282B944E3B0D5C2530FC3042E345AD05D') # Hans Wennborg 



[arch-commits] Commit in lld/trunk (PKGBUILD)

2019-09-26 Thread Evangelos Foutras via arch-commits
Date: Friday, September 27, 2019 @ 01:16:00
  Author: foutrelis
Revision: 363479

upgpkg: lld 9.0.0-1

New upstream release.

Modified:
  lld/trunk/PKGBUILD

--+
 PKGBUILD |   12 ++--
 1 file changed, 6 insertions(+), 6 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-09-26 22:27:29 UTC (rev 363478)
+++ PKGBUILD2019-09-27 01:16:00 UTC (rev 363479)
@@ -2,20 +2,20 @@
 # Contributor: Jan "heftig" Steffens 
 
 pkgname=lld
-pkgver=8.0.1
+pkgver=9.0.0
 pkgrel=1
 pkgdesc="Linker from the LLVM project"
 arch=('x86_64')
 url="https://lld.llvm.org/;
-license=('custom:University of Illinois/NCSA Open Source License')
+license=('custom:Apache 2.0 with LLVM Exception')
 depends=('llvm-libs')
 makedepends=('llvm' 'cmake' 'ninja' 'python-sphinx')
-source=(https://github.com/llvm/llvm-project/releases/download/llvmorg-$pkgver/$pkgname-$pkgver.src.tar.xz{,.sig}
-
https://github.com/llvm/llvm-project/releases/download/llvmorg-$pkgver/llvm-$pkgver.src.tar.xz{,.sig}
+source=(https://releases.llvm.org/$pkgver/$pkgname-$pkgver.src.tar.xz{,.sig}
+https://releases.llvm.org/$pkgver/llvm-$pkgver.src.tar.xz{,.sig}
 sphinx2.patch)
-sha256sums=('9fba1e94249bd7913e8a6c3aadcb308b76c8c3d83c5ce36c99c3f34d73873d88'
+sha256sums=('31c6748b235d09723fb73fea0c816ed5a3fab0f96b66f8fbc546a0fcc8688f91'
 'SKIP'
-'44787a6d02f7140f145e2250d56c9f849334e11f9ae379827510ed72f12b75e7'
+'d6a0565cf21f22e9b4353b2eb92622e8365000a9e90a16b09b56f8157eabfe84'
 'SKIP'
 '7f7cca66a16c5a4aca132bfa1d86a7a2ff33612ec47d3422dc91ad4cc1810646')
 validpgpkeys+=('B6C8F98282B944E3B0D5C2530FC3042E345AD05D') # Hans Wennborg 



[arch-commits] Commit in lld/trunk (PKGBUILD sphinx2.patch)

2019-07-20 Thread Evangelos Foutras via arch-commits
Date: Saturday, July 20, 2019 @ 13:45:39
  Author: foutrelis
Revision: 358437

upgpkg: lld 8.0.1-1

New upstream release.

Added:
  lld/trunk/sphinx2.patch
Modified:
  lld/trunk/PKGBUILD

---+
 PKGBUILD  |   22 +++---
 sphinx2.patch |   13 +
 2 files changed, 24 insertions(+), 11 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-07-20 13:22:29 UTC (rev 358436)
+++ PKGBUILD2019-07-20 13:45:39 UTC (rev 358437)
@@ -2,7 +2,7 @@
 # Contributor: Jan "heftig" Steffens 
 
 pkgname=lld
-pkgver=8.0.0
+pkgver=8.0.1
 pkgrel=1
 pkgdesc="Linker from the LLVM project"
 arch=('x86_64')
@@ -10,12 +10,14 @@
 license=('custom:University of Illinois/NCSA Open Source License')
 depends=('llvm-libs')
 makedepends=('llvm' 'cmake' 'ninja' 'python-sphinx')
-source=(https://releases.llvm.org/$pkgver/$pkgname-$pkgver.src.tar.xz{,.sig}
-https://releases.llvm.org/$pkgver/llvm-$pkgver.src.tar.xz{,.sig})
-sha256sums=('9caec8ec922e32ffa130f0fb08e4c5a242d7e68ce757631e425e9eba2e1a6e37'
+source=(https://github.com/llvm/llvm-project/releases/download/llvmorg-$pkgver/$pkgname-$pkgver.src.tar.xz{,.sig}
+
https://github.com/llvm/llvm-project/releases/download/llvmorg-$pkgver/llvm-$pkgver.src.tar.xz{,.sig}
+sphinx2.patch)
+sha256sums=('9fba1e94249bd7913e8a6c3aadcb308b76c8c3d83c5ce36c99c3f34d73873d88'
 'SKIP'
-'8872be1b12c61450cacc82b3d153eab02be2546ef34fa3580ed14137bb26224c'
-'SKIP')
+'44787a6d02f7140f145e2250d56c9f849334e11f9ae379827510ed72f12b75e7'
+'SKIP'
+'7f7cca66a16c5a4aca132bfa1d86a7a2ff33612ec47d3422dc91ad4cc1810646')
 validpgpkeys+=('B6C8F98282B944E3B0D5C2530FC3042E345AD05D') # Hans Wennborg 

 validpgpkeys+=('474E22316ABF4785A88C6E8EA2C794A986419D8A') # Tom Stellard 

 
@@ -22,6 +24,9 @@
 prepare() {
   cd "$srcdir/$pkgname-$pkgver.src"
   mkdir build
+
+  # https://bugs.llvm.org/show_bug.cgi?id=41789
+  patch -Np1 -i ../sphinx2.patch
 }
 
 build() {
@@ -44,11 +49,6 @@
 
 check() {
   cd "$srcdir/$pkgname-$pkgver.src/build"
-  if [[ -e /usr/bin/lld ]]; then
-# TODO(foutrelis): tests use system lld if it exists; check if it's fixable
-error "Cannot run the tests while lld is installed to the system"
-return 1
-  fi
   ninja check-lld
 }
 

Added: sphinx2.patch
===
--- sphinx2.patch   (rev 0)
+++ sphinx2.patch   2019-07-20 13:45:39 UTC (rev 358437)
@@ -0,0 +1,13 @@
+diff --git a/docs/conf.py b/docs/conf.py
+index 62404b275..b5a3cdc68 100644
+--- a/docs/conf.py
 b/docs/conf.py
+@@ -134,7 +134,7 @@ html_last_updated_fmt = '%Y-%m-%d'
+ #html_use_smartypants = True
+ 
+ # Custom sidebar templates, maps document names to template names.
+-html_sidebars = {'index': 'indexsidebar.html'}
++html_sidebars = {'index': ['localtoc.html', 'relations.html', 
'sourcelink.html', 'indexsidebar.html', 'searchbox.html']}
+ 
+ # Additional templates that should be rendered to pages, maps page names to
+ # template names.


[arch-commits] Commit in lld/trunk (PKGBUILD)

2019-03-25 Thread Evangelos Foutras via arch-commits
Date: Monday, March 25, 2019 @ 23:16:17
  Author: foutrelis
Revision: 349198

upgpkg: lld 8.0.0-1

New upstream release.

Modified:
  lld/trunk/PKGBUILD

--+
 PKGBUILD |6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-03-25 23:12:03 UTC (rev 349197)
+++ PKGBUILD2019-03-25 23:16:17 UTC (rev 349198)
@@ -2,7 +2,7 @@
 # Contributor: Jan "heftig" Steffens 
 
 pkgname=lld
-pkgver=7.0.1
+pkgver=8.0.0
 pkgrel=1
 pkgdesc="Linker from the LLVM project"
 arch=('x86_64')
@@ -12,9 +12,9 @@
 makedepends=('llvm' 'cmake' 'ninja' 'python-sphinx')
 source=(https://releases.llvm.org/$pkgver/$pkgname-$pkgver.src.tar.xz{,.sig}
 https://releases.llvm.org/$pkgver/llvm-$pkgver.src.tar.xz{,.sig})
-sha256sums=('8869aab2dd2d8e00d69943352d3166d159d7eae2615f66a684f4a0999fc74031'
+sha256sums=('9caec8ec922e32ffa130f0fb08e4c5a242d7e68ce757631e425e9eba2e1a6e37'
 'SKIP'
-'a38dfc4db47102ec79dcc2aa61e93722c5f6f06f0a961073bd84b78fb949419b'
+'8872be1b12c61450cacc82b3d153eab02be2546ef34fa3580ed14137bb26224c'
 'SKIP')
 validpgpkeys+=('B6C8F98282B944E3B0D5C2530FC3042E345AD05D') # Hans Wennborg 

 validpgpkeys+=('474E22316ABF4785A88C6E8EA2C794A986419D8A') # Tom Stellard 



[arch-commits] Commit in lld/trunk (PKGBUILD)

2018-12-16 Thread Evangelos Foutras via arch-commits
Date: Sunday, December 16, 2018 @ 16:07:40
  Author: foutrelis
Revision: 342413

upgpkg: lld 7.0.1-1

New upstream release.

Modified:
  lld/trunk/PKGBUILD

--+
 PKGBUILD |6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-12-16 16:04:08 UTC (rev 342412)
+++ PKGBUILD2018-12-16 16:07:40 UTC (rev 342413)
@@ -2,7 +2,7 @@
 # Contributor: Jan "heftig" Steffens 
 
 pkgname=lld
-pkgver=7.0.0
+pkgver=7.0.1
 pkgrel=1
 pkgdesc="Linker from the LLVM project"
 arch=('x86_64')
@@ -12,9 +12,9 @@
 makedepends=('llvm' 'cmake' 'ninja' 'python-sphinx')
 source=(https://releases.llvm.org/$pkgver/$pkgname-$pkgver.src.tar.xz{,.sig}
 https://releases.llvm.org/$pkgver/llvm-$pkgver.src.tar.xz{,.sig})
-sha256sums=('fbcf47c5e543f4cdac6bb9bbbc6327ff24217cd7eafc5571549ad6d237287f9c'
+sha256sums=('8869aab2dd2d8e00d69943352d3166d159d7eae2615f66a684f4a0999fc74031'
 'SKIP'
-'8bc1f844e6cbde1b652c19c1edebc1864456fd9c78b8c1bea038e51b363fe222'
+'a38dfc4db47102ec79dcc2aa61e93722c5f6f06f0a961073bd84b78fb949419b'
 'SKIP')
 validpgpkeys+=('B6C8F98282B944E3B0D5C2530FC3042E345AD05D') # Hans Wennborg 

 validpgpkeys+=('474E22316ABF4785A88C6E8EA2C794A986419D8A') # Tom Stellard 



[arch-commits] Commit in lld/trunk (PKGBUILD)

2018-09-19 Thread Evangelos Foutras via arch-commits
Date: Thursday, September 20, 2018 @ 01:54:16
  Author: foutrelis
Revision: 335051

upgpkg: lld 7.0.0-1

New upstream release.

Modified:
  lld/trunk/PKGBUILD

--+
 PKGBUILD |   19 +--
 1 file changed, 9 insertions(+), 10 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-09-20 01:35:12 UTC (rev 335050)
+++ PKGBUILD2018-09-20 01:54:16 UTC (rev 335051)
@@ -2,7 +2,7 @@
 # Contributor: Jan "heftig" Steffens 
 
 pkgname=lld
-pkgver=6.0.1
+pkgver=7.0.0
 pkgrel=1
 pkgdesc="Linker from the LLVM project"
 arch=('x86_64')
@@ -9,9 +9,12 @@
 url="https://lld.llvm.org/;
 license=('custom:University of Illinois/NCSA Open Source License')
 depends=('llvm-libs')
-makedepends=('llvm' 'cmake' 'ninja' 'python-sphinx' 'gtest' 'clang')
-source=(https://releases.llvm.org/$pkgver/$pkgname-$pkgver.src.tar.xz{,.sig})
-sha256sums=('e706745806921cea5c45700e13ebe16d834b5e3c0b7ad83bf6da1f28b0634e11'
+makedepends=('llvm' 'cmake' 'ninja' 'python-sphinx')
+source=(https://releases.llvm.org/$pkgver/$pkgname-$pkgver.src.tar.xz{,.sig}
+https://releases.llvm.org/$pkgver/llvm-$pkgver.src.tar.xz{,.sig})
+sha256sums=('fbcf47c5e543f4cdac6bb9bbbc6327ff24217cd7eafc5571549ad6d237287f9c'
+'SKIP'
+'8bc1f844e6cbde1b652c19c1edebc1864456fd9c78b8c1bea038e51b363fe222'
 'SKIP')
 validpgpkeys+=('B6C8F98282B944E3B0D5C2530FC3042E345AD05D') # Hans Wennborg 

 validpgpkeys+=('474E22316ABF4785A88C6E8EA2C794A986419D8A') # Tom Stellard 

@@ -24,11 +27,6 @@
 build() {
   cd "$srcdir/$pkgname-$pkgver.src/build"
 
-  # Build with Clang because GCC 8 seems to trigger two test failures:
-  #   lld :: mach-o/do-not-emit-unwind-fde-arm64.yaml
-  #   lld :: mach-o/eh-frame-relocs-arm64.yaml
-  export CC=clang CXX=clang++
-
   cmake .. -G Ninja \
 -DCMAKE_BUILD_TYPE=Release \
 -DCMAKE_INSTALL_PREFIX=/usr \
@@ -39,7 +37,8 @@
 -DLLVM_BUILD_TESTS=ON \
 -DLLVM_BUILD_DOCS=ON \
 -DLLVM_ENABLE_SPHINX=ON \
--DLLVM_EXTERNAL_LIT=/usr/bin/lit
+-DLLVM_EXTERNAL_LIT=/usr/bin/lit \
+-DLLVM_MAIN_SRC_DIR="$srcdir/llvm-$pkgver.src"
   ninja
 }
 


[arch-commits] Commit in lld/trunk (PKGBUILD)

2018-07-08 Thread Evangelos Foutras via arch-commits
Date: Sunday, July 8, 2018 @ 21:56:49
  Author: foutrelis
Revision: 328126

upgpkg: lld 6.0.1-1

New upstream release.

Modified:
  lld/trunk/PKGBUILD

--+
 PKGBUILD |   13 +
 1 file changed, 9 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-07-08 21:47:20 UTC (rev 328125)
+++ PKGBUILD2018-07-08 21:56:49 UTC (rev 328126)
@@ -3,7 +3,7 @@
 # Contributor: Jan "heftig" Steffens 
 
 pkgname=lld
-pkgver=6.0.0
+pkgver=6.0.1
 pkgrel=1
 pkgdesc="Linker from the LLVM project"
 arch=('x86_64')
@@ -10,12 +10,12 @@
 url="https://lld.llvm.org/;
 license=('custom:University of Illinois/NCSA Open Source License')
 depends=('llvm-libs')
-makedepends=('llvm' 'cmake' 'ninja' 'python-sphinx' 'gtest')
+makedepends=('llvm' 'cmake' 'ninja' 'python-sphinx' 'gtest' 'clang')
 source=(https://releases.llvm.org/$pkgver/$pkgname-$pkgver.src.tar.xz{,.sig})
-sha256sums=('6b8c4a833cf30230c0213d78dbac01af21387b298225de90ab56032ca79c0e0b'
+sha256sums=('e706745806921cea5c45700e13ebe16d834b5e3c0b7ad83bf6da1f28b0634e11'
 'SKIP')
 validpgpkeys+=('B6C8F98282B944E3B0D5C2530FC3042E345AD05D') # Hans Wennborg 

-validpgpkeys+=('11E521D646982372EB577A1F8F0871F202119294') # Tom Stellard 

+validpgpkeys+=('474E22316ABF4785A88C6E8EA2C794A986419D8A') # Tom Stellard 

 
 prepare() {
   cd "$srcdir/$pkgname-$pkgver.src"
@@ -25,6 +25,11 @@
 build() {
   cd "$srcdir/$pkgname-$pkgver.src/build"
 
+  # Build with Clang because GCC 8 seems to trigger two test failures:
+  #   lld :: mach-o/do-not-emit-unwind-fde-arm64.yaml
+  #   lld :: mach-o/eh-frame-relocs-arm64.yaml
+  export CC=clang CXX=clang++
+
   cmake .. -G Ninja \
 -DCMAKE_BUILD_TYPE=Release \
 -DCMAKE_INSTALL_PREFIX=/usr \