summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorPeter Jung2022-06-25 07:11:34 +0200
committerPeter Jung2022-06-25 07:11:34 +0200
commit8ab5bc0d2e11c6414c5721fc8ac317462c5560c7 (patch)
tree7d37a9856ef8843869bc4faaf127623f6259efb0
parent6f4907974ccd434035e98becdb55a33e54d9c53e (diff)
downloadaur-8ab5bc0d2e11c6414c5721fc8ac317462c5560c7.tar.gz
Change to default clang as compiler, fix check, enable debug
-rw-r--r--.SRCINFO3
-rw-r--r--PKGBUILD10
2 files changed, 10 insertions, 3 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 381218552963..17a887226903 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 8df4100f4f11..25f3125c7d82 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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 \