11.0.0-rc1 Release

This commit is contained in:
Tom Stellard 2020-08-10 16:20:27 +00:00
parent 122ec6994b
commit 8dbb138fcf
4 changed files with 8010 additions and 7 deletions

2
.gitignore vendored
View File

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

File diff suppressed because it is too large Load Diff

View File

@ -1,7 +1,7 @@
#%%global rc_ver 6 %global rc_ver 1
%global baserelease 7 %global baserelease 0.1
%global lld_srcdir lld-%{version}%{?rc_ver:rc%{rc_ver}}.src %global lld_srcdir lld-%{version}%{?rc_ver:rc%{rc_ver}}.src
%global maj_ver 10 %global maj_ver 11
%global min_ver 0 %global min_ver 0
%global patch_ver 0 %global patch_ver 0
@ -28,6 +28,7 @@ Source2: lit.lld-test.cfg.py
Source4: https://prereleases.llvm.org/%{version}/hans-gpg-key.asc Source4: https://prereleases.llvm.org/%{version}/hans-gpg-key.asc
Patch0: 0001-CMake-Check-for-gtest-headers-even-if-lit.py-is-not-.patch 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
BuildRequires: gcc BuildRequires: gcc
BuildRequires: gcc-c++ BuildRequires: gcc-c++
@ -56,7 +57,10 @@ The LLVM project linker.
%package devel %package devel
Summary: Libraries and header files for LLD Summary: Libraries and header files for LLD
Requires: lld-libs = %{version}-%{release} Requires: lld-libs%{?_isa} = %{version}-%{release}
# lld tools are referenced in the cmake files, so we need to add lld as a
# dependency.
Requires: %{name}%{?_isa} = %{version}-%{release}
%description devel %description devel
This package contains library and header files needed to develop new native This package contains library and header files needed to develop new native
@ -80,7 +84,14 @@ LLVM regression tests.
%prep %prep
%{gpgverify} --keyring='%{SOURCE4}' --signature='%{SOURCE3}' --data='%{SOURCE0}' %{gpgverify} --keyring='%{SOURCE4}' --signature='%{SOURCE3}' --data='%{SOURCE0}'
%autosetup -n %{lld_srcdir} -p1 %setup -q -n %{lld_srcdir}
%patch0 -p1 -b .gtest-fix
# Remove the MachO backend since it doesn't seem to work on big-endian hosts.
%ifarch s390x
%patch1 -p2 -b .remove-MachO
%endif
%build %build
@ -181,6 +192,7 @@ fi
%files devel %files devel
%{_includedir}/lld %{_includedir}/lld
%{_libdir}/liblld*.so %{_libdir}/liblld*.so
%{_libdir}/cmake/lld/
%files libs %files libs
%{_libdir}/liblld*.so.* %{_libdir}/liblld*.so.*
@ -194,6 +206,9 @@ fi
%{_datadir}/lld/lit.lld-test.cfg.py %{_datadir}/lld/lit.lld-test.cfg.py
%changelog %changelog
* Mon Aug 10 2020 Tom Stellard <tstellar@redhat.com> - 11.0.0-0.1.rc1
- 11.0.0-rc1 Release
* Mon Aug 10 2020 sguelton@redhat.com - 10.0.0-7 * Mon Aug 10 2020 sguelton@redhat.com - 10.0.0-7
- use %%license macro - use %%license macro

View File

@ -1,2 +1,2 @@
SHA512 (lld-10.0.0.src.tar.xz) = 3457b4a4be2cc9f1e6f1a74dff74e142e7590f1aafffa9623f46af0e2e8822aea264a6cf79287849ae4944505ddbbfb99efa380ac860d5a7eb791984ac4ca59f SHA512 (lld-11.0.0rc1.src.tar.xz) = c291c59d501b0c84677b6817f2c70e67d6218165f49ebd08a4b0869ef6130c0dddc439f2114599a6393f19f89ad50d20e24dcf2e60f0449a35e463fd39d110de
SHA512 (lld-10.0.0.src.tar.xz.sig) = 46299a6f92964ddc0c72048c1eb47c9b6de3117edc5d7b353c3922b979ebc625e47cb7e18d4da1944778451403893cd8339e8cac852e5b2f3176cea8c9bd360b SHA512 (lld-11.0.0rc1.src.tar.xz.sig) = 7b8403256f45a695fede99554ceeeafb5bdf28c2edff6623f713cedc92bba30b566ccf1c941d663ae0c8131c9de4fe53b744a6aa042ce00e08c145418fe1e6d1