From 72a227baafc80797ac20259b085e57647b544185 Mon Sep 17 00:00:00 2001 From: cinerea0 Date: Sat, 2 Mar 2024 17:47:58 -0500 Subject: [PATCH] mold: update to 2.4.1 Use system tbb now that we have a recent enough version. --- srcpkgs/mold/patches/test-target-machine.patch | 6 +++--- srcpkgs/mold/template | 10 ++++++---- 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/srcpkgs/mold/patches/test-target-machine.patch b/srcpkgs/mold/patches/test-target-machine.patch index 22ec3efa14ddec..acaefb7cdb262d 100644 --- a/srcpkgs/mold/patches/test-target-machine.patch +++ b/srcpkgs/mold/patches/test-target-machine.patch @@ -8,10 +8,10 @@ index 8d5407a827f..8299c1dd7ac 100644 esac } --if [ -z "$HOST" ]; then +-if [ -z "$MACHINE" ]; then +if [ -n "$XBPS_TARGET_MACHINE" ]; then -+ HOST=$(canonical_name "${XBPS_TARGET_MACHINE%-musl}") ++ MACHINE=$(canonical_name "${XBPS_TARGET_MACHINE%-musl}") +else - HOST=$(canonical_name $(uname -m)) + MACHINE=$(canonical_name $(uname -m)) fi diff --git a/srcpkgs/mold/template b/srcpkgs/mold/template index 6dacc251c820ae..b759f84b96256a 100644 --- a/srcpkgs/mold/template +++ b/srcpkgs/mold/template @@ -1,11 +1,12 @@ # Template file for 'mold' pkgname=mold -version=2.4.0 +version=2.4.1 revision=1 build_style=cmake configure_args="-DMOLD_USE_SYSTEM_MIMALLOC=ON - -Dmimalloc_DIR=${XBPS_CROSS_BASE}/cmake/mimalloc-2.0" -makedepends="mimalloc-devel openssl-devel zlib-devel libzstd-devel" + -Dmimalloc_DIR=${XBPS_CROSS_BASE}/cmake/mimalloc-2.0 + -DMOLD_USE_SYSTEM_TBB=ON" +makedepends="mimalloc-devel openssl-devel zlib-devel libzstd-devel tbb-devel" # It's probably not worth pulling in clang/llvm to run the few tests that # depend on them. checkdepends="tar zstd libdwarf gdb" @@ -13,8 +14,9 @@ short_desc="Faster drop-in replacement for existing Unix linkers" maintainer="Peter Wang " license="MIT" homepage="https://github.com/rui314/mold" +changelog="https://github.com/rui314/mold/releases" distfiles="https://github.com/rui314/mold/archive/refs/tags/v${version}.tar.gz" -checksum=be65f3d785d32ece7b3204ecaa57810847fdd25c232cf704cbfff2dafb1ac107 +checksum=c9853d007d6a1b4f3e36b7314346751f4cc91bc43c76e30db51709b53b44dd68 post_install() { vlicense LICENSE