summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* sys-devel/mold: add 2.35.1Sam James2024-12-201-4/+0
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/mold: drop x86_64-range-extension-thunk2 skipSam James2024-12-121-5/+0
| | | | | | Fixed upstream now. Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/mold: skip test failing w/ C23Sam James2024-12-091-0/+5
| | | | | | | 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>
* sys-devel/mold: fix phase order styleSam James2024-12-091-8/+6
| | | | | | ... to match execution order. Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/mold: workaround linux-6.11 incompatibilitySam James2024-10-281-0/+4
| | | | | | | | | | | | 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>
* sys-devel/mold: mark -alpha for >=2.34.0Sam James2024-10-041-1/+2
| | | | | | | See https://github.com/gentoo/gentoo/pull/38786#issuecomment-2379507657. Bug: https://bugs.gentoo.org/917271 Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/mold: control assertions with USE=debugSam James2024-09-181-2/+5
| | | | | | | | | 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>
* sys-devel/mold: fix test paths in liveSam James2024-08-161-6/+6
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/mold: update LICENSELeonardo Hernández Hernández2024-06-241-1/+2
| | | | | Signed-off-by: Leonardo Hernández Hernández <leohdz172@proton.me> Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/mold: drop obsolete PCH optionSam James2024-04-301-1/+0
| | | | | | No longer needed as the eclass does it for us (3867345f8c2d9f24157508bc6372f479a82cf33f). Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/mold: add 2.4.1Sam James2024-03-011-5/+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>
* sys-devel/mold: set TEST_$TOOL env for testsMatthew Smith2023-12-051-0/+8
| | | | | | | | 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>
* sys-devel/mold: propagate keywords to 9999Leonardo Hernández Hernández2023-11-151-1/+1
| | | | | Signed-off-by: Leonardo Hernández Hernández <leohdz172@proton.me> Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/mold: use dosym -r, sync liveSam James2023-11-131-1/+2
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/mold: add 2.3.0, disable PCHSam James2023-10-181-1/+6
| | | | | | | 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>
* sys-devel/mold: forward ~loongWANG Xuerui2023-09-241-1/+1
| | | | Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
* sys-devel/mold: update live ebuildMatthew Smith2023-08-241-2/+2
| | | | | | | | - remove openssl dependency - add blake3 dependency, update keywords to match Bug: https://bugs.gentoo.org/912967 Signed-off-by: Matthew Smith <matthew@gentoo.org>
* sys-devel/mold: add 2.0.0Sam James2023-07-271-3/+3
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/mold: sync live ebuild keywordsGeorgy Yakovlev2023-01-221-1/+1
| | | | Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* sys-devel/mold: depend on fixed dev-cpp/tbb for pthreadsSam James2023-01-051-2/+2
| | | | | Bug: https://bugs.gentoo.org/881161 Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/mold: update live ebuildMatthew Smith2022-11-151-5/+0
| | | | Signed-off-by: Matthew Smith <matthew@gentoo.org>
* sys-devel/mold: update live ebuildMatthew Smith2022-11-111-6/+4
| | | | Signed-off-by: Matthew Smith <matthew@gentoo.org>
* sys-devel/mold: update live ebuildMatthew Smith2022-09-301-1/+5
| | | | Signed-off-by: Matthew Smith <matthew@gentoo.org>
* sys-devel/mold: update live ebuildMatthew Smith2022-08-201-10/+0
| | | | | | Python script is dropped and rewritten in CMake. Signed-off-by: Matthew Smith <matthew@gentoo.org>
* sys-devel/mold: fix build with gcc-12Matthew Smith2022-08-201-0/+5
| | | | | | | | | | 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>
* sys-devel/mold: update live ebuildMatthew Smith2022-08-191-38/+38
| | | | Signed-off-by: Matthew Smith <matthew@gentoo.org>
* sys-devel/mold: fix prepare phase when glibc has no static-pieMatthew Smith2022-06-291-1/+1
| | | | | Closes: https://bugs.gentoo.org/854474 Signed-off-by: Matthew Smith <matthew@gentoo.org>
* sys-devel/mold: fix testsMatthew Smith2022-06-261-1/+2
| | | | | | | Fix LD_PRELOAD path in mold-wrapper tests, and delete more tests that require QEMU. Signed-off-by: Matthew Smith <matthew@gentoo.org>
* sys-devel/mold: use pkg-config to find OpenSSLMatthew Smith2022-06-261-0/+1
| | | | Signed-off-by: Matthew Smith <matthew@gentoo.org>
* sys-devel/mold: don't invoke python during buildMatthew Smith2022-04-301-0/+5
| | | | | Closes: https://bugs.gentoo.org/841575 Signed-off-by: Matthew Smith <matthew@gentoo.org>
* sys-devel/mold: handle renamed/additional testsMatthew Smith2022-04-281-2/+2
| | | | Signed-off-by: Matthew Smith <matthew@gentoo.org>
* sys-devel/mold: disable more testsMatthew Smith2022-04-151-1/+4
| | | | Signed-off-by: Matthew Smith <matthew@gentoo.org>
* sys-devel/mold: Enable testsMatthew Smith2022-03-081-4/+10
| | | | Signed-off-by: Matthew Smith <matthew@gentoo.org>
* sys-devel/mold: check compiler versionMatthew Smith2022-02-221-0/+11
| | | | | | | 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>
* sys-devel/mold: add 1.1Sam James2022-02-211-3/+2
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/mold: fix double Prefix, thanks Jens LindenmeierFabian Groffen2022-02-041-1/+1
| | | | | | Closes: https://bugs.gentoo.org/832685 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* sys-devel/mold: add 1.0.2Sam James2022-01-231-1/+3
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/mold: use only one .sh on rmMarco Scardovi2022-01-011-1/+1
| | | | | | | 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>
* sys-devel/mold: add < dep on mimalloc for released versionsSam James2021-12-201-1/+1
| | | | | | Only 9999 supports mimalloc-2. Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/mold: use system xxhash in 9999Sam James2021-12-201-0/+2
| | | | | Doesn't seem like earlier versions actually used it yet. Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/mold: add link to upstream tests bugSam James2021-12-151-0/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/mold: tweak running tests again for 9999Sam James2021-12-151-1/+4
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/mold: update 9999 for testsSam James2021-12-151-7/+9
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/mold: simplify 9999Sam James2021-12-151-13/+2
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/mold: drop upstreamed patchesSam James2021-12-151-5/+0
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/mold: add live ebuildSam James2021-12-141-0/+77
Signed-off-by: Sam James <sam@gentoo.org>