diff options
author | Peter Jung | 2022-06-25 07:11:34 +0200 |
---|---|---|
committer | Peter Jung | 2022-06-25 07:11:34 +0200 |
commit | 8ab5bc0d2e11c6414c5721fc8ac317462c5560c7 (patch) | |
tree | 7d37a9856ef8843869bc4faaf127623f6259efb0 | |
parent | 6f4907974ccd434035e98becdb55a33e54d9c53e (diff) | |
download | aur-8ab5bc0d2e11c6414c5721fc8ac317462c5560c7.tar.gz |
Change to default clang as compiler, fix check, enable debug
-rw-r--r-- | .SRCINFO | 3 | ||||
-rw-r--r-- | PKGBUILD | 10 |
2 files changed, 10 insertions, 3 deletions
@@ -7,6 +7,7 @@ pkgbase = mold-git license = AGPL3 makedepends = git makedepends = python + makedepends = clang depends = gcc-libs depends = mimalloc depends = openssl @@ -14,7 +15,7 @@ pkgbase = mold-git depends = tbb provides = mold=v1.3.0_14_gd9a28221 conflicts = mold - options = !debug + options = debug source = mold::git+https://github.com/rui314/mold sha256sums = SKIP @@ -9,12 +9,12 @@ url="https://github.com/rui314/mold" license=("AGPL3") # xxhash is bundled depends=('gcc-libs' 'mimalloc' 'openssl' 'zlib' 'tbb') -makedepends=('git' 'python') +makedepends=('git' 'python' 'clang') source=("mold::git+https://github.com/rui314/mold") sha256sums=('SKIP') provides=("mold=$pkgver") conflicts=("mold") -options=('!debug') +options=('debug') reponame="mold" pkgver() { @@ -23,6 +23,7 @@ pkgver() { } prepare() { + cd "$reponame" # use /usr/lib instead of /usr/libexec @@ -30,8 +31,10 @@ prepare() { } build() { + make \ -C "$reponame" \ + CXX=clang++ \ PREFIX=/usr \ LTO=1 \ SYSTEM_MIMALLOC=1 \ @@ -39,9 +42,11 @@ build() { } check() { + cd "$reponame" make \ + CXX=clang++ \ PREFIX=/usr \ LTO=1 \ SYSTEM_MIMALLOC=1 \ @@ -52,6 +57,7 @@ check() { package() { make \ -C "$reponame" \ + CXX=clang++ \ PREFIX=/usr \ LTO=1 \ SYSTEM_MIMALLOC=1 \ |