diff options
author | 2024-12-09 05:48:10 +0000 | |
---|---|---|
committer | 2024-12-09 05:48:51 +0000 | |
commit | 44a801e369a951ee8580e975bf7fbd0b989aab7d (patch) | |
tree | 8ed213d8df0c65162aa6ed2649e665ddfaabd459 /sys-libs | |
parent | dev-python/wrapt: Stabilize 1.17.0 amd64, #946038 (diff) | |
download | gentoo-44a801e369a951ee8580e975bf7fbd0b989aab7d.tar.gz gentoo-44a801e369a951ee8580e975bf7fbd0b989aab7d.tar.bz2 gentoo-44a801e369a951ee8580e975bf7fbd0b989aab7d.zip |
sys-libs/pkgcraft: build w/ -std=gnu17, sync live
C17 for the bundled/modified fork of bash (scallop).
Closes: https://bugs.gentoo.org/945254
Signed-off-by: Sam James <sam@gentoo.org>
Diffstat (limited to 'sys-libs')
-rw-r--r-- | sys-libs/pkgcraft/pkgcraft-0.0.16-r1.ebuild | 5 | ||||
-rw-r--r-- | sys-libs/pkgcraft/pkgcraft-9999.ebuild | 8 |
2 files changed, 11 insertions, 2 deletions
diff --git a/sys-libs/pkgcraft/pkgcraft-0.0.16-r1.ebuild b/sys-libs/pkgcraft/pkgcraft-0.0.16-r1.ebuild index 0fe19eb425da..4f268ebdc188 100644 --- a/sys-libs/pkgcraft/pkgcraft-0.0.16-r1.ebuild +++ b/sys-libs/pkgcraft/pkgcraft-0.0.16-r1.ebuild @@ -7,7 +7,7 @@ CRATES=" " RUST_MIN_VER="1.77.1" -inherit edo cargo toolchain-funcs +inherit edo cargo flag-o-matic toolchain-funcs DESCRIPTION="C library for pkgcraft" HOMEPAGE="https://pkgcraft.github.io/" @@ -62,6 +62,9 @@ src_compile() { # For scallop building bash tc-export AR CC + # scallop uses modified bash-5.2 which relies on unprotoyped functions + append-cflags -std=gnu17 + # Can pass -vv if need more output from e.g. scallop configure edo cargo cbuild "${cargoargs[@]}" } diff --git a/sys-libs/pkgcraft/pkgcraft-9999.ebuild b/sys-libs/pkgcraft/pkgcraft-9999.ebuild index 024776672574..4f268ebdc188 100644 --- a/sys-libs/pkgcraft/pkgcraft-9999.ebuild +++ b/sys-libs/pkgcraft/pkgcraft-9999.ebuild @@ -4,7 +4,10 @@ EAPI=8 CRATES=" " -inherit edo cargo toolchain-funcs + +RUST_MIN_VER="1.77.1" + +inherit edo cargo flag-o-matic toolchain-funcs DESCRIPTION="C library for pkgcraft" HOMEPAGE="https://pkgcraft.github.io/" @@ -59,6 +62,9 @@ src_compile() { # For scallop building bash tc-export AR CC + # scallop uses modified bash-5.2 which relies on unprotoyped functions + append-cflags -std=gnu17 + # Can pass -vv if need more output from e.g. scallop configure edo cargo cbuild "${cargoargs[@]}" } |