Merge remote-tracking branch 'up/f37' into f37-riscv64

Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
This commit is contained in:
David Abdurachmanov 2022-11-27 19:27:01 +02:00
commit fd8dee1228
Signed by: davidlt
GPG Key ID: 8B7F1DA0E2C9FDBB
5 changed files with 23 additions and 10 deletions

2
.gitignore vendored
View File

@ -93,3 +93,5 @@
/openmp-14.0.5.src.tar.xz.sig
/openmp-15.0.0.src.tar.xz
/openmp-15.0.0.src.tar.xz.sig
/openmp-15.0.4.src.tar.xz
/openmp-15.0.4.src.tar.xz.sig

View File

@ -1,9 +1,7 @@
%ifnarch riscv64
%global toolchain clang
%endif
%global maj_ver 15
%global libomp_version %{maj_ver}.0.0
%global libomp_version %{maj_ver}.0.4
#global rc_ver 3
%global libomp_srcdir openmp-%{libomp_version}%{?rc_ver:rc%{rc_ver}}.src
@ -16,7 +14,7 @@
Name: libomp
Version: %{libomp_version}%{?rc_ver:~rc%{rc_ver}}
Release: 3.0.riscv64%{?dist}
Release: 1.0.riscv64%{?dist}
Summary: OpenMP runtime for clang
License: NCSA
@ -162,8 +160,11 @@ rm -rf %{buildroot}%{_libdir}/libarcher_static.a
%{_libexecdir}/tests/libomp/
%changelog
* Sat Oct 08 2022 David Abdurachmanov <davidlt@rivosinc.com> - 15.0.0-3.0.riscv64
- Bootstrap on riscv64
* Sun Nov 27 2022 David Abdurachmanov <davidlt@rivosinc.com> - 15.0.4-1.0.riscv64
- Enable riscv64
* Mon Nov 07 2022 Nikita Popov <npopov@redhat.com> - 15.0.4-1
- Update to LLVM 15.0.4
* Mon Sep 12 2022 Nikita Popov <npopov@redhat.com> - 15.0.0-3
- Re-enable LTO build

View File

@ -1,2 +1,2 @@
SHA512 (openmp-15.0.0.src.tar.xz) = aa3c1be0a528c7b9cd5f97bfdb20efd9c6d2164d4de1a00ca81d542e91f456d760113c8698744a42bc87643d67464e6f650d71ae32b3b852a87637ba6a353531
SHA512 (openmp-15.0.0.src.tar.xz.sig) = c4968040e1189e77c13150828f68b91e52d00fc46c0df54462b69afbff30b6ccb8a7920ff2125a3d49089e4bbbee38c9bd3fbe615c64f4edc54729e474973bcf
SHA512 (openmp-15.0.4.src.tar.xz) = e87d2051721fd16ca21bbea8f365dc1874f308338320e003b62142006864c2d79d196f6d49c6fac0193d13a914e6ebe2d110b3313cabcfb961e667afb68b2b5b
SHA512 (openmp-15.0.4.src.tar.xz.sig) = 0ec87f22f9d208b560a4d2ecb01587e0ff22afaa1db811e9f1557de9cb47d43025152f7464686b725927e143072699605670228d0d1b2af9a12694a77a6f4f2b

6
tests/README.md Normal file
View File

@ -0,0 +1,6 @@
# Gating testplans for libomp
The tests for libomp are in a separate repo: https://src.fedoraproject.org/tests/libomp
This directory should contain only fmf plans (such as build-gating.fmf) which import
the tests from the tests repo. This can be done using the "url" parameter of the
plan's "discover" step. Reference: https://tmt.readthedocs.io/en/stable/spec/plans.html#fmf

View File

@ -29,10 +29,14 @@ adjust:
when: "collection == llvm-toolset-14.0"
discover:
- name: libomp-tests
how: fmf
url: https://src.fedoraproject.org/tests/libomp.git
ref: main
- name: upstream-llvm-integration-testsuite
how: fmf
url: https://src.fedoraproject.org/rpms/llvm.git
ref: rawhide
url: https://src.fedoraproject.org/tests/llvm.git
ref: main
test: integration-test-suite
execute:
how: tmt