import lld-10.0.1-1.module+el8.3.0+7459+90c24896
This commit is contained in:
parent
ab748a26a4
commit
0795b24719
2
.gitignore
vendored
2
.gitignore
vendored
@ -1 +1 @@
|
|||||||
SOURCES/lld-9.0.1.src.tar.xz
|
SOURCES/lld-10.0.1.src.tar.xz
|
||||||
|
@ -1 +1 @@
|
|||||||
ef5f529adfb9b57b33c394641d7d5e2d1f1b5ff6 SOURCES/lld-9.0.1.src.tar.xz
|
8581337dba00041c2633f61bfb5be778df83cff7 SOURCES/lld-10.0.1.src.tar.xz
|
||||||
|
7
SOURCES/hans-gpg-key.asc
Normal file
7
SOURCES/hans-gpg-key.asc
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
<html>
|
||||||
|
<head><title>404 Not Found</title></head>
|
||||||
|
<body bgcolor="white">
|
||||||
|
<center><h1>404 Not Found</h1></center>
|
||||||
|
<hr><center>nginx/1.4.6 (Ubuntu)</center>
|
||||||
|
</body>
|
||||||
|
</html>
|
BIN
SOURCES/lld-10.0.1.src.tar.xz.sig
Normal file
BIN
SOURCES/lld-10.0.1.src.tar.xz.sig
Normal file
Binary file not shown.
@ -56,8 +56,9 @@ esac
|
|||||||
cd $(mktemp -d)
|
cd $(mktemp -d)
|
||||||
ln -s /usr/include include
|
ln -s /usr/include include
|
||||||
tar -xzf /usr/share/lld/src/test.tar.gz
|
tar -xzf /usr/share/lld/src/test.tar.gz
|
||||||
ln -s $ARCH.site.cfg.py test/lit.site.cfg.py
|
ln -s /usr/share/lld/src/$ARCH.site.cfg.py test/lit.site.cfg.py
|
||||||
ln -s $ARCH.site.cfg.py test/Unit/lit.site.cfg.py
|
ln -s /usr/share/lld/src/$ARCH.Unit.site.cfg.py test/Unit/lit.site.cfg.py
|
||||||
|
|
||||||
|
|
||||||
LD_LIBRARY_PATH=$LIB_DIR/lld:$LD_LIBRARY_PATH \
|
LD_LIBRARY_PATH=$LIB_DIR/lld:$LD_LIBRARY_PATH \
|
||||||
lit -v -s $threads_arg test \
|
lit -v -s $threads_arg test \
|
||||||
|
@ -1,7 +1,9 @@
|
|||||||
#%%global rc_ver 3
|
#%%global rc_ver 6
|
||||||
%global baserelease 1
|
%global baserelease 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 9
|
%global maj_ver 10
|
||||||
|
%global min_ver 0
|
||||||
|
%global patch_ver 1
|
||||||
|
|
||||||
# Don't include unittests in automatic generation of provides or requires.
|
# Don't include unittests in automatic generation of provides or requires.
|
||||||
%global __provides_exclude_from ^%{_libdir}/lld/.*$
|
%global __provides_exclude_from ^%{_libdir}/lld/.*$
|
||||||
@ -10,15 +12,22 @@
|
|||||||
%bcond_with ld_alternative
|
%bcond_with ld_alternative
|
||||||
|
|
||||||
Name: lld
|
Name: lld
|
||||||
Version: %{maj_ver}.0.1
|
Version: %{maj_ver}.%{min_ver}.%{patch_ver}
|
||||||
Release: %{baserelease}%{?rc_ver:.rc%{rc_ver}}%{?dist}
|
Release: %{baserelease}%{?rc_ver:.rc%{rc_ver}}%{?dist}
|
||||||
Summary: The LLVM Linker
|
Summary: The LLVM Linker
|
||||||
|
|
||||||
License: NCSA
|
License: NCSA
|
||||||
URL: http://llvm.org
|
URL: http://llvm.org
|
||||||
Source0: http://%{?rc_ver:pre}releases.llvm.org/%{version}/%{?rc_ver:rc%{rc_ver}}/%{lld_srcdir}.tar.xz
|
%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
|
Source1: run-lit-tests
|
||||||
Source2: lit.lld-test.cfg.py
|
Source2: lit.lld-test.cfg.py
|
||||||
|
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
|
||||||
|
|
||||||
@ -71,7 +80,7 @@ Requires: lld-libs = %{version}-%{release}
|
|||||||
LLVM regression tests.
|
LLVM regression tests.
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%autosetup -n %{name}-%{version}%{?rc_ver:rc%{rc_ver}}.src -p1
|
%autosetup -n %{lld_srcdir} -p1
|
||||||
|
|
||||||
%build
|
%build
|
||||||
|
|
||||||
@ -118,7 +127,13 @@ done
|
|||||||
install -d %{buildroot}%{_datadir}/lld/src
|
install -d %{buildroot}%{_datadir}/lld/src
|
||||||
cp %{SOURCE2} %{buildroot}%{_datadir}/lld/
|
cp %{SOURCE2} %{buildroot}%{_datadir}/lld/
|
||||||
|
|
||||||
tar -czf %{buildroot}%{_datadir}/lld/src/test.tar.gz test/
|
# 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
|
||||||
|
mv %{lit_cfg} %{buildroot}%{_datadir}/lld/src/%{_arch}.site.cfg.py
|
||||||
|
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
|
install -d %{buildroot}%{_libexecdir}/tests/lld
|
||||||
cp %{SOURCE1} %{buildroot}%{_libexecdir}/tests/lld
|
cp %{SOURCE1} %{buildroot}%{_libexecdir}/tests/lld
|
||||||
|
|
||||||
@ -182,9 +197,20 @@ make -C %{_target_platform} %{?_smp_mflags} check-lld
|
|||||||
%{_libexecdir}/tests/lld/
|
%{_libexecdir}/tests/lld/
|
||||||
%{_libdir}/lld/
|
%{_libdir}/lld/
|
||||||
%{_datadir}/lld/src/test.tar.gz
|
%{_datadir}/lld/src/test.tar.gz
|
||||||
|
%{_datadir}/lld/src/%{_arch}.site.cfg.py
|
||||||
|
%{_datadir}/lld/src/%{_arch}.Unit.site.cfg.py
|
||||||
%{_datadir}/lld/lit.lld-test.cfg.py
|
%{_datadir}/lld/lit.lld-test.cfg.py
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Fri Jul 24 2020 sguelton@redhat.com - 10.0.1-1
|
||||||
|
- 10.0.1 release
|
||||||
|
|
||||||
|
* Mon Jul 20 2020 sguelton@redhat.com - 10.0.0-2
|
||||||
|
- Fix arch-dependent tarball
|
||||||
|
|
||||||
|
* Thu Apr 9 2020 sguelton@redhat.com - 10.0.0-1
|
||||||
|
- 10.0.0 final
|
||||||
|
|
||||||
* Thu Dec 19 2019 Tom Stellard <tstellar@redhat.com> -9.0.1-1
|
* Thu Dec 19 2019 Tom Stellard <tstellar@redhat.com> -9.0.1-1
|
||||||
- 9.0.1 Release
|
- 9.0.1 Release
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user