summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* sys-devel/mold: workaround linux-6.11 incompatibilitySam James2024-10-281-0/+22
| | | | | | | | | | | | 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: fix --icf assertSam James2024-09-181-0/+41
| | | | | | | Shows up when building Firefox. Closes: https://bugs.gentoo.org/938009 Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/mold: drop 2.30.0, 2.31.0, 2.32.0Sam James2024-09-022-107/+0
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/mold: add 2.32.1Sam James2024-07-031-0/+20
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/mold: drop 2.4.0, 2.4.1Sam James2024-06-241-12/+0
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/mold: fix tests w/ gcc 14Sam James2024-04-302-0/+107
| | | | | | | Test-only change. Bug: https://github.com/rui314/mold/issues/1244 Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/mold: drop 2.3.2, 2.3.2-r1, 2.3.3Sam James2023-12-281-495/+0
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/mold: remove unused patchesMichael Mair-Keimberger2023-11-242-219/+0
| | | | | Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at> Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* sys-devel/mold: backport symbol interposition fix (e.g. mimalloc/musl segfault)Sam James2023-11-131-0/+495
| | | | | Closes: https://bugs.gentoo.org/917089 Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/mold: add 2.3.0, disable PCHSam James2023-10-181-0/+12
| | | | | | | 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: backport DT_RELR fixSam James2023-08-091-0/+161
| | | | | Bug: https://bugs.gentoo.org/911591 Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/mold: backport musl test fixSam James2023-07-291-0/+58
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/mold: drop 1.6.0-r1Matthew Smith2022-12-041-28/+0
| | | | Signed-off-by: Matthew Smith <matthew@gentoo.org>
* sys-devel/mold: remove unused patchMichael Mair-Keimberger2022-10-151-296/+0
| | | | | | Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at> Closes: https://github.com/gentoo/gentoo/pull/27688 Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
* sys-devel/mold: remove unused patchesMichael Mair-Keimberger2022-09-303-87/+0
| | | | | | | Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at> Portage 3.0.35 / pkgdev 0.2.1 / pkgcheck 0.10.14 Closes: https://github.com/gentoo/gentoo/pull/27244 Signed-off-by: Matthew Smith <matthew@gentoo.org>
* sys-devel/mold: fix build with gcc-12Matthew Smith2022-08-201-0/+28
| | | | | | | | | | 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: add 1.4.1Matthew Smith2022-08-191-0/+296
| | | | | | | 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>
* sys-devel/mold: fix riscv R_RISCV_SET32 in EhFrameSectionHan Gao2022-07-281-0/+25
| | | | | | Bug: https://bugs.gentoo.org/861488 Signed-off-by: Han Gao <rabenda.cn@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/mold: use pkg-config to find OpenSSLMatthew Smith2022-06-261-0/+28
| | | | Signed-off-by: Matthew Smith <matthew@gentoo.org>
* sys-devel/mold: don't invoke python during buildMatthew Smith2022-04-301-0/+34
| | | | | Closes: https://bugs.gentoo.org/841575 Signed-off-by: Matthew Smith <matthew@gentoo.org>
* sys-devel/mold: drop 1.0.0-r1, 1.0.1-r1, 1.0.2Sam James2022-02-101-50/+0
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/mold: new revision sans "GNU gold" in --version.Michael Orlitzky2022-01-201-0/+50
| | | | | | | | | | | 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>
* sys-devel/mold: drop 0.9.6-r3Sam James2021-12-202-75/+0
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/mold: drop upstreamed patchesSam James2021-12-152-105/+0
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/mold: add live ebuildSam James2021-12-142-0/+105
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/mold: fix wrapper libdir pathSam James2021-12-141-0/+26
| | | | | | Bug: https://github.com/rui314/mold/issues/127 Closes: https://bugs.gentoo.org/823653 Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/mold: initial importSam James2021-10-291-0/+49
Signed-off-by: Sam James <sam@gentoo.org>