From 236e54008a63b4339e0212d1ab9ca2c4b843ab3d Mon Sep 17 00:00:00 2001 From: Romain BOULLARD Date: Fri, 11 Sep 2026 11:50:03 +0200 Subject: [PATCH] 2.42.0 --- .gitea/workflows/ci.yml | 2 +- mold/all/conandata.yml | 7 +++---- .../0001-fix-libexecdir-ld-symlink-collision.patch | 13 ------------- mold/config.yml | 2 ++ 4 files changed, 6 insertions(+), 18 deletions(-) delete mode 100644 mold/all/patches/2.41.0/0001-fix-libexecdir-ld-symlink-collision.patch diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index c2e1d8f..eb4ebc7 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -24,7 +24,7 @@ jobs: strategy: matrix: package: [ - { name: "mold", version: "2.41.0", location: "all" }, + { name: "mold", version: "2.42.0", location: "all" }, { name: "eabase", version: "01082025", location: "all" }, diff --git a/mold/all/conandata.yml b/mold/all/conandata.yml index 4f34dcd..b912ca4 100644 --- a/mold/all/conandata.yml +++ b/mold/all/conandata.yml @@ -1,4 +1,7 @@ sources: + "2.42.0": + url: "https://github.com/rui314/mold/archive/refs/tags/v2.42.0.tar.gz" + sha256: "6c0f3308c5b3159a369202d970922ad819bab1bfcb5a3b3c06a723d19f65373" "2.41.0": url: "https://github.com/rui314/mold/archive/refs/tags/v2.41.0.tar.gz" sha256: "0a61abac85d818437b425df856822e9d6e9982baeae5a93bcb02fe6c0060c61a" @@ -33,10 +36,6 @@ sources: url: "https://github.com/rui314/mold/archive/refs/tags/v1.11.0.tar.gz" sha256: "99318eced81b09a77e4c657011076cc8ec3d4b6867bd324b8677974545bc4d6f" patches: - "2.41.0": - - patch_file: "patches/2.41.0/0001-fix-libexecdir-ld-symlink-collision.patch" - patch_description: "Drop the libexecdir/mold/ld symlink install rule, which collides with bin/mold since Conan forces LIBEXECDIR to equal BINDIR" - patch_type: "conan" "2.40.1": - patch_file: "patches/2.40.1/0001-patch-enforce-c-11-for-tbb.patch" patch_description: "Fix bundled oneTBB build by enforcing C++11 standard" diff --git a/mold/all/patches/2.41.0/0001-fix-libexecdir-ld-symlink-collision.patch b/mold/all/patches/2.41.0/0001-fix-libexecdir-ld-symlink-collision.patch deleted file mode 100644 index c380702..0000000 --- a/mold/all/patches/2.41.0/0001-fix-libexecdir-ld-symlink-collision.patch +++ /dev/null @@ -1,13 +0,0 @@ ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -484,10 +484,8 @@ - - if(NOT WIN32) -- mold_install_relative_symlink(${CMAKE_INSTALL_BINDIR}/mold${CMAKE_EXECUTABLE_SUFFIX} -- ${CMAKE_INSTALL_LIBEXECDIR}/mold/ld${CMAKE_EXECUTABLE_SUFFIX}) - mold_install_relative_symlink(${CMAKE_INSTALL_BINDIR}/mold${CMAKE_EXECUTABLE_SUFFIX} - ${CMAKE_INSTALL_BINDIR}/ld.mold${CMAKE_EXECUTABLE_SUFFIX}) - mold_install_relative_symlink(${CMAKE_INSTALL_MANDIR}/man1/mold.1 - ${CMAKE_INSTALL_MANDIR}/man1/ld.mold.1) - endif() - endif() diff --git a/mold/config.yml b/mold/config.yml index d70a0d8..c21acac 100644 --- a/mold/config.yml +++ b/mold/config.yml @@ -1,4 +1,6 @@ versions: + "2.42.0": + folder: all "2.41.0": folder: all "2.40.1":