sys-devel / mold

A Modern Linker

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

v9999 :: 0 :: gentoo

Modified
License
AGPL-3 Apache-2.0 BSD-2
USE flags
system-tbb

v1.4.2 :: 0 :: gentoo

Modified
License
AGPL-3 Apache-2.0 BSD-2
Keywords
~amd64 ~riscv
USE flags
system-tbb

General

system-tbb
Use dev-cpp/tbb package instead of vendored copy

dev-cpp / tbb : High level abstract threading library

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

dev-cpp / tbb : High level abstract threading library

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

830463
sys-apps/sandbox fails to configure with sys-devel/mold: Unable to determine LIBC PATH ()
830748
sys-apps/sandbox: deadlock with sys-devel/mold using dev-libs/mimalloc-2.0.3-r1
834922
sys-devel/mold-1.1.1 fails test - Testing i386-mergeable-strings make[1]: [Makefile.linux:6: elf/i386-mergeable-strings.sh] Error
866407
sys-devel/mold-1.4.1[-system-tbb] fails to compile (lto): [-Werror=odr]
870760
sys-devel/mold - x86 Keyword Request
871615
sys-devel/mold fails to find libelogind (was sys-process/procps - mold fails with USE="elogind")
872773
sys-devel/mold-1.4.2: can't find mold-wrapper.so
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>