11.0.0-rc2 Release

This commit is contained in:
serge-sans-paille 2020-09-01 09:36:05 +00:00
parent 8dbb138fcf
commit 434748c022
3 changed files with 16 additions and 16 deletions

2
.gitignore vendored
View File

@ -39,3 +39,5 @@
/lld-10.0.0.src.tar.xz.sig
/lld-11.0.0rc1.src.tar.xz
/lld-11.0.0rc1.src.tar.xz.sig
/lld-11.0.0rc2.src.tar.xz
/lld-11.0.0rc2.src.tar.xz.sig

View File

@ -1,4 +1,4 @@
%global rc_ver 1
%global rc_ver 2
%global baserelease 0.1
%global lld_srcdir lld-%{version}%{?rc_ver:rc%{rc_ver}}.src
%global maj_ver 11
@ -16,16 +16,11 @@ Summary: The LLVM Linker
License: NCSA
URL: http://llvm.org
%if 0%{?rc_ver:1}
Source0: https://prereleases.llvm.org/%{version}/rc%{rc_ver}/%{lld_srcdir}.tar.xz
Source3: https://prereleases.llvm.org/%{version}/rc%{rc_ver}/%{lld_srcdir}.tar.xz.sig
%else
Source0: https://github.com/llvm/llvm-project/releases/download/llvmorg-%{version}/%{lld_srcdir}.tar.xz
Source3: https://github.com/llvm/llvm-project/releases/download/llvmorg-%{version}/%{lld_srcdir}.tar.xz.sig
%endif
Source1: run-lit-tests
Source2: lit.lld-test.cfg.py
Source4: https://prereleases.llvm.org/%{version}/hans-gpg-key.asc
Source0: https://github.com/llvm/llvm-project/releases/download/llvmorg-%{version}%{?rc_ver:-rc%{rc_ver}}/%{lld_srcdir}.tar.xz
Source1: https://github.com/llvm/llvm-project/releases/download/llvmorg-%{version}%{?rc_ver:-rc%{rc_ver}}/%{lld_srcdir}.tar.xz.sig
Source2: https://prereleases.llvm.org/%{version}/hans-gpg-key.asc
Source3: run-lit-tests
Source4: lit.lld-test.cfg.py
Patch0: 0001-CMake-Check-for-gtest-headers-even-if-lit.py-is-not-.patch
Patch1: 0001-Revert-lld-Initial-commit-for-new-Mach-O-backend.patch
@ -83,7 +78,7 @@ Requires: lld-libs = %{version}-%{release}
LLVM regression tests.
%prep
%{gpgverify} --keyring='%{SOURCE4}' --signature='%{SOURCE3}' --data='%{SOURCE0}'
%{gpgverify} --keyring='%{SOURCE2}' --signature='%{SOURCE1}' --data='%{SOURCE0}'
%setup -q -n %{lld_srcdir}
%patch0 -p1 -b .gtest-fix
@ -138,7 +133,7 @@ done
# Install test files
install -d %{buildroot}%{_datadir}/lld/src
cp %{SOURCE2} %{buildroot}%{_datadir}/lld/
cp %{SOURCE4} %{buildroot}%{_datadir}/lld/
# The various tar options are there to make sur the archive is the same on 32 and 64 bit arch, i.e.
# the archive creation is reproducible. Move arch-specific content out of the tarball
@ -147,7 +142,7 @@ mv %{lit_unit_cfg} %{buildroot}%{_datadir}/lld/src/%{_arch}.Unit.site.cfg.py
tar --sort=name --mtime='UTC 2020-01-01' -c test/ | gzip -n > %{buildroot}%{_datadir}/lld/src/test.tar.gz
install -d %{buildroot}%{_libexecdir}/tests/lld
cp %{SOURCE1} %{buildroot}%{_libexecdir}/tests/lld
cp %{SOURCE3} %{buildroot}%{_libexecdir}/tests/lld
# Install unit test binaries
install -d %{buildroot}%{_libdir}/lld/
@ -206,6 +201,9 @@ fi
%{_datadir}/lld/lit.lld-test.cfg.py
%changelog
* Tue Sep 01 2020 sguelton@redhat.com - 11.0.0-0.1.rc2
- 11.0.0-rc2 Release
* Mon Aug 10 2020 Tom Stellard <tstellar@redhat.com> - 11.0.0-0.1.rc1
- 11.0.0-rc1 Release

View File

@ -1,2 +1,2 @@
SHA512 (lld-11.0.0rc1.src.tar.xz) = c291c59d501b0c84677b6817f2c70e67d6218165f49ebd08a4b0869ef6130c0dddc439f2114599a6393f19f89ad50d20e24dcf2e60f0449a35e463fd39d110de
SHA512 (lld-11.0.0rc1.src.tar.xz.sig) = 7b8403256f45a695fede99554ceeeafb5bdf28c2edff6623f713cedc92bba30b566ccf1c941d663ae0c8131c9de4fe53b744a6aa042ce00e08c145418fe1e6d1
SHA512 (lld-11.0.0rc2.src.tar.xz) = 4c21ebec5dab159198de872f9907498214dfa9b6c2e070134f2983e8fead71d11bd28e9673c8713baf40e7b147d070cfd241e63204fef2f641349f71cf4002c4
SHA512 (lld-11.0.0rc2.src.tar.xz.sig) = f6f5c3e9e7a6336edc0800b06b7c0f434e3f9ee832da8f7faaf64b742ea677cb10fb9bbd63dd21de2f86dfc8df7c1924e3ce858572516f72e79b2ebf4e8450b2