mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2025-12-08 00:05:33 +03:00
profiles: add ada_target_gcc_16
Signed-off-by: Sam James <sam@gentoo.org>
This commit is contained in:
parent
db7309fb05
commit
f241681e90
@ -57,7 +57,7 @@ _ADA_ECLASS=1
|
||||
# @DESCRIPTION:
|
||||
# All supported Ada implementations, most preferred last.
|
||||
_ADA_ALL_IMPLS=(
|
||||
gcc_12 gcc_13 gcc_14 gcc_15
|
||||
gcc_12 gcc_13 gcc_14 gcc_15 gcc_16
|
||||
)
|
||||
readonly _ADA_ALL_IMPLS
|
||||
|
||||
@ -119,7 +119,7 @@ _ada_impl_supported() {
|
||||
# keep in sync with _ADA_ALL_IMPLS!
|
||||
# (not using that list because inline patterns shall be faster)
|
||||
case "${impl}" in
|
||||
gcc_12|gcc_13|gcc_14|gcc_15)
|
||||
gcc_12|gcc_13|gcc_14|gcc_15|gcc_16)
|
||||
return 0
|
||||
;;
|
||||
*)
|
||||
@ -213,7 +213,7 @@ ada_export() {
|
||||
local impl var
|
||||
|
||||
case "${1}" in
|
||||
gcc_12|gcc_13|gcc_14|gcc_15)
|
||||
gcc_12|gcc_13|gcc_14|gcc_15|gcc_16)
|
||||
impl=${1}
|
||||
shift
|
||||
;;
|
||||
@ -245,6 +245,10 @@ ada_export() {
|
||||
gcc_pv=15
|
||||
slot=15
|
||||
;;
|
||||
gcc_16)
|
||||
gcc_pv=16
|
||||
slot=16
|
||||
;;
|
||||
*)
|
||||
gcc_pv="9.9.9"
|
||||
slot=9.9.9
|
||||
@ -295,7 +299,7 @@ ada_export() {
|
||||
;;
|
||||
ADA_PKG_DEP)
|
||||
case "${impl}" in
|
||||
gcc_12|gcc_13|gcc_14|gcc_15)
|
||||
gcc_12|gcc_13|gcc_14|gcc_15|gcc_16)
|
||||
ADA_PKG_DEP="sys-devel/gcc:${slot}[ada]"
|
||||
;;
|
||||
*)
|
||||
|
||||
@ -4,6 +4,10 @@
|
||||
# This file is only for generic masks. For arch-specific masks (i.e.
|
||||
# mask everywhere, unmask on arch/*) use arch/base.
|
||||
|
||||
# Sam James <sam@entoo.org> (2025-12-02)
|
||||
# GCC 16 is not yet released
|
||||
ada_target_gcc_16
|
||||
|
||||
# Sam James <sam@gentoo.org> (2025-04-19)
|
||||
# Ruby 3.1 is no longer supported upstream and will no longer
|
||||
# receive security updates.
|
||||
|
||||
@ -5,3 +5,4 @@ gcc_12 - Compile with sys-devel/gcc:12
|
||||
gcc_13 - Compile with sys-devel/gcc:13
|
||||
gcc_14 - Compile with sys-devel/gcc:14
|
||||
gcc_15 - Compile with sys-devel/gcc:15
|
||||
gcc_16 - Compile with sys-devel/gcc:16
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user