diff --git a/extra/mold/checksums b/extra/mold/checksums index 1d73ebac..cffe697c 100644 --- a/extra/mold/checksums +++ b/extra/mold/checksums @@ -1,2 +1,2 @@ -59cd3ea1a2a5fb50d0d97faddd8bff4c7e71054a576c00a87b17f56ecbd88729 -b726ba359d10f83e33bca35193fd485876e04ea869417ce2642135ede9f55756 +ccd685afcdb7047f8a8ce8b5ce3b3cd22205a0ebc548ff1f1da7b35415fafbe4 +3803bbfdc23f59d3702435f93e12178cd4f0732620a5446e0c019e97ffa089af diff --git a/extra/mold/patches/elf_amd64_only.patch b/extra/mold/patches/elf_amd64_only.patch index 59503404..1816613d 100644 --- a/extra/mold/patches/elf_amd64_only.patch +++ b/extra/mold/patches/elf_amd64_only.patch @@ -1,18 +1,18 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt -index a5344d9a..11c7d806 100644 +index 3c14940..3541b40 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt -@@ -246,8 +246,7 @@ add_dependencies(mold git_hash) - # As a workaround, we create a .cc file for each target and spawn many - # compiler instances. This is hacky but greatly reduces compile time. +@@ -262,8 +262,7 @@ include_directories(${CMAKE_CURRENT_BINARY_DIR}) + # compiler instances. This is hacky but greatly reduces compile time + # on a multicore machine. list(APPEND MOLD_ELF_TARGETS - X86_64 I386 ARM64 ARM32 RV32LE RV32BE RV64LE RV64BE -- PPC64V1 PPC64V2 SPARC64 S390X) +- PPC64V1 PPC64V2 S390X SPARC64 M68K) + X86_64) list(APPEND MOLD_ELF_TEMPLATE_FILES elf/cmdline.cc -@@ -296,32 +295,15 @@ foreach (SOURCE IN LISTS MOLD_ELF_TEMPLATE_FILES) +@@ -312,33 +311,15 @@ foreach (SOURCE IN LISTS MOLD_ELF_TEMPLATE_FILES) endforeach() endforeach() @@ -29,6 +29,7 @@ index a5344d9a..11c7d806 100644 - elf/arch-arm32.cc - elf/arch-arm64.cc - elf/arch-i386.cc +- elf/arch-m68k.cc - elf/arch-ppc64v1.cc - elf/arch-ppc64v2.cc - elf/arch-riscv.cc diff --git a/extra/mold/version b/extra/mold/version index bfa5a6a4..abd32472 100644 --- a/extra/mold/version +++ b/extra/mold/version @@ -1 +1 @@ -1.6.0 1 +1.7.0 1