commit: d3e007705a1dbe686551fba460f2294285043db0 Author: BratishkaErik <bratishkaerik <AT> getgoogleoff <DOT> me> AuthorDate: Thu Mar 24 13:43:14 2022 +0000 Commit: Florian Schmaus <flow <AT> gentoo <DOT> org> CommitDate: Mon Mar 28 07:49:42 2022 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3e00770
dev-lang/zig: add memory requirement via check-reqs see https://github.com/ziglang/zig/issues/6485 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: BratishkaErik <bratishkaerik <AT> getgoogleoff.me> Closes: https://github.com/gentoo/gentoo/pull/24734 Signed-off-by: Florian Schmaus <flow <AT> gentoo.org> dev-lang/zig/zig-0.7.1.ebuild | 9 ++++++--- dev-lang/zig/zig-0.8.1-r1.ebuild | 9 ++++++--- dev-lang/zig/zig-0.9.1.ebuild | 7 +++++-- dev-lang/zig/zig-9999.ebuild | 11 +++++++---- 4 files changed, 24 insertions(+), 12 deletions(-) diff --git a/dev-lang/zig/zig-0.7.1.ebuild b/dev-lang/zig/zig-0.7.1.ebuild index d775cde187a1..39cf045b3b38 100644 --- a/dev-lang/zig/zig-0.7.1.ebuild +++ b/dev-lang/zig/zig-0.7.1.ebuild @@ -1,9 +1,9 @@ -# Copyright 2019-2021 Gentoo Authors +# Copyright 2019-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 -inherit cmake llvm +inherit cmake llvm check-reqs DESCRIPTION="A robust, optimal, and maintainable programming language" HOMEPAGE="https://ziglang.org/" @@ -46,6 +46,9 @@ llvm_check_deps() { has_version "sys-devel/clang:${LLVM_SLOT}" } +# see https://github.com/ziglang/zig/wiki/Troubleshooting-Build-Issues#high-memory-requirements +CHECKREQS_MEMORY="6G" + src_configure() { local mycmakeargs=( -DZIG_USE_CCACHE=OFF diff --git a/dev-lang/zig/zig-0.8.1-r1.ebuild b/dev-lang/zig/zig-0.8.1-r1.ebuild index 659a2ac1dbca..86befea8144c 100644 --- a/dev-lang/zig/zig-0.8.1-r1.ebuild +++ b/dev-lang/zig/zig-0.8.1-r1.ebuild @@ -1,9 +1,9 @@ -# Copyright 2019-2021 Gentoo Authors +# Copyright 2019-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 -inherit cmake llvm +inherit cmake llvm check-reqs DESCRIPTION="A robust, optimal, and maintainable programming language" HOMEPAGE="https://ziglang.org/" @@ -45,6 +45,9 @@ llvm_check_deps() { has_version "sys-devel/clang:${LLVM_SLOT}" } +# see https://github.com/ziglang/zig/wiki/Troubleshooting-Build-Issues#high-memory-requirements +CHECKREQS_MEMORY="10G" + src_configure() { local mycmakeargs=( -DZIG_USE_CCACHE=OFF diff --git a/dev-lang/zig/zig-0.9.1.ebuild b/dev-lang/zig/zig-0.9.1.ebuild index f3e935ec2f28..30aa4b234c28 100644 --- a/dev-lang/zig/zig-0.9.1.ebuild +++ b/dev-lang/zig/zig-0.9.1.ebuild @@ -1,10 +1,10 @@ # Copyright 2019-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 LLVM_MAX_SLOT=13 -inherit cmake llvm +inherit cmake llvm check-reqs DESCRIPTION="A robust, optimal, and maintainable programming language" HOMEPAGE="https://ziglang.org/" @@ -44,6 +44,9 @@ llvm_check_deps() { has_version "sys-devel/clang:${LLVM_SLOT}" } +# see https://github.com/ziglang/zig/wiki/Troubleshooting-Build-Issues#high-memory-requirements +CHECKREQS_MEMORY="10G" + src_configure() { local mycmakeargs=( -DZIG_USE_CCACHE=OFF diff --git a/dev-lang/zig/zig-9999.ebuild b/dev-lang/zig/zig-9999.ebuild index ca45b1e7e4dc..30aa4b234c28 100644 --- a/dev-lang/zig/zig-9999.ebuild +++ b/dev-lang/zig/zig-9999.ebuild @@ -1,10 +1,10 @@ -# Copyright 2019-2021 Gentoo Authors +# Copyright 2019-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 LLVM_MAX_SLOT=13 -inherit cmake llvm +inherit cmake llvm check-reqs DESCRIPTION="A robust, optimal, and maintainable programming language" HOMEPAGE="https://ziglang.org/" @@ -13,7 +13,7 @@ if [[ ${PV} == 9999 ]]; then inherit git-r3 else SRC_URI="https://github.com/ziglang/zig/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm64" + KEYWORDS="~amd64 ~arm ~arm64" fi LICENSE="MIT" @@ -44,6 +44,9 @@ llvm_check_deps() { has_version "sys-devel/clang:${LLVM_SLOT}" } +# see https://github.com/ziglang/zig/wiki/Troubleshooting-Build-Issues#high-memory-requirements +CHECKREQS_MEMORY="10G" + src_configure() { local mycmakeargs=( -DZIG_USE_CCACHE=OFF