diff --git a/srcpkgs/mold/patches/test-target-machine.patch b/srcpkgs/mold/patches/test-target-machine.patch index 22ec3efa14d..acaefb7cdb2 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 6dacc251c82..d898e1b1119 100644 --- a/srcpkgs/mold/template +++ b/srcpkgs/mold/template @@ -1,11 +1,10 @@ # 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" +configure_args="-DMOLD_USE_SYSTEM_MIMALLOC=ON -DMOLD_USE_SYSTEM_TBB=ON" +makedepends="mimalloc-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 +12,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