From: Yu Watanabe Date: Thu, 24 Oct 2024 09:27:16 +0000 (+0900) Subject: github: drop workaround and use distro mold X-Git-Tag: v257-rc1~93^2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F34871%2Fhead;p=thirdparty%2Fsystemd.git github: drop workaround and use distro mold Now, ubuntu-24.04 has mold-2.30.0+dfsg-1build1 . See https://packages.ubuntu.com/noble/mold . --- diff --git a/.github/workflows/build_test.sh b/.github/workflows/build_test.sh index f9bbdcee723..d2123dfd6a9 100755 --- a/.github/workflows/build_test.sh +++ b/.github/workflows/build_test.sh @@ -45,7 +45,7 @@ PACKAGES=( libxkbcommon-dev libxtables-dev libzstd-dev - # mold + mold mount net-tools python3-evdev @@ -68,14 +68,6 @@ LINKER="${LINKER:?}" CRYPTOLIB="${CRYPTOLIB:?}" RELEASE="$(lsb_release -cs)" -# mold-2.2.0+ fixes some bugs breaking bootloader builds. -# TODO: Switch to distro mold with ubuntu-24.04 -if [[ "$LINKER" == mold ]]; then - wget https://github.com/rui314/mold/releases/download/v2.2.0/mold-2.2.0-x86_64-linux.tar.gz - echo "d66e0230c562c2ba0e0b789cc5034e0fa2369cc843d0154920de4269cd94afeb mold-2.2.0-x86_64-linux.tar.gz" | sha256sum -c - sudo tar -xz -C /usr --strip-components=1 -f mold-2.2.0-x86_64-linux.tar.gz -fi - # Note: As we use postfixed clang/gcc binaries, we need to override $AR # as well, otherwise meson falls back to ar from binutils which # doesn't work with LTO