From 5177fc22cd05140f767acad1c3311ad1eb3bfa07849ee8ffac45631d801ed3c5 Mon Sep 17 00:00:00 2001 From: Richard Biener Date: Fri, 19 Jan 2024 10:03:00 +0000 Subject: [PATCH] - Build rust only for openSUSE Tumbleweed. OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc14?expand=0&rev=8 --- gcc.spec.in | 6 ++++-- gcc14-testresults.spec | 6 ++++-- gcc14.changes | 1 + gcc14.spec | 6 ++++-- 4 files changed, 13 insertions(+), 6 deletions(-) diff --git a/gcc.spec.in b/gcc.spec.in index 937aad6..22b77f6 100644 --- a/gcc.spec.in +++ b/gcc.spec.in @@ -78,10 +78,12 @@ %define build_objc 1 %endif +%define build_rust 0 +%if %{suse_version} >= 1699 +# rust is still experimental, only build it for factory %ifarch %ix86 x86_64 aarch64 riscv64 %define build_rust 1 -%else -%define build_rust 0 +%endif %endif # For optional compilers only build C, C++, Fortran, Ada and Go diff --git a/gcc14-testresults.spec b/gcc14-testresults.spec index 8792944..95e564e 100644 --- a/gcc14-testresults.spec +++ b/gcc14-testresults.spec @@ -98,10 +98,12 @@ %define build_objc 1 %endif +%define build_rust 0 +%if %{suse_version} >= 1699 +# rust is still experimental, only build it for factory %ifarch %ix86 x86_64 aarch64 riscv64 %define build_rust 1 -%else -%define build_rust 0 +%endif %endif # For optional compilers only build C, C++, Fortran, Ada and Go diff --git a/gcc14.changes b/gcc14.changes index 4c46b58..b61b169 100644 --- a/gcc14.changes +++ b/gcc14.changes @@ -4,6 +4,7 @@ Fri Jan 19 09:55:53 UTC 2024 - Richard Biener - Package m2rte.so plugin in the gcc14-m2 sub-package rather than in gcc13-devel. [boo#1210959] - Fixup rust packaging for the rust1 to crab1 rename. +- Build rust only for openSUSE Tumbleweed. ------------------------------------------------------------------- Thu Jan 18 13:48:04 UTC 2024 - Richard Biener diff --git a/gcc14.spec b/gcc14.spec index e3d2548..24ad499 100644 --- a/gcc14.spec +++ b/gcc14.spec @@ -77,10 +77,12 @@ %define build_objc 1 %endif +%define build_rust 0 +%if %{suse_version} >= 1699 +# rust is still experimental, only build it for factory %ifarch %ix86 x86_64 aarch64 riscv64 %define build_rust 1 -%else -%define build_rust 0 +%endif %endif # For optional compilers only build C, C++, Fortran, Ada and Go