The package rpms/llvm8.0.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/llvm8.0.git/commit/?id=001d475116....
Change:
-%ifarch %{arm}
Thanks.
Full change:
============
commit 001d47511688813963bad7092b5ea356abb2adbf
Author: Miro Hronok <miro(a)hroncok.cz>
Date: Mon Mar 30 13:52:15 2020 +0200
Orphaned for 6+ weeks
diff --git a/.gitignore b/.gitignore
deleted file mode 100644
index c65de1b..0000000
--- a/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-/llvm-8.0.0.src.tar.xz
diff --git a/0001-Fix-the-buildbot-issue-introduced-by-r351421.patch
b/0001-Fix-the-buildbot-issue-introduced-by-r351421.patch
deleted file mode 100644
index e34ffc7..0000000
--- a/0001-Fix-the-buildbot-issue-introduced-by-r351421.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From eaa421d1f9c3748c550e2a91fcb134a3d2a8ebff Mon Sep 17 00:00:00 2001
-From: Sanjin Sijaric <ssijaric(a)codeaurora.org>
-Date: Fri, 18 Jan 2019 19:34:20 +0000
-Subject: [PATCH] Fix the buildbot issue introduced by r351421
-
-The EXPENSIVE_CHECK x86_64 Windows buildbot is failing due to this change. Fix
-the map access.
-
-llvm-svn: 351577
----
- lib/MC/MCWin64EH.cpp | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/lib/MC/MCWin64EH.cpp b/lib/MC/MCWin64EH.cpp
-index 8bc1f08..3ef1514 100644
---- a/lib/MC/MCWin64EH.cpp
-+++ b/lib/MC/MCWin64EH.cpp
-@@ -522,7 +522,7 @@ static void ARM64EmitUnwindInfo(MCStreamer &streamer,
WinEH::FrameInfo *info) {
- if (MatchingEpilog) {
- assert(EpilogInfo.find(MatchingEpilog) != EpilogInfo.end() &&
- "Duplicate epilog not found");
-- EpilogInfo[EpilogStart] = EpilogInfo[MatchingEpilog];
-+ EpilogInfo[EpilogStart] = EpilogInfo.lookup(MatchingEpilog);
- // Clear the unwind codes in the EpilogMap, so that they don't get output
- // in the logic below.
- EpilogInstrs.clear();
---
-1.8.3.1
-
diff --git a/0001-PATCH-Filter-out-cxxflags-not-supported-by-clang.patch
b/0001-PATCH-Filter-out-cxxflags-not-supported-by-clang.patch
deleted file mode 100644
index e706588..0000000
--- a/0001-PATCH-Filter-out-cxxflags-not-supported-by-clang.patch
+++ /dev/null
@@ -1,82 +0,0 @@
-From 59c38a2216f4467b53970bb6b010bc4fe0b8d1d3 Mon Sep 17 00:00:00 2001
-From: serge-sans-paille <sguelton(a)redhat.com>
-Date: Fri, 25 Jan 2019 17:32:54 +0000
-Subject: [PATCH 1/2] [PATCH] Filter out cxxflags not supported by clang
-
----
- cmake/modules/AddLLVM.cmake | 6 +++++-
- cmake/modules/CMakeLists.txt | 3 +++
- cmake/modules/LLVMConfig.cmake.in | 2 ++
- tools/llvm-config/CMakeLists.txt | 4 ++++
- 4 files changed, 14 insertions(+), 1 deletion(-)
-
-diff --git a/cmake/modules/AddLLVM.cmake b/cmake/modules/AddLLVM.cmake
-index 4dbc0ddaf4f..c408377cd2e 100644
---- a/cmake/modules/AddLLVM.cmake
-+++ b/cmake/modules/AddLLVM.cmake
-@@ -664,7 +664,11 @@ macro(add_llvm_library name)
-
- if(${name} IN_LIST LLVM_DISTRIBUTION_COMPONENTS OR
- NOT LLVM_DISTRIBUTION_COMPONENTS)
-- set(export_to_llvmexports EXPORT LLVMExports)
-+ if (ARG_SHARED)
-+ set(export_to_llvmexports EXPORT LLVMExports)
-+ else()
-+ set(export_to_llvmexports EXPORT LLVMStaticExports)
-+ endif()
- set_property(GLOBAL PROPERTY LLVM_HAS_EXPORTS True)
- endif()
-
-diff --git a/cmake/modules/CMakeLists.txt b/cmake/modules/CMakeLists.txt
-index f5cc0006fa0..6605dc729c2 100644
---- a/cmake/modules/CMakeLists.txt
-+++ b/cmake/modules/CMakeLists.txt
-@@ -97,6 +97,7 @@ set(LLVM_CONFIG_BINARY_DIR "\${LLVM_INSTALL_PREFIX}")
- set(LLVM_CONFIG_TOOLS_BINARY_DIR
"\${LLVM_INSTALL_PREFIX}/${LLVM_TOOLS_INSTALL_DIR}")
- set(LLVM_CONFIG_EXPORTS_FILE "\${LLVM_CMAKE_DIR}/LLVMExports.cmake")
- set(LLVM_CONFIG_EXPORTS "${LLVM_EXPORTS}")
-+set(LLVM_CONFIG_STATIC_EXPORTS_FILE
"\${LLVM_CMAKE_DIR}/LLVMStaticExports.cmake")
- configure_file(
- LLVMConfig.cmake.in
- ${CMAKE_CURRENT_BINARY_DIR}/CMakeFiles/LLVMConfig.cmake
-@@ -113,6 +114,8 @@ if (NOT LLVM_INSTALL_TOOLCHAIN_ONLY)
- if(llvm_has_exports)
- install(EXPORT LLVMExports DESTINATION ${LLVM_INSTALL_PACKAGE_DIR}
- COMPONENT cmake-exports)
-+ install(EXPORT LLVMStaticExports DESTINATION ${LLVM_INSTALL_PACKAGE_DIR}
-+ COMPONENT cmake-exports)
- endif()
-
- install(FILES
-diff --git a/cmake/modules/LLVMConfig.cmake.in b/cmake/modules/LLVMConfig.cmake.in
-index 7ca06381d90..44d042c9b11 100644
---- a/cmake/modules/LLVMConfig.cmake.in
-+++ b/cmake/modules/LLVMConfig.cmake.in
-@@ -84,6 +84,8 @@ if(NOT TARGET LLVMSupport)
- set(LLVM_EXPORTED_TARGETS "@LLVM_CONFIG_EXPORTS@")
- include("@LLVM_CONFIG_EXPORTS_FILE@")
- @llvm_config_include_buildtree_only_exports@
-+
-+ include("@LLVM_CONFIG_STATIC_EXPORTS_FILE@" OPTIONAL)
- endif()
-
- # By creating intrinsics_gen here, subprojects that depend on LLVM's
-diff --git a/tools/llvm-config/CMakeLists.txt b/tools/llvm-config/CMakeLists.txt
-index a7db17386fb..8a796d03b5a 100644
---- a/tools/llvm-config/CMakeLists.txt
-+++ b/tools/llvm-config/CMakeLists.txt
-@@ -42,7 +42,11 @@ set(LLVM_SRC_ROOT ${LLVM_MAIN_SRC_DIR})
- set(LLVM_OBJ_ROOT ${LLVM_BINARY_DIR})
- set(LLVM_CPPFLAGS "${LLVM_DEFINITIONS}")
- set(LLVM_CFLAGS "${LLVM_C_STD_FLAG} ${LLVM_DEFINITIONS}")
-+STRING(REGEX REPLACE "-mcet" "" LLVM_CFLAGS ${LLVM_CFLAGS})
-+STRING(REGEX REPLACE "-fcf-protection" "" LLVM_CFLAGS
${LLVM_CFLAGS})
- set(LLVM_CXXFLAGS "${LLVM_CXX_STD_FLAG} ${COMPILE_FLAGS}
${LLVM_DEFINITIONS}")
-+STRING(REGEX REPLACE "-mcet" "" LLVM_CXXFLAGS ${LLVM_CXXFLAGS})
-+STRING(REGEX REPLACE "-fcf-protection" "" LLVM_CXXFLAGS
${LLVM_CXXFLAGS})
- set(LLVM_BUILD_SYSTEM cmake)
- set(LLVM_HAS_RTTI ${LLVM_CONFIG_HAS_RTTI})
- set(LLVM_DYLIB_VERSION "${LLVM_VERSION_MAJOR}${LLVM_VERSION_SUFFIX}")
---
-2.19.2
-
diff --git a/0001-PATCH-llvm-config.patch b/0001-PATCH-llvm-config.patch
deleted file mode 100644
index 54dfbe6..0000000
--- a/0001-PATCH-llvm-config.patch
+++ /dev/null
@@ -1,44 +0,0 @@
-diff -ru llvm-8.0.0rc1.src.orig/cmake/modules/CMakeLists.txt
llvm-8.0.0rc1.src/cmake/modules/CMakeLists.txt
---- llvm-8.0.0rc1.src.orig/cmake/modules/CMakeLists.txt 2019-02-12 11:32:02.370238762
+0000
-+++ llvm-8.0.0rc1.src/cmake/modules/CMakeLists.txt 2019-02-13 08:40:39.263265812 +0000
-@@ -94,7 +94,7 @@
- set(LLVM_CONFIG_LIBRARY_DIRS
"\${LLVM_INSTALL_PREFIX}/lib\${LLVM_LIBDIR_SUFFIX}")
- set(LLVM_CONFIG_CMAKE_DIR
"\${LLVM_INSTALL_PREFIX}/${LLVM_INSTALL_PACKAGE_DIR}")
- set(LLVM_CONFIG_BINARY_DIR "\${LLVM_INSTALL_PREFIX}")
--set(LLVM_CONFIG_TOOLS_BINARY_DIR "\${LLVM_INSTALL_PREFIX}/bin")
-+set(LLVM_CONFIG_TOOLS_BINARY_DIR
"\${LLVM_INSTALL_PREFIX}/${LLVM_TOOLS_INSTALL_DIR}")
- set(LLVM_CONFIG_EXPORTS_FILE "\${LLVM_CMAKE_DIR}/LLVMExports.cmake")
- set(LLVM_CONFIG_EXPORTS "${LLVM_EXPORTS}")
- configure_file(
-diff -ru llvm-8.0.0rc1.src.orig/tools/llvm-config/llvm-config.cpp
llvm-8.0.0rc1.src/tools/llvm-config/llvm-config.cpp
---- llvm-8.0.0rc1.src.orig/tools/llvm-config/llvm-config.cpp 2019-02-12
11:32:00.617221180 +0000
-+++ llvm-8.0.0rc1.src/tools/llvm-config/llvm-config.cpp 2019-02-12 11:34:27.817599362
+0000
-@@ -269,7 +269,6 @@
- // tree.
- bool IsInDevelopmentTree;
- enum { CMakeStyle, CMakeBuildModeStyle } DevelopmentTreeLayout;
-- llvm::SmallString<256> CurrentPath(GetExecutablePath(argv[0]));
- std::string CurrentExecPrefix;
- std::string ActiveObjRoot;
-
-@@ -280,11 +279,15 @@
- build_mode = CMAKE_CFG_INTDIR;
- #endif
-
-- // Create an absolute path, and pop up one directory (we expect to be inside a
-- // bin dir).
-- sys::fs::make_absolute(CurrentPath);
-- CurrentExecPrefix =
-- sys::path::parent_path(sys::path::parent_path(CurrentPath)).str();
-+ // Create an absolute path, and pop up as much directory as in LLVM_TOOLS_INSTALL_DIR
-+ {
-+ llvm::SmallString<256> CurrentPath(GetExecutablePath(argv[0]));
-+ sys::fs::make_absolute(CurrentPath);
-+ for (auto iter = sys::path::begin(LLVM_TOOLS_INSTALL_DIR), end =
sys::path::end(LLVM_TOOLS_INSTALL_DIR); iter != end; ++iter) {
-+ CurrentPath = sys::path::parent_path(CurrentPath).str();
-+ }
-+ CurrentExecPrefix = sys::path::parent_path(CurrentPath).str();
-+ }
-
- // Check to see if we are inside a development tree by comparing to possible
- // locations (prefix style or CMake style).
diff --git a/README.md b/README.md
deleted file mode 100644
index 527f9ef..0000000
--- a/README.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# llvm8.0
-
-The llvm8.0 package
\ No newline at end of file
diff --git a/dead.package b/dead.package
new file mode 100644
index 0000000..5204a84
--- /dev/null
+++ b/dead.package
@@ -0,0 +1 @@
+Orphaned for 6+ weeks
diff --git a/llvm8.0.spec b/llvm8.0.spec
deleted file mode 100644
index 8f78c5c..0000000
--- a/llvm8.0.spec
+++ /dev/null
@@ -1,834 +0,0 @@
-# Components enabled if supported by target architecture:
-%define gold_arches %{ix86} x86_64 %{arm} aarch64 %{power64} s390x
-%ifarch %{gold_arches}
- %bcond_without gold
-%else
- %bcond_with gold
-%endif
-
-%bcond_without compat_build
-
-%global build_llvm_bindir %{buildroot}%{_bindir}
-%global llvm_libdir %{_libdir}/%{name}
-%global build_llvm_libdir %{buildroot}%{llvm_libdir}
-%global maj_ver 8
-%global min_ver 0
-%global patch_ver 0
-#%%global rc_ver 4
-%global baserelease 12
-
-
-%if %{with compat_build}
-%global pkg_name llvm%{maj_ver}.%{min_ver}
-%global exec_suffix -%{maj_ver}.%{min_ver}
-%global install_prefix %{_libdir}/%{name}
-%global install_bindir %{install_prefix}/bin
-%global install_includedir %{install_prefix}/include
-%global install_libdir %{install_prefix}/lib
-
-%global pkg_bindir %{install_bindir}
-%global pkg_includedir %{_includedir}/%{name}
-%global pkg_libdir %{install_libdir}
-%else
-%global pkg_name llvm
-%global install_prefix /usr
-%global install_libdir %{_libdir}
-%global pkg_libdir %{install_libdir}
-%endif
-
-%global build_install_prefix %{buildroot}%{install_prefix}
-%global build_pkgdocdir %{buildroot}%{_pkgdocdir}
-
-Name: %{pkg_name}
-Version: %{maj_ver}.%{min_ver}.%{patch_ver}
-Release: %{baserelease}%{?rc_ver:.rc%{rc_ver}}%{?dist}
-Summary: The Low Level Virtual Machine
-
-License: NCSA
-URL:
http://llvm.org
-Source0: http://%{?rc_ver:pre}releases.llvm.org/%{version}/%{?rc_ver:rc%{rc_ver}}/llvm-%{version}%{?rc_ver:rc%{rc_ver}}.src.tar.xz
-%if %{without compat_build}
-Source1: run-lit-tests
-Source2: lit.fedora.cfg.py
-%endif
-
-Patch5: 0001-PATCH-llvm-config.patch
-Patch7: 0001-PATCH-Filter-out-cxxflags-not-supported-by-clang.patch
-Patch8: 0001-Fix-the-buildbot-issue-introduced-by-r351421.patch
-
-BuildRequires: gcc
-BuildRequires: gcc-c++
-BuildRequires: cmake
-BuildRequires: ninja-build
-BuildRequires: zlib-devel
-BuildRequires: libffi-devel
-BuildRequires: ncurses-devel
-BuildRequires: python3-sphinx
-BuildRequires: python3-recommonmark
-BuildRequires: multilib-rpm-config
-%if %{with gold}
-BuildRequires: binutils-devel
-%endif
-BuildRequires: libstdc++-static
-%ifarch %{valgrind_arches}
-# Enable extra functionality when run the LLVM JIT under valgrind.
-BuildRequires: valgrind-devel
-%endif
-# LLVM's LineEditor library will use libedit if it is available.
-BuildRequires: libedit-devel
-# We need python3-devel for pathfix.py.
-BuildRequires: python3-devel
-
-Requires: %{name}-libs%{?_isa} = %{version}-%{release}
-
-Provides: llvm(major) = %{maj_ver}
-
-%description
-LLVM is a compiler infrastructure designed for compile-time, link-time,
-runtime, and idle-time optimization of programs from arbitrary programming
-languages. The compiler infrastructure includes mirror sets of programming
-tools as well as libraries with equivalent functionality.
-
-%package devel
-Summary: Libraries and header files for LLVM
-Requires: %{name}%{?_isa} = %{version}-%{release}
-# The installed LLVM cmake files will add -ledit to the linker flags for any
-# app that requires the libLLVMLineEditor, so we need to make sure
-# libedit-devel is available.
-Requires: libedit-devel
-Requires(post): %{_sbindir}/alternatives
-Requires(postun): %{_sbindir}/alternatives
-
-Provides: llvm-devel(major) = %{maj_ver}
-
-%description devel
-This package contains library and header files needed to develop new native
-programs that use the LLVM infrastructure.
-
-%package doc
-Summary: Documentation for LLVM
-BuildArch: noarch
-Requires: %{name} = %{version}-%{release}
-
-%description doc
-Documentation for the LLVM compiler infrastructure.
-
-%package libs
-Summary: LLVM shared libraries
-
-%description libs
-Shared libraries for the LLVM compiler infrastructure.
-
-%package static
-Summary: LLVM static libraries
-Conflicts: %{name}-devel < 8
-
-%description static
-Static libraries for the LLVM compiler infrastructure.
-
-%if %{without compat_build}
-
-%package test
-Summary: LLVM regression tests
-Requires: %{name}%{?_isa} = %{version}-%{release}
-Requires: python3-lit
-# The regression tests need gold.
-Requires: binutils
-# This is for llvm-config
-Requires: %{name}-devel%{?_isa} = %{version}-%{release}
-# Bugpoint tests require gcc
-Requires: gcc
-Requires: findutils
-
-Provides: llvm-test(major) = %{maj_ver}
-
-%description test
-LLVM regression tests.
-
-%package googletest
-Summary: LLVM's modified googletest sources
-
-%description googletest
-LLVM's modified googletest sources.
-
-%endif
-
-%prep
-%autosetup -n llvm-%{version}%{?rc_ver:rc%{rc_ver}}.src -p1
-
-pathfix.py -i %{__python3} -pn \
- test/BugPoint/compile-custom.ll.py \
- tools/opt-viewer/*.py
-
-%build
-mkdir -p _build
-cd _build
-
-%ifarch s390 s390x %{arm} %ix86
-# Decrease debuginfo verbosity to reduce memory consumption during final library linking
-%global optflags %(echo %{optflags} | sed 's/-g /-g1 /')
-%endif
-
-# force off shared libs as cmake macros turns it on.
-#
-# -DCMAKE_INSTALL_RPATH=";" is a workaround for llvm manually setting the
-# rpath of libraries and binaries. llvm will skip the manual setting
-# if CAMKE_INSTALL_RPATH is set to a value, but cmake interprets this value
-# as nothing, so it sets the rpath to "" when installing.
-%cmake .. -G Ninja \
- -DBUILD_SHARED_LIBS:BOOL=OFF \
- -DLLVM_PARALLEL_LINK_JOBS=1 \
- -DCMAKE_BUILD_TYPE=RelWithDebInfo \
- -DCMAKE_INSTALL_RPATH=";" \
-%ifarch s390 s390x %{arm} %ix86
- -DCMAKE_C_FLAGS_RELWITHDEBINFO="%{optflags} -DNDEBUG" \
- -DCMAKE_CXX_FLAGS_RELWITHDEBINFO="%{optflags} -DNDEBUG" \
-%endif
-%if %{without compat_build}
-%if 0%{?__isa_bits} == 64
- -DLLVM_LIBDIR_SUFFIX=64 \
-%else
- -DLLVM_LIBDIR_SUFFIX= \
-%endif
-%endif
- \
- -DLLVM_TARGETS_TO_BUILD=all \
- -DLLVM_ENABLE_LIBCXX:BOOL=OFF \
- -DLLVM_ENABLE_ZLIB:BOOL=ON \
- -DLLVM_ENABLE_FFI:BOOL=ON \
- -DLLVM_ENABLE_RTTI:BOOL=ON \
-%if %{with gold}
- -DLLVM_BINUTILS_INCDIR=%{_includedir} \
-%endif
- \
- -DLLVM_BUILD_RUNTIME:BOOL=ON \
- \
- -DLLVM_INCLUDE_TOOLS:BOOL=ON \
- -DLLVM_BUILD_TOOLS:BOOL=ON \
- \
- -DLLVM_INCLUDE_TESTS:BOOL=ON \
- -DLLVM_BUILD_TESTS:BOOL=ON \
- \
- -DLLVM_INCLUDE_EXAMPLES:BOOL=ON \
- -DLLVM_BUILD_EXAMPLES:BOOL=OFF \
- \
- -DLLVM_INCLUDE_UTILS:BOOL=ON \
-%if %{with compat_build}
- -DLLVM_INSTALL_UTILS:BOOL=OFF \
-%else
- -DLLVM_INSTALL_UTILS:BOOL=ON \
- -DLLVM_UTILS_INSTALL_DIR:PATH=%{build_llvm_bindir} \
- -DLLVM_TOOLS_INSTALL_DIR:PATH=bin \
-%endif
- \
- -DLLVM_INCLUDE_DOCS:BOOL=ON \
- -DLLVM_BUILD_DOCS:BOOL=ON \
- -DLLVM_ENABLE_SPHINX:BOOL=ON \
- -DLLVM_ENABLE_DOXYGEN:BOOL=OFF \
- \
- -DLLVM_BUILD_LLVM_DYLIB:BOOL=ON \
- -DLLVM_DYLIB_EXPORT_ALL:BOOL=ON \
- -DLLVM_LINK_LLVM_DYLIB:BOOL=ON \
- -DLLVM_BUILD_EXTERNAL_COMPILER_RT:BOOL=ON \
- -DLLVM_INSTALL_TOOLCHAIN_ONLY:BOOL=OFF \
- \
- -DSPHINX_WARNINGS_AS_ERRORS=OFF \
- -DCMAKE_INSTALL_PREFIX=%{build_install_prefix} \
- -DLLVM_INSTALL_SPHINX_HTML_DIR=%{build_pkgdocdir}/html \
- -DSPHINX_EXECUTABLE=%{_bindir}/sphinx-build-3
-
-ninja -v
-
-%install
-ninja -C _build -v install
-
-
-%if %{without compat_build}
-mkdir -p %{buildroot}/%{_bindir}
-mv %{buildroot}/%{_bindir}/llvm-config %{buildroot}/%{_bindir}/llvm-config-%{__isa_bits}
-
-# Fix some man pages
-ln -s llvm-config.1 %{buildroot}%{_mandir}/man1/llvm-config-%{__isa_bits}.1
-mv %{buildroot}%{_mandir}/man1/tblgen.1 %{buildroot}%{_mandir}/man1/llvm-tblgen.1
-
-# Install binaries needed for lit tests
-%global test_binaries FileCheck count lli-child-target llvm-PerfectShuffle
llvm-isel-fuzzer llvm-opt-fuzzer not yaml-bench
-
-for f in %{test_binaries}
-do
- install -m 0755 ./_build/bin/$f %{build_llvm_bindir}
-done
-
-
-%multilib_fix_c_header --file %{_includedir}/llvm/Config/llvm-config.h
-
-# Install libraries needed for unittests
-%if 0%{?__isa_bits} == 64
-%global build_libdir _build/lib64
-%else
-%global build_libdir _build/lib
-%endif
-
-install %{build_libdir}/libLLVMTestingSupport.a %{buildroot}%{_libdir}
-
-%global install_srcdir %{buildroot}%{_datadir}/llvm/src
-%global lit_cfg test/%{_arch}.site.cfg.py
-%global lit_unit_cfg test/Unit/%{_arch}.site.cfg.py
-%global lit_fedora_cfg %{_datadir}/llvm/lit.fedora.cfg.py
-
-# Install gtest sources so clang can use them for gtest
-install -d %{install_srcdir}
-install -d %{install_srcdir}/utils/
-cp -R utils/unittest %{install_srcdir}/utils/
-
-# Generate lit config files. Strip off the last line that initiates the
-# test run, so we can customize the configuration.
-head -n -1 _build/test/lit.site.cfg.py >> %{lit_cfg}
-head -n -1 _build/test/Unit/lit.site.cfg.py >> %{lit_unit_cfg}
-
-# Install custom fedora config file
-cp %{SOURCE2} %{buildroot}%{lit_fedora_cfg}
-
-# Patch lit config files to load custom fedora config:
-for f in %{lit_cfg} %{lit_unit_cfg}; do
- echo "lit_config.load_config(config, '%{lit_fedora_cfg}')" >>
$f
-done
-
-install -d %{buildroot}%{_libexecdir}/tests/llvm
-install -m 0755 %{SOURCE1} %{buildroot}%{_libexecdir}/tests/llvm
-
-# Install lit tests. We need to put these in a tarball otherwise rpm will complain
-# about some of the test inputs having the wrong object file format.
-install -d %{buildroot}%{_datadir}/llvm/
-tar -czf %{install_srcdir}/test.tar.gz test/
-
-# Install the unit test binaries
-mkdir -p %{build_llvm_libdir}
-cp -R _build/unittests %{build_llvm_libdir}/
-rm -rf `find %{build_llvm_libdir} -iname 'cmake*'`
-
-# Install libraries used for testing
-install -m 0755 %{build_libdir}/BugpointPasses.so %{buildroot}%{_libdir}
-install -m 0755 %{build_libdir}/LLVMHello.so %{buildroot}%{_libdir}
-
-# Install test inputs for PDB tests
-echo "%{_datadir}/llvm/src/unittests/DebugInfo/PDB" >
%{build_llvm_libdir}/unittests/DebugInfo/PDB/llvm.srcdir.txt
-mkdir -p %{buildroot}%{_datadir}/llvm/src/unittests/DebugInfo/PDB/
-cp -R unittests/DebugInfo/PDB/Inputs
%{buildroot}%{_datadir}/llvm/src/unittests/DebugInfo/PDB/
-
-%else
-
-# Add version suffix to binaries
-mkdir -p %{buildroot}/%{_bindir}
-for f in `ls %{buildroot}/%{install_bindir}/*`; do
- filename=`basename $f`
- ln -s %{install_bindir}/$filename %{buildroot}/%{_bindir}/$filename%{exec_suffix}
-done
-
-# Move header files
-mkdir -p %{buildroot}/%{pkg_includedir}
-ln -s ../../../%{install_includedir}/llvm %{buildroot}/%{pkg_includedir}/llvm
-ln -s ../../../%{install_includedir}/llvm-c %{buildroot}/%{pkg_includedir}/llvm-c
-
-# Fix multi-lib
-mv %{buildroot}%{_bindir}/llvm-config{%{exec_suffix},%{exec_suffix}-%{__isa_bits}}
-%multilib_fix_c_header --file %{install_includedir}/llvm/Config/llvm-config.h
-
-# Create ld.so.conf.d entry
-mkdir -p %{buildroot}%{_sysconfdir}/ld.so.conf.d
-cat >> %{buildroot}%{_sysconfdir}/ld.so.conf.d/%{name}-%{_arch}.conf << EOF
-%{pkg_libdir}
-EOF
-
-# Add version suffix to man pages and move them to mandir.
-mkdir -p %{buildroot}/%{_mandir}/man1
-for f in `ls %{build_install_prefix}/share/man/man1/*`; do
- filename=`basename $f | cut -f 1 -d '.'`
- mv $f %{buildroot}%{_mandir}/man1/$filename%{exec_suffix}.1
-done
-
-# Remove opt-viewer, since this is just a compatibility package.
-rm -Rf %{build_install_prefix}/share/opt-viewer
-
-%endif
-
-
-%check
-# TODO: Fix test failures on arm
-ninja check-all -C _build || \
-%ifarch %{arm}
- :
-%else
- false
-%endif
-
-%ldconfig_scriptlets libs
-
-%if %{without compat_build}
-
-%post devel
-%{_sbindir}/update-alternatives --install %{_bindir}/llvm-config llvm-config
%{_bindir}/llvm-config-%{__isa_bits} %{__isa_bits}
-
-%postun devel
-if [ $1 -eq 0 ]; then
- %{_sbindir}/update-alternatives --remove llvm-config %{_bindir}/llvm-config
-fi
-
-%endif
-
-%files
-%exclude %{_mandir}/man1/llvm-config*
-%{_mandir}/man1/*
-%{_bindir}/*
-
-%if %{without compat_build}
-%exclude %{_bindir}/llvm-config-%{__isa_bits}
-%exclude %{_bindir}/not
-%exclude %{_bindir}/count
-%exclude %{_bindir}/yaml-bench
-%exclude %{_bindir}/lli-child-target
-%exclude %{_bindir}/llvm-isel-fuzzer
-%exclude %{_bindir}/llvm-opt-fuzzer
-%{_datadir}/opt-viewer
-%else
-%exclude %{pkg_bindir}/llvm-config
-%{pkg_bindir}
-%endif
-
-%files libs
-%{pkg_libdir}/libLLVM-%{maj_ver}.so
-%if %{without compat_build}
-%if %{with gold}
-%{_libdir}/LLVMgold.so
-%endif
-%{_libdir}/libLLVM-%{maj_ver}.%{min_ver}*.so
-%{_libdir}/libLTO.so*
-%else
-%config(noreplace) %{_sysconfdir}/ld.so.conf.d/%{name}-%{_arch}.conf
-%if %{with gold}
-%{_libdir}/%{name}/lib/LLVMgold.so
-%endif
-%{pkg_libdir}/libLLVM-%{maj_ver}.%{min_ver}*.so
-%{pkg_libdir}/libLTO.so*
-%exclude %{pkg_libdir}/libLTO.so
-%endif
-%{pkg_libdir}/libOptRemarks.so*
-
-%files devel
-%if %{without compat_build}
-%{_bindir}/llvm-config-%{__isa_bits}
-%{_mandir}/man1/llvm-config*
-%{_includedir}/llvm
-%{_includedir}/llvm-c
-%{_libdir}/libLLVM.so
-%{_libdir}/cmake/llvm
-%exclude %{_libdir}/cmake/llvm/LLVMStaticExports.cmake
-%else
-%{_bindir}/llvm-config%{exec_suffix}-%{__isa_bits}
-%{pkg_bindir}/llvm-config
-%{_mandir}/man1/llvm-config%{exec_suffix}.1.gz
-%{install_includedir}/llvm
-%{install_includedir}/llvm-c
-%{pkg_includedir}/llvm
-%{pkg_includedir}/llvm-c
-%{pkg_libdir}/libLTO.so
-%{pkg_libdir}/libLLVM.so
-%{pkg_libdir}/cmake/llvm
-%exclude %{pkg_libdir}/cmake/llvm/LLVMStaticExports.cmake
-%endif
-
-%files doc
-%doc %{_pkgdocdir}/html
-
-%files static
-%if %{without compat_build}
-%{_libdir}/*.a
-%exclude %{_libdir}/libLLVMTestingSupport.a
-%{_libdir}/cmake/llvm/LLVMStaticExports.cmake
-%else
-%{_libdir}/%{name}/lib/*.a
-%{pkg_libdir}/cmake/llvm/LLVMStaticExports.cmake
-%endif
-
-%if %{without compat_build}
-
-%files test
-%{_libexecdir}/tests/llvm/
-%{llvm_libdir}/unittests/
-%{_datadir}/llvm/src/unittests
-%{_datadir}/llvm/src/test.tar.gz
-%{_datadir}/llvm/lit.fedora.cfg.py
-%{_bindir}/not
-%{_bindir}/count
-%{_bindir}/yaml-bench
-%{_bindir}/lli-child-target
-%{_bindir}/llvm-isel-fuzzer
-%{_bindir}/llvm-opt-fuzzer
-%{_libdir}/BugpointPasses.so
-%{_libdir}/LLVMHello.so
-
-%files googletest
-%{_datadir}/llvm/src/utils
-%{_libdir}/libLLVMTestingSupport.a
-
-%endif
-
-%changelog
-* Wed Jan 29 2020 Fedora Release Engineering <releng(a)fedoraproject.org> - 8.0.0-12
-- Rebuilt for
https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
-
-* Wed Nov 13 2019 Tom Stellard <tstellar(a)redhat.com> - 8.0.0-11
-- Make sure LLVMStaticExports.cmake is included in llvm8.0-static
-
-* Mon Sep 23 2019 Tom Stellard <tstellar(a)redhat.com> - 8.0.0-10
-- Rebuild with fc32 dist tag
-
-* Tue Jul 30 2019 Tom Stellard <tstellar(a)redhat.com> - 8.0.0-9
-- Sync with llvm8.0 spec file
-
-* Thu Jul 25 2019 Fedora Release Engineering <releng(a)fedoraproject.org> -
8.0.0-8.1
-- Rebuilt for
https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
-
-* Wed Jul 17 2019 Tom Stellard <tstellar(a)redhat.com> - 8.0.0-8
-- Add provides for the major version of sub-packages
-
-* Fri May 17 2019 sguelton(a)redhat.com - 8.0.0-7
-- Fix conflicts between llvm-static = 8 and llvm-dev < 8 around
LLVMStaticExports.cmake
-
-* Wed Apr 24 2019 Tom Stellard <tstellar(a)redhat.com> - 8.0.0-6
-- Make sure we aren't passing -g on s390x
-
-* Sat Mar 30 2019 Tom Stellard <tstellar(a)redhat.com> - 8.0.0-5
-- Enable build rpath while keeping install rpath disabled
-
-* Wed Mar 27 2019 Tom Stellard <tstellar(a)redhat.com> - 8.0.0-4
-- Backport r351577 from trunk to fix ninja check failures
-
-* Tue Mar 26 2019 Tom Stellard <tstellar(a)redhat.com> - 8.0.0-3
-- Fix ninja check
-
-* Fri Mar 22 2019 Tom Stellard <tstellar(a)redhat.com> - 8.0.0-2
-- llvm-test fixes
-
-* Wed Mar 20 2019 sguelton(a)redhat.com - 8.0.0-1
-- 8.0.0 final
-
-* Fri Mar 15 2019 sguelton(a)redhat.com - 8.0.0-0.6.rc4
-- Activate all backends (rhbz#1689031)
-
-* Tue Mar 12 2019 sguelton(a)redhat.com - 8.0.0-0.5.rc4
-- 8.0.0 Release candidate 4
-
-* Mon Mar 4 2019 sguelton(a)redhat.com - 8.0.0-0.4.rc3
-- Move some binaries to -test package, cleanup specfile
-
-* Mon Mar 4 2019 sguelton(a)redhat.com - 8.0.0-0.3.rc3
-- 8.0.0 Release candidate 3
-
-* Fri Feb 22 2019 sguelton(a)redhat.com - 8.0.0-0.2.rc2
-- 8.0.0 Release candidate 2
-
-* Sat Feb 9 2019 sguelton(a)redhat.com - 8.0.0-0.1.rc1
-- 8.0.0 Release candidate 1
-
-* Fri Feb 01 2019 Fedora Release Engineering <releng(a)fedoraproject.org> -
7.0.1-2.1
-- Rebuilt for
https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
-
-* Mon Jan 21 2019 Josh Stone <jistone(a)redhat.com> - 7.0.1-2
-- Fix discriminators in metadata, rhbz#1668033
-
-* Mon Dec 17 2018 sguelton(a)redhat.com - 7.0.1-1
-- 7.0.1 release
-
-* Tue Dec 04 2018 sguelton(a)redhat.com - 7.0.0-5
-- Ensure rpmlint passes on specfile
-
-* Sat Nov 17 2018 Tom Stellard <tstellar(a)redhat.com> - 7.0.0-4
-- Install testing libraries for unittests
-
-* Sat Oct 27 2018 Tom Stellard <tstellar(a)redhat.com> - 7.0.0-3
-- Fix running unittests as not-root user
-
-* Thu Sep 27 2018 Tom Stellard <tstellar(a)redhat.com> - 7.0.0-2
-- Fixes for llvm-test package:
-- Add some missing Requires
-- Add --threads option to run-lit-tests script
-- Set PATH so lit can find tools like count, not, etc.
-- Don't hardcode tools directory to /usr/lib64/llvm
-- Fix typo in yaml-bench define
-- Only print information about failing tests
-
-* Fri Sep 21 2018 Tom Stellard <tstellar(a)redhat.com> - 7.0.0-1
-- 7.0.0 Release
-
-* Thu Sep 13 2018 Tom Stellard <tstellar(a)redhat.com> - 7.0.0-0.15.rc3
-- Disable rpath on install LLVM and related sub-projects
-
-* Wed Sep 12 2018 Tom Stellard <tstellar(a)redhat.com> - 7.0.0-0.14.rc3
-- Remove rpath from executables and libraries
-
-* Tue Sep 11 2018 Tom Stellard <tstellar(a)redhat.com> - 7.0.0-0.13.rc3
-- Re-enable arm and aarch64 targets on x86_64
-
-* Mon Sep 10 2018 Tom Stellard <tstellar(a)redhat.com> - 7.0.0-0.12.rc3
-- 7.0.0-rc3 Release
-
-* Fri Sep 07 2018 Tom Stellard <tstellar(a)redhat.com> - 7.0.0-0.11.rc2
-- Use python3 shebang for opt-viewewr scripts
-
-* Thu Aug 30 2018 Tom Stellard <tstellar(a)redhat.com> - 7.0.0-0.10.rc2
-- Drop all uses of python2 from lit tests
-
-* Thu Aug 30 2018 Tom Stellard <tstellar(a)redhat.com> - 7.0.0-0.9.rc2
-- Build the gold plugin on all supported architectures
-
-* Wed Aug 29 2018 Kevin Fenzi <kevin(a)scrye.com> - 7.0.0-0.8.rc2
-- Re-enable debuginfo to avoid 25x size increase.
-
-* Tue Aug 28 2018 Tom Stellard <tstellar(a)redhat.com> - 7.0.0-0.7.rc2
-- 7.0.0-rc2 Release
-
-* Tue Aug 28 2018 Tom Stellard <tstellar(a)redhat.com> - 7.0.0-0.6.rc1
-- Guard valgrind usage with valgrind_arches macro
-
-* Thu Aug 23 2018 Tom Stellard <tstellar(a)redhat.com> - 7.0.0-0.5.rc1
-- Package lit tests and googletest sources.
-
-* Mon Aug 20 2018 Tom Stellard <tstellar(a)redhat.com> - 7.0.0-0.4.rc1
-- Re-enable AMDGPU target on ARM rhbz#1618922
-
-* Mon Aug 13 2018 Tom Stellard <tstellar(a)redhat.com> - 7.0.0-0.3.rc1
-- Drop references to TestPlugin.so from cmake files
-
-* Fri Aug 10 2018 Tom Stellard <tstellar(a)redhat.com> - 7.0.0-0.2.rc1
-- Fixes for lit tests
-
-* Fri Aug 10 2018 Tom Stellard <tstellar(a)redhat.com> - 7.0.0-0.1.rc1
-- 7.0.0-rc1 Release
-- Reduce number of enabled targets on all arches.
-- Drop s390 detection patch, LLVM does not support s390 codegen.
-
-* Mon Aug 06 2018 Tom Stellard <tstellar(a)redhat.com> - 6.0.1-6
-- Backport some fixes needed by mesa and rust
-
-* Thu Jul 26 2018 Tom Stellard <tstellar(a)redhat.com> - 6.0.1-5
-- Move libLLVM-6.0.so to llvm6.0-libs.
-
-* Mon Jul 23 2018 Tom Stellard <tstellar(a)redhat.com> - 6.0.1-4
-- Rebuild because debuginfo stripping failed with the previous build
-
-* Fri Jul 13 2018 Tom Stellard <tstellar(a)redhat.com> - 6.0.1-3
-- Sync specfile with llvm6.0 package
-
-* Fri Jul 13 2018 Fedora Release Engineering <releng(a)fedoraproject.org> - 6.0.1-2
-- Rebuilt for
https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
-
-* Mon Jun 25 2018 Tom Stellard <tstellar(a)redhat.com> - 6.0.1-1
-- 6.0.1 Release
-
-* Thu Jun 07 2018 Tom Stellard <tstellar(a)redhat.com> - 6.0.1-0.4.rc2
-- 6.0.1-rc2
-
-* Wed Jun 06 2018 Tom Stellard <tstellar(a)redhat.com> - 6.0.1-0.3.rc1
-- Re-enable all targets to avoid breaking the ABI.
-
-* Mon Jun 04 2018 Tom Stellard <tstellar(a)redhat.com> - 6.0.1-0.2.rc1
-- Reduce the number of enabled targets based on the architecture
-
-* Thu May 10 2018 Tom Stellard <tstellar(a)redhat.com> - 6.0.1-0.1.rc1
-- 6.0.1 rc1
-
-* Tue Mar 27 2018 Tom Stellard <tstellar(a)redhat.com> - 6.0.0-11
-- Re-enable arm tests that used to hang
-
-* Thu Mar 22 2018 Tom Stellard <tstellar(a)redhat.com> - 6.0.0-10
-- Fix testcase in backported patch
-
-* Tue Mar 20 2018 Tom Stellard <tstellar(a)redhat.com> - 6.0.0-9
-- Prevent external projects from linking against both static and shared
- libraries. rhbz#1558657
-
-* Mon Mar 19 2018 Tom Stellard <tstellar(a)redhat.com> - 6.0.0-8
-- Backport r327651 from trunk rhbz#1554349
-
-* Fri Mar 16 2018 Tom Stellard <tstellar(a)redhat.com> - 6.0.0-7
-- Filter out cxxflags and cflags from llvm-config that aren't supported by clang
-- rhbz#1556980
-
-* Wed Mar 14 2018 Tom Stellard <tstellar(a)redhat.com> - 6.0.0-6
-- Enable symbol versioning in libLLVM.so
-
-* Wed Mar 14 2018 Tom Stellard <tstellar(a)redhat.com> - 6.0.0-5
-- Stop statically linking libstdc++. This is no longer required by Steam
- client, but the steam installer still needs a work-around which should
- be handled in the steam package.
-* Wed Mar 14 2018 Tom Stellard <tstellar(a)redhat.com> - 6.0.0-4
-- s/make check/ninja check/
-
-* Fri Mar 09 2018 Tom Stellard <tstellar(a)redhat.com> - 6.0.0-3
-- Backport fix for compile time regression on rust rhbz#1552915
-
-* Thu Mar 08 2018 Tom Stellard <tstellar(a)redhat.com> - 6.0.0-2
-- Build with Ninja: This reduces RPM build time on a 6-core x86_64 builder
- from 82 min to 52 min.
-
-* Thu Mar 08 2018 Tom Stellard <tstellar(a)redhat.com> - 6.0.0-1
-- 6.0.0 Release
-
-* Thu Mar 08 2018 Tom Stellard <tstellar(a)redhat.com> - 6.0.0-0.5.rc2
-- Reduce debuginfo size on i686 to avoid OOM errors during linking
-
-* Fri Feb 09 2018 Tom Stellard <tstellar(a)redhat.com> - 6.0.0-0.4.rc2
-- 6.0.1 rc2
-
-* Fri Feb 09 2018 Igor Gnatenko <ignatenkobrain(a)fedoraproject.org> - 6.0.0-0.3.rc1
-- Escape macros in %%changelog
-
-* Thu Feb 08 2018 Fedora Release Engineering <releng(a)fedoraproject.org> -
6.0.0-0.2.rc1
-- Rebuilt for
https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
-
-* Fri Jan 19 2018 Tom Stellard <tstellar(a)redhat.com> - 6.0.0-0.1.rc1
-- 6.0.1 rc1
-
-* Tue Dec 19 2017 Tom Stellard <tstellar(a)redhat.com> - 5.0.1-1
-- 5.0.1 Release
-
-* Mon Nov 20 2017 Tom Stellard <tstellar(a)redhat.com> - 5.0.0-5
-- Backport debuginfo fix for rust
-
-* Fri Nov 03 2017 Tom Stellard <tstellar(a)redhat.com> - 5.0.0-4
-- Reduce debuginfo size for ARM
-
-* Tue Oct 10 2017 Tom Stellard <tstellar(a)redhat.com> - 5.0.0-2
-- Reduce memory usage on ARM by disabling debuginfo and some non-ARM targets.
-
-* Mon Sep 25 2017 Tom Stellard <tstellar(a)redhat.com> - 5.0.0-1
-- 5.0.0 Release
-
-* Mon Sep 18 2017 Tom Stellard <tstellar(a)redhat.com> - 4.0.1-6
-- Add Requires: libedit-devel for llvm-devel
-
-* Fri Sep 08 2017 Tom Stellard <tstellar(a)redhat.com> - 4.0.1-5
-- Enable libedit backend for LineEditor API
-
-* Fri Aug 25 2017 Tom Stellard <tstellar(a)redhat.com> - 4.0.1-4
-- Enable extra functionality when run the LLVM JIT under valgrind.
-
-* Thu Aug 03 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 4.0.1-3
-- Rebuilt for
https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
-
-* Wed Jul 26 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 4.0.1-2
-- Rebuilt for
https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
-
-* Wed Jun 21 2017 Tom Stellard <tstellar(a)redhat.com> - 4.0.1-1
-- 4.0.1 Release
-
-* Thu Jun 15 2017 Tom Stellard <tstellar(a)redhat.com> - 4.0.0-6
-- Install llvm utils
-
-* Thu Jun 08 2017 Tom Stellard <tstellar(a)redhat.com> - 4.0.0-5
-- Fix docs-llvm-man target
-
-* Mon May 01 2017 Tom Stellard <tstellar(a)redhat.com> - 4.0.0-4
-- Make cmake files no longer depend on static libs (rhbz 1388200)
-
-* Tue Apr 18 2017 Josh Stone <jistone(a)redhat.com> - 4.0.0-3
-- Fix computeKnownBits for ARMISD::CMOV (rust-lang/llvm#67)
-
-* Mon Apr 03 2017 Tom Stellard <tstellar(a)redhat.com> - 4.0.0-2
-- Simplify spec with rpm macros.
-
-* Thu Mar 23 2017 Tom Stellard <tstellar(a)redhat.com> - 4.0.0-1
-- LLVM 4.0.0 Final Release
-
-* Wed Mar 22 2017 tstellar(a)redhat.com - 3.9.1-6
-- Fix %%postun sep for -devel package.
-
-* Mon Mar 13 2017 Tom Stellard <tstellar(a)redhat.com> - 3.9.1-5
-- Disable failing tests on ARM.
-
-* Sun Mar 12 2017 Peter Robinson <pbrobinson(a)fedoraproject.org> 3.9.1-4
-- Fix missing mask on relocation for aarch64 (rhbz 1429050)
-
-* Wed Mar 01 2017 Dave Airlie <airlied(a)redhat.com> - 3.9.1-3
-- revert upstream radeonsi breaking change.
-
-* Thu Feb 23 2017 Josh Stone <jistone(a)redhat.com> - 3.9.1-2
-- disable sphinx warnings-as-errors
-
-* Fri Feb 10 2017 Orion Poplawski <orion(a)cora.nwra.com> - 3.9.1-1
-- llvm 3.9.1
-
-* Fri Feb 10 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.9.0-8
-- Rebuilt for
https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
-
-* Tue Nov 29 2016 Josh Stone <jistone(a)redhat.com> - 3.9.0-7
-- Apply backports from rust-lang/llvm#55, #57
-
-* Tue Nov 01 2016 Dave Airlie <airlied(a)gmail.com - 3.9.0-6
-- rebuild for new arches
-
-* Wed Oct 26 2016 Dave Airlie <airlied(a)redhat.com> - 3.9.0-5
-- apply the patch from -4
-
-* Wed Oct 26 2016 Dave Airlie <airlied(a)redhat.com> - 3.9.0-4
-- add fix for lldb out-of-tree build
-
-* Mon Oct 17 2016 Josh Stone <jistone(a)redhat.com> - 3.9.0-3
-- Apply backports from rust-lang/llvm#47, #48, #53, #54
-
-* Sat Oct 15 2016 Josh Stone <jistone(a)redhat.com> - 3.9.0-2
-- Apply an InstCombine backport via rust-lang/llvm#51
-
-* Wed Sep 07 2016 Dave Airlie <airlied(a)redhat.com> - 3.9.0-1
-- llvm 3.9.0
-- upstream moved where cmake files are packaged.
-- upstream dropped CppBackend
-
-* Wed Jul 13 2016 Adam Jackson <ajax(a)redhat.com> - 3.8.1-1
-- llvm 3.8.1
-- Add mips target
-- Fix some shared library mispackaging
-
-* Tue Jun 07 2016 Jan Vcelak <jvcelak(a)fedoraproject.org> - 3.8.0-2
-- fix color support detection on terminal
-
-* Thu Mar 10 2016 Dave Airlie <airlied(a)redhat.com> 3.8.0-1
-- llvm 3.8.0 release
-
-* Wed Mar 09 2016 Dan Hork <dan[at][danny.cz> 3.8.0-0.3
-- install back memory consumption workaround for s390
-
-* Thu Mar 03 2016 Dave Airlie <airlied(a)redhat.com> 3.8.0-0.2
-- llvm 3.8.0 rc3 release
-
-* Fri Feb 19 2016 Dave Airlie <airlied(a)redhat.com> 3.8.0-0.1
-- llvm 3.8.0 rc2 release
-
-* Tue Feb 16 2016 Dan Hork <dan[at][danny.cz> 3.7.1-7
-- recognize s390 as SystemZ when configuring build
-
-* Sat Feb 13 2016 Dave Airlie <airlied(a)redhat.com> 3.7.1-6
-- export C++ API for mesa.
-
-* Sat Feb 13 2016 Dave Airlie <airlied(a)redhat.com> 3.7.1-5
-- reintroduce llvm-static, clang needs it currently.
-
-* Fri Feb 12 2016 Dave Airlie <airlied(a)redhat.com> 3.7.1-4
-- jump back to single llvm library, the split libs aren't working very well.
-
-* Fri Feb 05 2016 Dave Airlie <airlied(a)redhat.com> 3.7.1-3
-- add missing obsoletes (#1303497)
-
-* Thu Feb 04 2016 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.7.1-2
-- Rebuilt for
https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
-
-* Thu Jan 07 2016 Jan Vcelak <jvcelak(a)fedoraproject.org> 3.7.1-1
-- new upstream release
-- enable gold linker
-
-* Wed Nov 04 2015 Jan Vcelak <jvcelak(a)fedoraproject.org> 3.7.0-100
-- fix Requires for subpackages on the main package
-
-* Tue Oct 06 2015 Jan Vcelak <jvcelak(a)fedoraproject.org> 3.7.0-100
-- initial version using cmake build system
diff --git a/sources b/sources
deleted file mode 100644
index ca2c97a..0000000
--- a/sources
+++ /dev/null
@@ -1 +0,0 @@
-SHA512 (llvm-8.0.0.src.tar.xz) =
1602343b451b964f5d8c2d6b0654d89384c80d45883498c5f0e2f4196168dd4a1ed2a4dadb752076020243df42ffe46cb31d82ffc145d8e5874163cbb9686a1f
diff --git a/tests/cmake-exports/CMakeLists.txt b/tests/cmake-exports/CMakeLists.txt
deleted file mode 100644
index e08cd3a..0000000
--- a/tests/cmake-exports/CMakeLists.txt
+++ /dev/null
@@ -1,3 +0,0 @@
-cmake_minimum_required(VERSION 3.4.3)
-
-find_package(LLVM)
diff --git a/tests/cmake-exports/runtest.sh b/tests/cmake-exports/runtest.sh
deleted file mode 100755
index 33f25df..0000000
--- a/tests/cmake-exports/runtest.sh
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/bin/bash
-
-cmake . -DLLVM_DIR=/usr/lib64/llvm8.0/lib/cmake/llvm
diff --git a/tests/tests.yml b/tests/tests.yml
deleted file mode 100644
index 10bec83..0000000
--- a/tests/tests.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-- hosts: localhost
- roles:
- - role: standard-test-basic
- tags:
- - classic
- required_packages:
- - cmake
- - make
- - gcc
- - gcc-c++
- tests:
- - cmake-exports