From ee3b5c6e7940b9f730220d951756a0a08434acf9 Mon Sep 17 00:00:00 2001 From: eabdullin Date: Fri, 13 Sep 2024 17:27:40 +0300 Subject: [PATCH] - Set target_cpu=x86-64-v2 for x86_64_v2 arch in build_rustflags macro --- rust.spec | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/rust.spec b/rust.spec index 44e440b..e8929fd 100644 --- a/rust.spec +++ b/rust.spec @@ -1,6 +1,6 @@ Name: rust Version: 1.79.0 -Release: 3%{dist}.alma.1 +Release: 3%{dist}.alma.2 Summary: The Rust Programming Language License: (Apache-2.0 OR MIT) AND (Artistic-2.0 AND BSD-3-Clause AND ISC AND MIT AND MPL-2.0 AND Unicode-DFS-2016) # ^ written as: (rust itself) and (bundled libraries) @@ -682,6 +682,10 @@ mkdir -p src/llvm-project/libunwind/ %endif +%ifarch x86_64_v2 +sed -i "s/-Cstrip=none/-Cstrip=none -Ctarget_cpu=x86-64-v2/g" %{S:100} +%endif + # Remove other unused vendored libraries. This leaves the directory in place, # because some build scripts watch them, e.g. "cargo:rerun-if-changed=curl". %define clear_dir() find ./%1 -mindepth 1 -delete @@ -1170,6 +1174,9 @@ rm -rf "./build/%{rust_triple}/stage2-tools/%{rust_triple}/cit/" %changelog +* Fri Sep 13 2024 Eduard Abdullin - 1.79.0-3.alma.2 +- Set target_cpu=x86-64-v2 for x86_64_v2 arch in build_rustflags macro + * Mon Aug 05 2024 Eduard Abdullin - 1.79.0-3.alma.1 - Use x86_64 target on x86_64_v2 arch