From df20fe2ca40143be462f7dab45936102b0fe6cc0 Mon Sep 17 00:00:00 2001 From: zorz Date: Fri, 15 May 2026 18:49:53 +0300 Subject: mold linker --- mold/MAKEPKG | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 mold/MAKEPKG (limited to 'mold/MAKEPKG') diff --git a/mold/MAKEPKG b/mold/MAKEPKG new file mode 100644 index 0000000..4046d91 --- /dev/null +++ b/mold/MAKEPKG @@ -0,0 +1,41 @@ +#!/bin/mkpkg +# description: A modern parallel linker +# url: https://github.com/rui314/mold + +name=mold +version=2.41.0 +release=1 +depends=(zlib zstd libressl) +makedeps=(cmake ninja python3) +source=(https://github.com/rui314/mold/archive/refs/tags/v$version.tar.gz) +renames=(${name}-${version}.tar.gz) +sha256sums=( + "0a61abac85d818437b425df856822e9d6e9982baeae5a93bcb02fe6c0060c61a" +) + +build() { + cd $name-$version + + cmake -B build -G Ninja -Wno-dev \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DCMAKE_C_COMPILER=clang \ + -DCMAKE_CXX_COMPILER=clang++ \ + -DMOLD_TARGETS="X86_64" \ + -DMOLD_USE_MIMALLOC=OFF \ + -DMOLD_USE_SYSTEM_TBB=OFF \ + -DMOLD_LTO=OFF + + ninja -C build + DESTDIR=$PKG ninja -C build install + + rm -rf $PKG/usr/share/doc +} + +signify() { + untrusted comment: public key + RWTZ9IduCSQ/mL8337TEUinPwT92xFEUpD92hkS7IxcOnzTt9QdpohT3 +} + +# vim: filetype=sh -- cgit v1.2.3