Make test archive arch-independent
This commit is contained in:
parent
dd973a3c3a
commit
8006ef9d4a
14
lld.spec
14
lld.spec
@ -1,5 +1,5 @@
|
|||||||
#%%global rc_ver 6
|
#%%global rc_ver 6
|
||||||
%global baserelease 1
|
%global baserelease 2
|
||||||
%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 10
|
||||||
%global min_ver 0
|
%global min_ver 0
|
||||||
@ -127,7 +127,12 @@ 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
|
||||||
|
|
||||||
@ -187,9 +192,14 @@ 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 17 2020 sguelton@redhat.com - 10.0.0-2
|
||||||
|
- Make test archive arch-independent
|
||||||
|
|
||||||
* Mon Mar 30 2020 sguelton@redhat.com - 10.0.0-1
|
* Mon Mar 30 2020 sguelton@redhat.com - 10.0.0-1
|
||||||
- 10.0.0 final
|
- 10.0.0 final
|
||||||
|
|
||||||
|
@ -56,8 +56,8 @@ 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 \
|
||||||
|
Loading…
Reference in New Issue
Block a user