diff options
author | Llewelyn Trahaearn | 2020-05-07 11:41:44 -0700 |
---|---|---|
committer | Llewelyn Trahaearn | 2020-05-07 11:41:44 -0700 |
commit | 340923986ad21a2dba43be1fc2ab933eec9f40b3 (patch) | |
tree | 92ee03f649da956915bc0c5d65ece95cdc44ac9f /PKGBUILD | |
parent | 015e4f4943fc4090f78f4f81dee911e138874064 (diff) | |
download | aur-340923986ad21a2dba43be1fc2ab933eec9f40b3.tar.gz |
Update to 10.0.0 and address issue with global debug option.
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 23 |
1 files changed, 10 insertions, 13 deletions
@@ -4,7 +4,7 @@ pkgbase=libc++ pkgname=(${pkgbase}{,abi,experimental}) -pkgver=9.0.1 +pkgver=10.0.0 pkgrel=1 url="https://libcxx.llvm.org/" license=('custom:Apache 2.0 with LLVM Exception') @@ -13,16 +13,14 @@ depends=('gcc-libs') makedepends=('clang' 'cmake' 'llvm' 'libunwind' 'ninja' 'python') source=("https://github.com/llvm/llvm-project/releases/download/llvmorg-$pkgver/llvm-$pkgver.src.tar.xz"{,.sig} "https://github.com/llvm/llvm-project/releases/download/llvmorg-$pkgver/libcxx-$pkgver.src.tar.xz"{,.sig} - "https://github.com/llvm/llvm-project/releases/download/llvmorg-$pkgver/libcxxabi-$pkgver.src.tar.xz"{,.sig} - "platform_linux_distribution.diff") + "https://github.com/llvm/llvm-project/releases/download/llvmorg-$pkgver/libcxxabi-$pkgver.src.tar.xz"{,.sig}) noextract=("${source[@]##*/}") -sha512sums=('bfb6960a4dd1e18f4005f324f478a781c69e8ec7c20569d9b243fcb9372dc7733b254f26c683373537990cc9c109c78eaf0f65449629ee17caca1bce9b9ccccd' +sha512sums=('7dc961aacee3a01ecc002ff2b688a2ef50661856d2abd5ecc90566ffcad7566e4976736cd339ea96592e452cd5a17aaceba9712b2effec805661cca8ff020ee7' 'SKIP' - 'aabbc98c5bd6935d3dabfb309dfc171fbc16441396628d22d8dcdb89a5015f8fdedef4237134b841314d572205f7d5cfe44c1c8900db0f0156810f7810376bb2' + '8cbcbea23c50f0d7020386d11af5b736b8b43291146c11ccc543118ed1877a88adc381be2573594236e97bcf75c47408f986e5e9644a4fce57758cde47e5b641' 'SKIP' - 'b5dbe4379a13046e7b9003e6913b0435271476feef0acbfd4e8207fca6d4a580182628866bd2032ce84a55d524fee8620841f17214bc79c8f46a3fde2f57627a' - 'SKIP' - 'ec5c442fd710049f7ff90274517e7869d2745ae3a3d80aab79e3669fb4a72de2536887e6b337f514f16cfb2c94be8794abed7249e30ebe0d721b535fc73668af') + 'e58be156f924b0e613a69872c1d42190a4123e9c7a4de973e3f735a23992487df91549756c8acee81a35f9575f5b3001e748f8b01439f233660a18f4a45b0f32' + 'SKIP') validpgpkeys=('474E22316ABF4785A88C6E8EA2C794A986419D8A') # Tom Stellard <tstellar@redhat.com> (.1 releases) validpgpkeys+=('B6C8F98282B944E3B0D5C2530FC3042E345AD05D') # Hans Wennborg <hans@chromium.org> (.0 releases) @@ -32,15 +30,14 @@ prepare() { bsdtar --strip-components 1 -zxf "${source[2]##*/}" -C llvm/projects/libcxx bsdtar --strip-components 1 -zxf "${source[4]##*/}" -C llvm/projects/libcxxabi sed -i 's/CREDITS.TXT/CREDITS/' llvm/projects/libcxx/LICENSE.TXT llvm/projects/libcxxabi/LICENSE.TXT - - # Python 3.8 support for test suite. - # https://github.com/llvm/llvm-project/issues/62 - # https://reviews.llvm.org/D72501 - patch -Np1 -i platform_linux_distribution.diff } build() { cd build + # https://wiki.archlinux.org/index.php/Clang#Build_packages_with_Clang + CFLAGS=${CFLAGS/-fvar-tracking-assignments} + CXXFLAGS=${CXXFLAGS/-fvar-tracking-assignments} + cmake \ -G Ninja \ -DCMAKE_BUILD_TYPE=Release \ |