dwarfs/.docker/install-mold.sh

25 lines
428 B
Bash

#!/bin/bash
set -ex
cd "$HOME"
mkdir pkgs
cd pkgs
MOLD_VERSION=2.40.2
fetch.sh https://github.com/rui314/mold/archive/refs/tags/v${MOLD_VERSION}.tar.gz mold-${MOLD_VERSION}.tar.gz
tar xf mold-${MOLD_VERSION}.tar.gz
cd mold-${MOLD_VERSION}
mkdir build
cd build
export PATH="/usr/lib/ccache/bin:$PATH"
cmake .. -GNinja -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr/local
ninja
ninja install
cd "$HOME"
rm -rf pkgs