sys-devel / mold

A Modern Linker

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

v9999 :: 0 :: gentoo

Modified
License
MIT BSD-2 CC0-1.0
USE flags
debug mimalloc test

v2.40.4-r2 :: 0 :: gentoo

Modified
License
MIT BSD-2 CC0-1.0
Keywords
-alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~riscv ~sparc ~x86
USE flags
debug mimalloc test

v2.40.4 :: 0 :: gentoo

Modified
License
MIT BSD-2 CC0-1.0
Keywords
-alpha amd64 ~arm ~arm64 ~loong ~ppc ~riscv ~sparc ~x86
USE flags
debug test

General

debug
Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
mimalloc
Build using dev-libs/mimalloc as memory allocator.
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)

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 / xxhash : Extremely fast non-cryptographic hash algorithm

virtual / zlib : Virtual for libz.so providers

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 / xxhash : Extremely fast non-cryptographic hash algorithm

virtual / zlib : Virtual for libz.so providers

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 because of stripped sys-devel/gcc
939954
sys-devel/mold-2.32.1 one test fails : x86_64-pack-dyn-relocs-relr
947697
app-editors/zed-0.165.4: fails to link (sometimes) when using sys-devel/mold: /usr/bin/ld.mold: undefined symbol: onload
960642
sys-devel/mold-2.40.1 test fail : x86_64-separate-debug-file-sort x86_64-sort-debug-info
961321
sys-devel/mold: fails x86_64-arch-x86_64-z-rewrite-endbr{,2} tests
962724
sys-devel/mold-2.40.3 sys-apps/xdg-desktop-portal-1.20.3: mold miscompiles xdg-desktop-portal (Error loading shared library libgcc_s.so.1: No such file or directory)
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-devel/mold: fix textrel test
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Brett A C Sheffield · gentoo
sys-devel/mold: update live ebuild
Bring live ebuild into line with 2.40.4-r2 changes. Signed-off-by: Brett A C Sheffield <bacs@librecast.net> Part-of: https://codeberg.org/gentoo/gentoo/pulls/219 Merges: https://codeberg.org/gentoo/gentoo/pulls/219 Signed-off-by: Sam James <sam@gentoo.org>
Brett A C Sheffield · gentoo
sys-devel/mold: add dependency on dev-libs/xxhash
Use installed system library instead of vendored xxhash. Signed-off-by: Brett A C Sheffield <bacs@librecast.net> Part-of: https://codeberg.org/gentoo/gentoo/pulls/219 Signed-off-by: Sam James <sam@gentoo.org>
Brett A C Sheffield · gentoo
sys-devel/mold: ensure we don't use vendored deps
Remove unused vendored dependencies to ensure we don't use them and to avoid spurious warnings being generated and picked up by tinderbox etc. Closes: https://bugs.gentoo.org/964723 Signed-off-by: Brett A C Sheffield <bacs@librecast.net> Part-of: https://codeberg.org/gentoo/gentoo/pulls/219 Signed-off-by: Sam James <sam@gentoo.org>
Brett A C Sheffield · gentoo
sys-devel/mold: drop 2.40.4-r1
Signed-off-by: Brett A C Sheffield <bacs@librecast.net> Part-of: https://codeberg.org/gentoo/gentoo/pulls/219 Signed-off-by: Sam James <sam@gentoo.org>
Brett A C Sheffield · gentoo
sys-devel/mold: drop 2.39.1-r1
Signed-off-by: Brett A C Sheffield <bacs@librecast.net> Part-of: https://codeberg.org/gentoo/gentoo/pulls/219 Signed-off-by: Sam James <sam@gentoo.org>
Brett A C Sheffield · gentoo
sys-devel/mold: add IUSE flag for mimalloc
Previously this optional dependency was enabled by default. Default is now set as per upstream (off). Revbump -> 2.40.4-r2 Closes: https://bugs.gentoo.org/941189 Signed-off-by: Brett A C Sheffield <bacs@librecast.net> Part-of: https://codeberg.org/gentoo/gentoo/pulls/219 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-devel/mold: pull in upstream PR for AS_NEEDED group compat
This is needed for GCC 16. Was trying to wait but it's been a while w/ no upstream reply and it breaks dot-a.eclass tests. Closes: https://bugs.gentoo.org/968893 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-devel/mold: Stabilize 2.40.4 amd64, #966031
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sys-devel/mold: drop 2.40.1, 2.40.3
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sys-devel/mold: drop 2.37.1
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: Add := to virtual/zlib deps, part 1
Done via: ``` git grep -l virtual/zlib$ | xargs sed -i -e 's@virtual/zlib$@&:=@' ``` Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
sys-*/ Update for virtual/zlib
Update done using: ``` git grep -l sys-libs/zlib sys-* | xargs sed -i -e s@sys-libs/zlib@virtual/zlib@g git grep -l virtual/zlib-ng sys-* | xargs sed -i -e s@virtual/zlib-ng@sys-libs/zlib-ng@g git diff --name-only | xargs copybump git diff --name-only | xargs grep -l PYTHON_COMPAT | xargs gpy-impl -@dead pkgcheck scan --commits -c SourcingCheck,VisibilityCheck --exit error ``` Plus reverts in sys-libs/minizip-ng and sys-libs/zlib-ng. Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-devel/mold: add 2.40.4
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-devel/mold: add 2.40.3
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
idealseal · gentoo
sys-devel/mold: drop 2.39.1
Signed-off-by: idealseal <realidealseal@protonmail.com> Part-of: https://github.com/gentoo/gentoo/pull/42879 Signed-off-by: Sam James <sam@gentoo.org>
idealseal · gentoo
sys-devel/mold: add 2.40.1
Closes: https://bugs.gentoo.org/948507 Signed-off-by: idealseal <realidealseal@protonmail.com> Part-of: https://github.com/gentoo/gentoo/pull/42879 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
sys-devel/mold: Stabilize 2.39.1-r1 amd64, #956593
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-devel/mold: drop 2.38.1, 2.38.1-r1
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sys-devel/mold: backport systemd crash fix
Bug: https://github.com/rui314/mold/issues/1463 Closes: https://bugs.gentoo.org/955406 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
blackteahamburger · gentoo
sys-devel/mold: drop 2.39.0
Signed-off-by: blackteahamburger <blackteahamburger@outlook.com> Part-of: https://github.com/gentoo/gentoo/pull/42119 Closes: https://github.com/gentoo/gentoo/pull/42119 Signed-off-by: Sam James <sam@gentoo.org>
blackteahamburger · gentoo
sys-devel/mold: add 2.39.1
Closes: https://bugs.gentoo.org/955457 Signed-off-by: blackteahamburger <blackteahamburger@outlook.com> Part-of: https://github.com/gentoo/gentoo/pull/42119 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-devel/mold: drop 2.1.0, 2.35.1, 2.36.0
This drops ppc64 but it was stuck on an old version anyway. We can bring it back later once that is sorted. Bug: https://bugs.gentoo.org/899974 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-devel/mold: add 2.39.0
May fix bug #955406 but not clear. Bug: https://bugs.gentoo.org/955406 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-devel/mold: backport 2 fixes to 2.38.1
* Fix -Wl,--default-symver vs -Wl,--version-script which shows up as breakage in dev-libs/jansson vs dev-libs/json-c in net-firewall/firewalld (like in bug #812119). Thanks to Chewi for digging into it & reporting it upstream. There's a chance that it may help with bug #937990 too and maybe (but less likely?) bug #933197. * Fix --omagic hang (upstream report says it was a regression in 2.38.1 vs 2.38.0, so let's fix it while here). * Skip test failing for me on one machine (seems to be Clang not picking up that it should use mold/lld for the test, or the plugin maybe not being around; not going to worry about it for now). Bug: https://bugs.gentoo.org/812119 Bug: https://bugs.gentoo.org/933197 Bug: https://bugs.gentoo.org/937990 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-devel/mold: add 2.38.1
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-devel/mold: Stabilize 2.37.1 amd64, #953329
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
sys-devel/mold: Stabilize 2.36.0 amd64, #951578
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-devel/mold: drop 2.34.1-r1, 2.35.0
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-devel/mold: add 2.37.1, drop 2.37.0
Short-lived release. Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-devel/mold: add 2.37.0
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-devel/mold: fix inverted conditional
MOLD_ENABLE_QEMU_TESTS is only exposed w/ tests enabled. Closes: https://bugs.gentoo.org/949842 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-devel/mold: conditionally build tests
Not that it makes much difference here as it only affects a single extra target for a symlink, but that could change in future. Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
sys-devel/mold: Stabilize 2.35.1 amd64, #948526
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-devel/mold: Stabilize 2.35.0 amd64, #947968
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-devel/mold: add 2.36.0
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-devel/mold: add 2.35.1
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-devel/mold: drop x86_64-range-extension-thunk2 skip
Fixed upstream now. Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-devel/mold: drop 2.32.1, 2.33.0, 2.33.0-r1, 2.34.0, 2.34.1
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
sys-devel/mold: Stabilize 2.34.1-r1 amd64, #945998
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Sam James · gentoo
sys-devel/mold: skip test failing w/ C23
I can't rebuild to test a fix to the test right now, so skip it instead. Bug: https://github.com/rui314/mold/issues/1370 Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sys-devel/mold: fix phase order style
... to match execution order. Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-devel/mold: add 2.35.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.34.1 amd64, #943478
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-devel/mold: workaround linux-6.11 incompatibility
Don't write to existing files, instead replace them. This fixes (or works around) an incompatibility with linux-6.11. Bug: https://github.com/rui314/mold/issues/1361 Bug: https://bugs.gentoo.org/938659 Closes: https://bugs.gentoo.org/941070 Thanks-to: Jinghao Jia <jinghao7@illinois.edu> Thanks-to: ernsteiswuerfel <erhard_f@mailbox.org> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-devel/mold: Stabilize 2.33.0-r1 amd64, #941258
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-devel/mold: add 2.34.1
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-devel/mold: mark -alpha for >=2.34.0
See https://github.com/gentoo/gentoo/pull/38786#issuecomment-2379507657. Bug: https://bugs.gentoo.org/917271 Signed-off-by: Sam James <sam@gentoo.org>
Leonardo Hernández Hernández · gentoo
sys-devel/mold: add 2.34.0
Signed-off-by: Leonardo Hernández Hernández <leohdz172@proton.me> Closes: https://github.com/gentoo/gentoo/pull/38786 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-devel/mold: control assertions with USE=debug
Still not really sure how we should handle this distro-wide but whatever. Anyway, the assertions being enabled is how we hit #938009. Bug: https://bugs.gentoo.org/938009 Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sys-devel/mold: fix --icf assert
Shows up when building Firefox. Closes: https://bugs.gentoo.org/938009 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-devel/mold: drop 2.30.0, 2.31.0, 2.32.0
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
sys-devel/mold: Stabilize 2.32.1 amd64, #938643
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-devel/mold: fix test paths in live
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-devel/mold: Keyword 2.33.0 ppc, #917271
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-devel/mold: add 2.33.0
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-devel/mold: add 2.32.1
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-devel/mold: Stabilize 2.31.0 amd64, #934865
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-devel/mold: drop 2.4.0, 2.4.1
Signed-off-by: Sam James <sam@gentoo.org>
Leonardo Hernández Hernández · gentoo
sys-devel/mold: add 2.32.0
Signed-off-by: Leonardo Hernández Hernández <leohdz172@proton.me> Closes: https://github.com/gentoo/gentoo/pull/37163 Signed-off-by: Sam James <sam@gentoo.org>
Leonardo Hernández Hernández · gentoo
sys-devel/mold: update LICENSE
Signed-off-by: Leonardo Hernández Hernández <leohdz172@proton.me> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-devel/mold: add 2.31.0
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-devel/mold: drop obsolete PCH option
No longer needed as the eclass does it for us (3867345f8c2d9f24157508bc6372f479a82cf33f). Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sys-devel/mold: fix tests w/ gcc 14
Test-only change. Bug: https://github.com/rui314/mold/issues/1244 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-devel/mold: Stabilize 2.30.0 amd64, #930847
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-devel/mold: add 2.30.0
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-devel/mold: add 2.4.1
Since 3867345f8c2d9f24157508bc6372f479a82cf33f, cmake.eclass should handle the PCH thing for us, so drop the patch (which needed rebasing anyway). Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-devel/mold: drop 2.3.2, 2.3.2-r1, 2.3.3
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthew Smith · gentoo
sys-devel/mold: set TEST_$TOOL env for tests
Use the configured compiler instead of invoking cc directly when running tests. Closes: https://bugs.gentoo.org/918967 Signed-off-by: Matthew Smith <matthew@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-devel/mold: Stabilize 2.3.2-r1 amd64, #917270
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
sys-devel/mold: Stabilize 2.4.0 amd64, #919113
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-devel/mold: add 2.4.0
Closes: https://bugs.gentoo.org/914849 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Leonardo Hernández Hernández · gentoo
sys-devel/mold: propagate keywords to 9999
Signed-off-by: Leonardo Hernández Hernández <leohdz172@proton.me> Signed-off-by: Sam James <sam@gentoo.org>
Leonardo Hernández Hernández · gentoo
sys-devel/mold: add 2.3.3
Signed-off-by: Leonardo Hernández Hernández <leohdz172@proton.me> Closes: https://github.com/gentoo/gentoo/pull/33829 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-devel/mold: Keyword 2.3.2-r1 sparc, #917271
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sys-devel/mold: Keyword 2.3.2-r1 arm, #917271
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-devel/mold: use dosym -r, sync live
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-devel/mold: drop 1.11.0, 2.0.0-r1, 2.0.0-r2, 2.3.1
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sys-devel/mold: backport symbol interposition fix (e.g. mimalloc/musl segfault)
Closes: https://bugs.gentoo.org/917089 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-devel/mold: drop 2.2.0, 2.3.0
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sys-devel/mold: add 2.3.2
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Leonardo Hernández Hernández · gentoo
sys-devel/mold: add 2.3.1
Signed-off-by: Leonardo Hernández Hernández <leohdz172@proton.me> Closes: https://github.com/gentoo/gentoo/pull/33445 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-devel/mold: add 2.3.0, disable PCH
PCH is buggy and not worth it (especially for clean builds where we're not installing any headers too...) Signed-off-by: Sam James <sam@gentoo.org>
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>