sys-devel / mold

A Modern Linker

Official package sites : https://github.com/rui314/mold ·

v9999 :: 0 :: gentoo

Modified
License
MIT BSD-2

v2.2.0 :: 0 :: gentoo

Modified
License
MIT BSD-2
Keywords
~amd64 ~arm64 ~loong ~riscv ~x86

v2.1.0 :: 0 :: gentoo

Modified
License
MIT BSD-2
Keywords
amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86

v2.0.0-r2 :: 0 :: gentoo

Modified
License
MIT BSD-2
Keywords
~amd64 ~arm64 ~ppc64 ~riscv ~x86

v2.0.0-r1 :: 0 :: gentoo

Modified
License
MIT BSD-2
Keywords
amd64 ~arm64 ~ppc64 ~riscv ~x86

v1.11.0 :: 0 :: gentoo

Modified
License
AGPL-3 BSD-2
Keywords
amd64 ~arm64 ~ppc64 ~riscv ~x86

app-arch / zstd : zstd fast compression library

dev-cpp / tbb : High level abstract threading library

dev-libs / blake3 : a fast cryptographic hash function

dev-libs / mimalloc : A compact general purpose allocator with excellent performance

dev-libs / openssl : Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS)

sys-libs / zlib : Standard (de)compression library

app-arch / zstd : zstd fast compression library

dev-cpp / tbb : High level abstract threading library

dev-libs / blake3 : a fast cryptographic hash function

dev-libs / mimalloc : A compact general purpose allocator with excellent performance

dev-libs / openssl : Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS)

sys-libs / zlib : Standard (de)compression library

875839
sys-devel/mold-1.5.1 fails tests (MUSL): 229 - x86_64-version.sh (Failed)
894260
sys-devel/mold-1.10.1 - fails x86_64-version test whereas this test passes when testsuite is run from git
899974
sys-devel/mold-1.10.1 - packages built with mold fail with: crtbeginS.o:(.text): cannot find a symbol in .opd for R_PPC64_REL24 at offset 0x0
914592
sys-devel/mold: rekeywording
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
sys-devel/mold: Stabilize 2.1.0 amd64, #914787
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
sys-devel/mold: Keyword 2.2.0 arm64, #914592
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
sys-devel/mold: Keyword 2.2.0 x86, #914592
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
sys-devel/mold: Keyword 2.2.0 riscv, #914592
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
WANG Xuerui · gentoo
sys-devel/mold: forward ~loong
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
WANG Xuerui · gentoo
sys-devel/mold: keyword 2.2.0 for ~loong
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-devel/mold: add 2.2.0
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-devel/mold: Stabilize 2.0.0-r1 amd64, #913491
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthew Smith · gentoo
sys-devel/mold: update live ebuild
- remove openssl dependency - add blake3 dependency, update keywords to match Bug: https://bugs.gentoo.org/912967 Signed-off-by: Matthew Smith <matthew@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
WANG Xuerui · gentoo
sys-devel/mold: keyword 2.1.0 for ~loong
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-devel/mold: add 2.1.0
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-devel/mold: backport DT_RELR fix
Bug: https://bugs.gentoo.org/911591 Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sys-devel/mold: drop 1.10.1, 2.0.0
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-devel/mold: backport musl test fix
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-devel/mold: add 2.0.0
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
sys-devel/mold: Keyword 1.11.0 arm64, #905072
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-devel/mold: Stabilize 1.11.0 amd64, #904548
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-devel/mold: add 1.11.0
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sys-devel/mold: drop 1.8.0-r1, 1.9.0
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
sys-devel/mold: Stabilize 1.10.1 amd64, #899534
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
sys-devel/mold: sync live ebuild keywords
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Georgy Yakovlev · gentoo
sys-devel/mold: keyword 1.10.1 for ~ppc64
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-devel/mold: add 1.10.1, drop 1.10.0
Fixes issues with GLIBCXX_ASSERTIONS. Bug: https://github.com/rui314/mold/issues/969 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthew Smith · gentoo
sys-devel/mold: add 1.10.0
Signed-off-by: Matthew Smith <matthew@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-devel/mold: add 1.9.0
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sys-devel/mold: drop 1.7.1-r1
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-devel/mold: Stabilize 1.8.0-r1 amd64, #889776
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-devel/mold: depend on fixed dev-cpp/tbb for pthreads
Bug: https://bugs.gentoo.org/881161 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-devel/mold: add 1.8.0
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthew Smith · gentoo
sys-devel/mold: drop 1.6.0-r1
Signed-off-by: Matthew Smith <matthew@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-devel/mold: add 1.7.1, drop 1.7.0
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthew Smith · gentoo
sys-devel/mold: update live ebuild
Signed-off-by: Matthew Smith <matthew@gentoo.org>
Matthew Smith · gentoo
sys-devel/mold: add 1.7.0
Signed-off-by: Matthew Smith <matthew@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthew Smith · gentoo
sys-devel/mold: drop 1.4.2, 1.5.1
Signed-off-by: Matthew Smith <matthew@gentoo.org>
Matthew Smith · gentoo
sys-devel/mold: update live ebuild
Signed-off-by: Matthew Smith <matthew@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthew Smith · gentoo
sys-devel/mold: remove system-tbb USE flag
Latest upstream version now contains the required fixes, so it can be reliably used instead of the vendored copy. Bug: https://bugs.gentoo.org/866407 Signed-off-by: Matthew Smith <matthew@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
sys-devel/mold: Keyword 1.6.0 x86, #870760
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthew Smith · gentoo
sys-devel/mold: add 1.6.0
Signed-off-by: Matthew Smith <matthew@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthew Smith · gentoo
sys-devel/mold: update live ebuild
Signed-off-by: Matthew Smith <matthew@gentoo.org>
Matthew Smith · gentoo
sys-devel/mold: add 1.5.1
- Fix mold wrapper - Now depends on zstd Closes: https://github.com/gentoo/gentoo/pull/27436 Closes: https://bugs.gentoo.org/872773 Thanks-to: YamaD <me@dyama.net> Signed-off-by: Matthew Smith <matthew@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-devel/mold: drop 1.4.1
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthew Smith · gentoo
sys-devel/mold: add 1.4.2
Signed-off-by: Matthew Smith <matthew@gentoo.org>
Matthew Smith · gentoo
sys-devel/mold: drop 1.3.1, 1.3.1-r1, 1.4.0
Signed-off-by: Matthew Smith <matthew@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthew Smith · gentoo
sys-devel/mold: update live ebuild
Python script is dropped and rewritten in CMake. Signed-off-by: Matthew Smith <matthew@gentoo.org>
Matthew Smith · gentoo
sys-devel/mold: stop calling python during build
Closes: https://bugs.gentoo.org/865859 Signed-off-by: Matthew Smith <matthew@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthew Smith · gentoo
sys-devel/mold: fix build with gcc-12
Prevent overeager stripping of compiler flags by vendored tbb CMake scripts. No revbump as installed files are the same. Closes: https://bugs.gentoo.org/865837 Signed-off-by: Matthew Smith <matthew@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthew Smith · gentoo
sys-devel/mold: update live ebuild
Signed-off-by: Matthew Smith <matthew@gentoo.org>
Matthew Smith · gentoo
sys-devel/mold: add 1.4.1
Also switch to new CMake build system, and add a (currently masked) USE-flag to switch between vendored and system tbb. Signed-off-by: Matthew Smith <matthew@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthew Smith · gentoo
sys-devel/mold: add 1.4.0
Signed-off-by: Matthew Smith <matthew@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Han Gao · gentoo
sys-devel/mold: riscv keywording
Signed-off-by: Han Gao <rabenda.cn@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/26632 Signed-off-by: Sam James <sam@gentoo.org>
Han Gao · gentoo
sys-devel/mold: fix riscv R_RISCV_SET32 in EhFrameSection
Bug: https://bugs.gentoo.org/861488 Signed-off-by: Han Gao <rabenda.cn@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-devel/mold: drop 1.2.1-r1, 1.3.0
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-devel/mold: add 1.3.1
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sys-devel/mold: drop 1.2
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthew Smith · gentoo
sys-devel/mold: fix prepare phase when glibc has no static-pie
Closes: https://bugs.gentoo.org/854474 Signed-off-by: Matthew Smith <matthew@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthew Smith · gentoo
sys-devel/mold: add 1.3.0
Signed-off-by: Matthew Smith <matthew@gentoo.org>
Matthew Smith · gentoo
sys-devel/mold: fix tests
Fix LD_PRELOAD path in mold-wrapper tests, and delete more tests that require QEMU. Signed-off-by: Matthew Smith <matthew@gentoo.org>
Matthew Smith · gentoo
sys-devel/mold: use pkg-config to find OpenSSL
Signed-off-by: Matthew Smith <matthew@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-devel/mold: drop 1.1.1
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthew Smith · gentoo
sys-devel/mold: don't invoke python during build
Closes: https://bugs.gentoo.org/841575 Signed-off-by: Matthew Smith <matthew@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthew Smith · gentoo
sys-devel/mold: add 1.2.1
Signed-off-by: Matthew Smith <matthew@gentoo.org>
Matthew Smith · gentoo
sys-devel/mold: handle renamed/additional tests
Signed-off-by: Matthew Smith <matthew@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthew Smith · gentoo
sys-devel/mold: add 1.2
Closes: https://bugs.gentoo.org/837977 Signed-off-by: Matthew Smith <matthew@gentoo.org>
Matthew Smith · gentoo
sys-devel/mold: disable more tests
Signed-off-by: Matthew Smith <matthew@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-devel/mold: drop 1.0.3, 1.1
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthew Smith · gentoo
sys-devel/mold: Enable tests
Signed-off-by: Matthew Smith <matthew@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthew Smith · gentoo
sys-devel/mold: add 1.1.1
Signed-off-by: Matthew Smith <matthew@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthew Smith · gentoo
sys-devel/mold: check compiler version
Acked-by: Sam James <sam@gentoo.org> Closes: https://bugs.gentoo.org/831473 Closes: https://github.com/gentoo/gentoo/pull/24321 Signed-off-by: Matthew Smith <matthew@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-devel/mold: add 1.1
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-devel/mold: drop 1.0.0-r1, 1.0.1-r1, 1.0.2
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sys-devel/mold: add 1.0.3
Very tiny changes but we may as well bump given it's a quick build and to get it off the to-bump-list. Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Fabian Groffen · gentoo
sys-devel/mold: fix double Prefix, thanks Jens Lindenmeier
Closes: https://bugs.gentoo.org/832685 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Fabian Groffen <grobian@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-devel/mold: add 1.0.2
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michael Orlitzky · gentoo
sys-devel/mold: new revision sans "GNU gold" in --version.
The new mold-1.0.1-r1 includes upstream commit cea6a569afa5 which removes the string "GNU gold" from mold's --version string. This is necessary on Gentoo to prevent false positives from tc-ld-is-gold() in the toolchain-funcs eclass. Closes: https://bugs.gentoo.org/831478 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marco Scardovi · gentoo
sys-devel/mold: use only one .sh on rm
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Marco Scardovi <marco@scardovi.com> Closes: https://github.com/gentoo/gentoo/pull/23606 Signed-off-by: Sam James <sam@gentoo.org>
Marco Scardovi · gentoo
sys-devel/mold: bump to 1.0.1
This release actually has supports for --defsym, plus other useful things (see https://github.com/rui314/mold/releases/tag/v1.0.1) Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Marco Scardovi <marco@scardovi.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-devel/mold: drop 0.9.6-r3
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sys-devel/mold: add < dep on mimalloc for released versions
Only 9999 supports mimalloc-2. Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-devel/mold: use system xxhash in 9999
Doesn't seem like earlier versions actually used it yet. Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-devel/mold: add 1.0.0
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-devel/mold: add link to upstream tests bug
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sys-devel/mold: tweak running tests again for 9999
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-devel/mold: update 9999 for tests
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-devel/mold: simplify 9999
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sys-devel/mold: drop upstreamed patches
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-devel/mold: add live ebuild
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sys-devel/mold: really fix wrapper
Bug: https://bugs.gentoo.org/823653 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-devel/mold: fix whitespace
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sys-devel/mold: fix wrapper libdir path
Bug: https://github.com/rui314/mold/issues/127 Closes: https://bugs.gentoo.org/823653 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-devel/mold: initial import
Signed-off-by: Sam James <sam@gentoo.org>