Add config for rust
This commit is contained in:
commit
265ac039d5
69
config.yaml
Normal file
69
config.yaml
Normal file
@ -0,0 +1,69 @@
|
|||||||
|
actions:
|
||||||
|
- replace:
|
||||||
|
- target: "macros.rust-toolset"
|
||||||
|
find: "-Cstrip=none"
|
||||||
|
replace: |
|
||||||
|
-Cstrip=none
|
||||||
|
%[0%{?x86_64_v2} ? "-Ctarget_cpu=x86-64-v2" : ""]
|
||||||
|
count: 1
|
||||||
|
|
||||||
|
- target: "spec"
|
||||||
|
find: |
|
||||||
|
elseif arch == "riscv64" then
|
||||||
|
arch = "riscv64gc"
|
||||||
|
replace: |
|
||||||
|
elseif arch == "riscv64" then
|
||||||
|
arch = "riscv64gc"
|
||||||
|
elseif arch == "x86_64_v2" then
|
||||||
|
arch = "x86_64"
|
||||||
|
count: 1
|
||||||
|
- target: "spec"
|
||||||
|
find: |
|
||||||
|
%global rustc_target_cpus %{lua: do
|
||||||
|
local fedora = tonumber(rpm.expand("0%{?fedora}"))
|
||||||
|
local rhel = tonumber(rpm.expand("0%{?rhel}"))
|
||||||
|
local env =
|
||||||
|
" RUSTC_TARGET_CPU_X86_64=x86-64" .. ((rhel >= 10) and "-v3" or (rhel == 9) and "-v2" or "")
|
||||||
|
.. " RUSTC_TARGET_CPU_PPC64LE=" .. ((rhel >= 9) and "pwr9" or "pwr8")
|
||||||
|
.. " RUSTC_TARGET_CPU_S390X=" ..
|
||||||
|
((rhel >= 9) and "z14" or (rhel == 8 or fedora >= 38) and "z13" or
|
||||||
|
(fedora >= 26) and "zEC12" or (rhel == 7) and "z196" or "z10")
|
||||||
|
print(env)
|
||||||
|
end}
|
||||||
|
replace: |
|
||||||
|
%global rustc_target_cpus %{lua: do
|
||||||
|
local fedora = tonumber(rpm.expand("0%{?fedora}"))
|
||||||
|
local rhel = tonumber(rpm.expand("0%{?rhel}"))
|
||||||
|
local env =
|
||||||
|
" RUSTC_TARGET_CPU_X86_64=x86-64" .. ((rhel >= 10) and "-v3" or (rhel == 9) and "-v2" or "")
|
||||||
|
.. " RUSTC_TARGET_CPU_PPC64LE=" .. ((rhel >= 9) and "pwr9" or "pwr8")
|
||||||
|
.. " RUSTC_TARGET_CPU_S390X=" ..
|
||||||
|
((rhel >= 9) and "z14" or (rhel == 8 or fedora >= 38) and "z13" or
|
||||||
|
(fedora >= 26) and "zEC12" or (rhel == 7) and "z196" or "z10")
|
||||||
|
print(env)
|
||||||
|
end}
|
||||||
|
|
||||||
|
%ifarch x86_64_v2
|
||||||
|
%global rustc_target_cpus %{lua: do
|
||||||
|
local fedora = tonumber(rpm.expand("0%{?fedora}"))
|
||||||
|
local rhel = tonumber(rpm.expand("0%{?rhel}"))
|
||||||
|
local env =
|
||||||
|
" RUSTC_TARGET_CPU_X86_64=x86-64-v2"
|
||||||
|
.. " RUSTC_TARGET_CPU_PPC64LE=" .. ((rhel >= 9) and "pwr9" or "pwr8")
|
||||||
|
.. " RUSTC_TARGET_CPU_S390X=" ..
|
||||||
|
((rhel >= 9) and "z14" or (rhel == 8 or fedora >= 38) and "z13" or
|
||||||
|
(fedora >= 26) and "zEC12" or (rhel == 7) and "z196" or "z10")
|
||||||
|
print(env)
|
||||||
|
end}
|
||||||
|
%endif
|
||||||
|
count: 1
|
||||||
|
|
||||||
|
- modify_release:
|
||||||
|
- suffix: ".alma.1"
|
||||||
|
enabled: true
|
||||||
|
|
||||||
|
- changelog_entry:
|
||||||
|
- name: "Eduard Abdullin"
|
||||||
|
email: "eabdullin@almalinux.org"
|
||||||
|
line:
|
||||||
|
- "AlmaLinux change: Use the correct architecture in x86_64_v2"
|
Loading…
Reference in New Issue
Block a user