Сравнение mold-2.40.4-r2 с mold-9999
| /usr/portage/sys-devel/mold/mold-9999.ebuild 2026-09-03 20:03:05.319884136 +0300 | ||
|---|---|---|
| 14 | 14 |
SRC_URI="https://github.com/rui314/mold/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
|
| 15 | 15 |
# -alpha: alpha support was dropped upstream: |
| 16 | 16 |
# https://github.com/rui314/mold/commit/3711ddb95e23c12991f6b8c7bfeba4f1421d19d4 |
| 17 |
KEYWORDS="-alpha amd64 ~arm ~arm64 ~loong ~ppc ~riscv ~sparc ~x86" |
|
| 17 |
KEYWORDS="-alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~riscv ~sparc ~x86" |
|
| 18 | 18 |
fi |
| 19 | 19 | |
| 20 | 20 |
# mold (MIT) |
| ... | ... | |
| 32 | 32 |
dev-libs/blake3:= |
| 33 | 33 |
dev-libs/xxhash:= |
| 34 | 34 |
virtual/zlib:= |
| 35 |
mimalloc? ( >=dev-libs/mimalloc-2:= ) |
|
| 35 |
mimalloc? ( >=dev-libs/mimalloc-3:= ) |
|
| 36 | 36 |
" |
| 37 | 37 |
DEPEND="${RDEPEND}"
|
| 38 | ||
| 39 |
PATCHES=( |
|
| 40 |
"${FILESDIR}"/${PN}-2.40.4-as-needed-group.patch
|
|
| 41 |
"${FILESDIR}"/${PN}-2.40.4-textrel-test.patch
|
|
| 42 |
) |
|
| 38 |
BDEPEND=" |
|
| 39 |
test? ( llvm-core/clang:* ) |
|
| 40 |
" |
|
| 43 | 41 | |
| 44 | 42 |
pkg_pretend() {
|
| 45 | 43 |
# Requires a c++20 compiler, see #831473 |
| ... | ... | |
| 79 | 77 |
# Fails if binutils errors out on textrels by default |
| 80 | 78 |
rm test/textrel.sh test/textrel2.sh || die |
| 81 | 79 | |
| 82 |
# Fails with (sometimes, maybe dependent on sys-devel/clang default |
|
| 83 |
# linker): |
|
| 84 |
# "/usr/bin/x86_64-pc-linux-gnu-ld.bfd: unrecognised emulation mode: llvm" |
|
| 85 |
rm test/lto-llvm2.sh || die |
|
| 80 |
# Don't let the default linker config affect the tests, bug #974439 |
|
| 81 |
sed -e 's:\(clang\|clang\+\+\):\1 --no-default-config:' -i test/*.sh || die |
|
| 86 | 82 | |
| 87 | 83 |
# static-pie tests require glibc built with static-pie support |
| 88 | 84 |
if ! has_version -d 'sys-libs/glibc[static-pie(+)]'; then |