summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexander Soldatov <soldatov.a@samsung.com>2023-07-12 18:42:36 +0300
committerAlexander Soldatov <soldatov.a@samsung.com>2023-07-12 18:47:05 +0300
commit7b5b85e4e458240b5732290222dd0753053948fd (patch)
tree87693b51914493d5853e8b994470bfceb5fbec01
parentb7e6617743230bab62dd2b3b3f1ba54634549993 (diff)
downloadllvm-tizen_6.0_base.tar.gz
llvm-tizen_6.0_base.tar.bz2
llvm-tizen_6.0_base.zip
Change-Id: Ie58526bf3375f36e225ad2e8e3ea6b91a3c4b977
-rw-r--r--packaging/clang.spec296
-rw-r--r--packaging/lldb-tests-only.manifest8
-rw-r--r--packaging/lldb-tests-only.spec93
-rw-r--r--packaging/lldb-tests.manifest8
-rw-r--r--packaging/lldb-tests.spec146
-rw-r--r--packaging/lldb.manifest8
-rw-r--r--packaging/lldb.spec138
-rw-r--r--packaging/llvm-tests.spec369
8 files changed, 0 insertions, 1066 deletions
diff --git a/packaging/clang.spec b/packaging/clang.spec
deleted file mode 100644
index 069a61c42b8e..000000000000
--- a/packaging/clang.spec
+++ /dev/null
@@ -1,296 +0,0 @@
-%define keepstatic 1
-
-%define llvm_version 5.0
-
-Name: llvm
-Summary: The LLVM Project is a collection of modular and reusable compiler and toolchain technologies
-Version: 5.0.2
-Release: 1
-Group: Development/Toolchain
-License: NCSA
-Source0: %{name}-%{version}.tar.gz
-Source1001: llvm.manifest
-
-BuildRequires: cmake
-BuildRequires: swig
-BuildRequires: ninja
-BuildRequires: python
-BuildRequires: python-devel
-BuildRequires: patchelf
-# Accelerate python, clang
-BuildRequires: clang
-Requires: libllvm = %{version}-%{release}
-
-%define install_prefix /home/owner/share
-%define sdk_install_prefix %{install_prefix}/sdk_tools
-%define sdk_bin_dir %{sdk_install_prefix}/bin
-
-%ifarch x86_64 aarch64
-%define library_dir %{install_prefix}/lib64
-%define sdk_lib_dir %{sdk_install_prefix}/lib64
-%define sdk_tests_dir %{sdk_install_prefix}
-%define system_lib_dir /usr/lib64
-%else
-%define library_dir %{install_prefix}/lib
-%define sdk_lib_dir %{sdk_install_prefix}/lib
-%define sdk_tests_dir %{sdk_install_prefix}
-%define system_lib_dir /usr/lib
-%endif
-
-%ifarch armv7l
-%define ARCH armv7l
-%define ABI eabi
-%endif
-%ifarch armv7hl
-%define ARCH armv7hl
-%define ABI eabihf
-%endif
-%ifarch %ix86
-%define ARCH i586
-%endif
-%ifarch x86_64
-%define ARCH x86_64
-%endif
-%ifarch aarch64
-%define ARCH aarch64
-%endif
-%define host_arch %{ARCH}-tizen-linux-gnu%{?ABI}
-
-%define llvm_source_dir `pwd`
-
-%description
-LLVM is a compiler infrastructure designed for compile-time, link-time, runtime,
-and idle-time optimization of programs from arbitrary programming languages.
-LLVM is written in C++ and has been developed since 2000 at the University of
-Illinois and Apple. It currently supports compilation of C and C++ programs,
-using front-ends derived from GCC 4.0.1. A new front-end for the C family of
-languages is in development. 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 %{version}
-Requires: %{name} = %{version}
-
-%description devel
-This package contains library and header files needed to develop
-new native programs that use the LLVM infrastructure.
-
-%package static-devel
-Summary: Static libraries for LLVM
-Requires: %{name} = %{version}
-
-%description static-devel
-This package contains static libraries needed to develop new
-native programs that use the LLVM infrastructure.
-
-%package -n libllvm
-Summary: LLVM shared libraries
-
-%description -n libllvm
-Shared libraries for the LLVM compiler infrastructure.
-
-%package -n clang
-Summary: Clang %{version} (C Language family frontend for LLVM)
-License: NCSA
-Requires: llvm = %{version}-%{release}
-Provides: libclang.so.%{version}
-
-%description -n clang
-A new front-end for the C family of languages is in development.
-
-%package -n clang-devel
-Summary: Clang %{version} Development Library
-Requires: clang = %{version}-%{release}
-
-%description -n clang-devel
-This package contains the clang (C language) frontend for LLVM.
-(development files)
-
-%package -n compiler-rt
-Summary: Compiler runtime libraries
-
-%description -n compiler-rt
-Compiler runtime libraries
-
-%prep
-%setup -q
-
-%build
-
-cp -v %{SOURCE1001} .
-%ifarch %ix86
-%{?asan:%gcc_unforce_options}
-%endif
-
-mkdir -p _build
-cd _build
-cmake -G Ninja \
- -DCMAKE_C_COMPILER=/usr/bin/gcc \
- -DCMAKE_CXX_COMPILER=/usr/bin/g++ \
- -DCMAKE_INSTALL_PREFIX=%{install_prefix} \
- -DCMAKE_BUILD_TYPE=Release \
- -DLLVM_ENABLE_ASSERTIONS=No \
- -DLLVM_TARGETS_TO_BUILD='X86;ARM;AArch64;BPF' \
- -DLLVM_BUILD_LLVM_DYLIB=1 \
- -DLLVM_TARGET_ARCH=%{ARCH} \
- -DLLVM_HOST_TRIPLE=%{host_arch} \
- -DLLVM_ENABLE_PROJECTS="clang;compiler-rt" \
- -DLLVM_BUILD_EXAMPLES=OFF \
- -DLLVM_INCLUDE_EXAMPLES=OFF \
- -DLLVM_BUILD_TESTS=ON \
- -DLLVM_INCLUDE_TESTS=ON \
- -DLLVM_ENABLE_DOXYGEN=OFF \
- -DLLVM_BUILD_DOCS=OFF \
- -DLLVM_INCLUDE_DOCS=OFF \
- -DLLVM_OPTIMIZED_TABLEGEN=ON \
-%ifarch x86_64 aarch64
- -DLLVM_LIBDIR_SUFFIX=64 \
-%endif
-%ifarch %ix86
- -DCMAKE_C_FLAGS="-m32" \
- -DCMAKE_CXX_FLAGS="-m32" \
-%endif
- ../llvm
-
-ninja %{?jobs:-j%jobs}
-
-%install
-
-cd _build
-DESTDIR=%{?buildroot:%{buildroot}} INSTALL_ROOT=%{?buildroot:%{buildroot}} ninja install
-ln -sf %{install_prefix}/bin/clang++ %{buildroot}%{install_prefix}/bin/clang++-%{llvm_version}
-
-mkdir -p %{buildroot}/bin
-mkdir -p %{buildroot}/%{sdk_bin_dir}
-mkdir -p %{buildroot}/%{sdk_lib_dir}
-mkdir -p %{buildroot}/%{sdk_tests_dir}
-
-rm -rf %{buildroot}/usr/lib/debug/*
-
-%post -n clang -p /sbin/ldconfig
-%postun -n clang -p /sbin/ldconfig
-
-%clean
-echo Cleaning %{buildroot}
-
-%files
-%manifest %{name}.manifest
-%defattr(-,root,root,-)
-%{install_prefix}/bin/bugpoint
-%{install_prefix}/bin/llc
-%{install_prefix}/bin/lli
-%{install_prefix}/bin/llvm-ar
-%{install_prefix}/bin/llvm-as
-%{install_prefix}/bin/llvm-bcanalyzer
-%{install_prefix}/bin/llvm-c-test
-%{install_prefix}/bin/llvm-cat
-%{install_prefix}/bin/llvm-config
-%{install_prefix}/bin/llvm-cov
-%{install_prefix}/bin/llvm-cvtres
-%{install_prefix}/bin/llvm-cxxdump
-%{install_prefix}/bin/llvm-cxxfilt
-%{install_prefix}/bin/llvm-diff
-%{install_prefix}/bin/llvm-dis
-%{install_prefix}/bin/llvm-dlltool
-%{install_prefix}/bin/llvm-dsymutil
-%{install_prefix}/bin/llvm-dwarfdump
-%{install_prefix}/bin/llvm-dwp
-%{install_prefix}/bin/llvm-extract
-%{install_prefix}/bin/llvm-lib
-%{install_prefix}/bin/llvm-link
-%{install_prefix}/bin/llvm-lto
-%{install_prefix}/bin/llvm-lto2
-%{install_prefix}/bin/llvm-mc
-%{install_prefix}/bin/llvm-mcmarkup
-%{install_prefix}/bin/llvm-modextract
-%{install_prefix}/bin/llvm-mt
-%{install_prefix}/bin/llvm-nm
-%{install_prefix}/bin/llvm-objdump
-%{install_prefix}/bin/llvm-opt-report
-%{install_prefix}/bin/llvm-pdbutil
-%{install_prefix}/bin/llvm-profdata
-%{install_prefix}/bin/llvm-ranlib
-%{install_prefix}/bin/llvm-readelf
-%{install_prefix}/bin/llvm-readobj
-%{install_prefix}/bin/llvm-rtdyld
-%{install_prefix}/bin/llvm-size
-%{install_prefix}/bin/llvm-split
-%{install_prefix}/bin/llvm-stress
-%{install_prefix}/bin/llvm-strings
-%{install_prefix}/bin/llvm-symbolizer
-%{install_prefix}/bin/llvm-tblgen
-%{install_prefix}/bin/llvm-xray
-%{install_prefix}/bin/obj2yaml
-%{install_prefix}/bin/opt
-%{install_prefix}/bin/sancov
-%{install_prefix}/bin/sanstats
-%{install_prefix}/bin/scan-build
-%{install_prefix}/bin/scan-view
-%{install_prefix}/bin/verify-uselistorder
-%{install_prefix}/bin/yaml2obj
-
-%files devel
-%manifest %{name}.manifest
-%defattr(-,root,root,-)
-%{install_prefix}/include/llvm/*
-%{install_prefix}/include/llvm-c/*
-%{install_prefix}/share/*
-%{library_dir}/cmake/llvm/*
-%{library_dir}/BugpointPasses.so
-%{library_dir}/LLVMHello.so
-%{library_dir}/libLTO*.so*
-
-%files static-devel
-%manifest %{name}.manifest
-%defattr(-,root,root,-)
-%{library_dir}/lib*.a
-
-%files -n libllvm
-%manifest %{name}.manifest
-%defattr(-,root,root,-)
-%{library_dir}/libLLVM*.so*
-
-%files -n clang
-%manifest %{name}.manifest
-%defattr(-,root,root,-)
-%{install_prefix}/bin/c-index-test
-%{install_prefix}/bin/clang
-%{install_prefix}/bin/clang++
-%{install_prefix}/bin/clang-%{llvm_version}
-%{install_prefix}/bin/clang++-%{llvm_version}
-%{install_prefix}/bin/clang-apply-replacements
-%{install_prefix}/bin/clang-change-namespace
-%{install_prefix}/bin/clang-check
-%{install_prefix}/bin/clang-cl
-%{install_prefix}/bin/clang-cpp
-%{install_prefix}/bin/clang-format
-%{install_prefix}/bin/clang-import-test
-%{install_prefix}/bin/clang-include-fixer
-%{install_prefix}/bin/clang-offload-bundler
-%{install_prefix}/bin/clang-query
-%{install_prefix}/bin/clang-rename
-%{install_prefix}/bin/clang-reorder-fields
-%{install_prefix}/bin/clang-tidy
-%{install_prefix}/bin/clangd
-%{install_prefix}/bin/git-clang-format
-%{install_prefix}/bin/find-all-symbols
-%{install_prefix}/bin/modularize
-%{library_dir}/clang/%{version}/include/*
-%{library_dir}/libclang*.so*
-%{library_dir}/cmake/clang/*
-%{install_prefix}/libexec/c++-analyzer
-%{install_prefix}/libexec/ccc-analyzer
-
-%files -n clang-devel
-%manifest %{name}.manifest
-%defattr(-,root,root,-)
-%{install_prefix}/include/clang/*
-%{install_prefix}/include/clang-c/*
-
-%files -n compiler-rt
-%manifest %{name}.manifest
-%defattr(-,root,root,-)
-%{library_dir}/clang/%{version}/lib/linux/*
-%{library_dir}/clang/%{version}/include/sanitizer/*
-%{library_dir}/clang/%{version}/*
diff --git a/packaging/lldb-tests-only.manifest b/packaging/lldb-tests-only.manifest
deleted file mode 100644
index 386d9c809b59..000000000000
--- a/packaging/lldb-tests-only.manifest
+++ /dev/null
@@ -1,8 +0,0 @@
-<manifest>
- <assign>
- <filesystem path="/home/owner/share/tmp/sdk_tools/lldb/bin/lldb-mi" exec_label="User" />
- </assign>
- <request>
- <domain name="_"/>
- </request>
-</manifest>
diff --git a/packaging/lldb-tests-only.spec b/packaging/lldb-tests-only.spec
deleted file mode 100644
index 1cf9ede9ec15..000000000000
--- a/packaging/lldb-tests-only.spec
+++ /dev/null
@@ -1,93 +0,0 @@
-%define keepstatic 1
-
-%define llvm_version 5.0
-
-Name: lldb-tests-only
-Summary: The tests for LLDB
-Version: 5.0.2
-Release: 1
-Group: Development/Toolchain
-License: NCSA
-Source0: %{name}-%{version}.tar.gz
-Source1001: %{name}.manifest
-
-BuildRequires: cmake
-BuildRequires: ninja
-BuildRequires: python
-BuildRequires: python-devel
-Requires: libllvm = %{version}-%{release}
-
-%define install_prefix /home/owner/share
-%define sdk_install_prefix %{install_prefix}/sdk_tools/lldb
-%define sdk_bin_dir %{sdk_install_prefix}/bin
-%define bin_dir %{install_prefix}/bin
-
-%ifarch x86_64 aarch64
-%define library_dir %{install_prefix}/lib64
-%define sdk_lib_dir %{sdk_install_prefix}/lib64
-%define sdk_tests_dir %{sdk_install_prefix}
-%define system_lib_dir /usr/lib64
-%else
-%define library_dir %{install_prefix}/lib
-%define sdk_lib_dir %{sdk_install_prefix}/lib
-%define sdk_tests_dir %{sdk_install_prefix}
-%define system_lib_dir /usr/lib
-%endif
-
-%ifarch armv7l
-%define ARCH armv7l
-%define ABI eabi
-%endif
-%ifarch armv7hl
-%define ARCH armv7hl
-%define ABI eabihf
-%endif
-%ifarch %ix86
-%define ARCH i586
-%endif
-%ifarch x86_64
-%define ARCH x86_64
-%endif
-%ifarch aarch64
-%define ARCH aarch64
-%endif
-%define host_arch %{ARCH}-tizen-linux-gnu%{?ABI}
-
-%define llvm_source_dir `pwd`
-
-%description
-This package includes both LLDB tests and C++/C++ABI libraries required.
-
-%prep
-%setup -q
-
-%build
-
-cp -v %{SOURCE1001} .
-%ifarch %ix86
-%{?asan:%gcc_unforce_options}
-%endif
-
-%install
-mkdir -p %{buildroot}%{bindir}
-# copy lldb for sdk
-mkdir -p %{buildroot}%{sdk_bin_dir}
-mkdir -p %{buildroot}%{sdk_lib_dir}
-mkdir -p %{buildroot}%{sdk_tests_dir}
-
-cp -RLv lldb/test %{buildroot}%{sdk_tests_dir}/
-cp -RLv lldb/packages %{buildroot}%{sdk_tests_dir}/
-cp -RLv lldb/third_party %{buildroot}%{sdk_tests_dir}/
-cp -RLv lldb/unittests %{buildroot}%{sdk_tests_dir}/
-cp -RLv lldb/resources %{buildroot}%{sdk_tests_dir}/
-cp -RLv lldb/include %{buildroot}%{sdk_tests_dir}/
-
-cp lldb/use_lldb_suite_root.py %{buildroot}%{sdk_tests_dir}/use_lldb_suite_root.py
-
-%clean
-echo Cleaning %{buildroot}
-
-%files
-%manifest %{name}.manifest
-%defattr(-,root,root,-)
-%{sdk_tests_dir}/*
diff --git a/packaging/lldb-tests.manifest b/packaging/lldb-tests.manifest
deleted file mode 100644
index 386d9c809b59..000000000000
--- a/packaging/lldb-tests.manifest
+++ /dev/null
@@ -1,8 +0,0 @@
-<manifest>
- <assign>
- <filesystem path="/home/owner/share/tmp/sdk_tools/lldb/bin/lldb-mi" exec_label="User" />
- </assign>
- <request>
- <domain name="_"/>
- </request>
-</manifest>
diff --git a/packaging/lldb-tests.spec b/packaging/lldb-tests.spec
deleted file mode 100644
index 2e7449ec78d7..000000000000
--- a/packaging/lldb-tests.spec
+++ /dev/null
@@ -1,146 +0,0 @@
-%define keepstatic 1
-
-%define llvm_version 5.0
-
-Name: lldb-tests
-Summary: The tests for LLDB
-Version: 5.0.2
-Release: 1
-Group: Development/Toolchain
-License: NCSA
-Source0: %{name}-%{version}.tar.gz
-Source1001: %{name}.manifest
-
-ExcludeArch: aarch64
-
-BuildRequires: cmake
-BuildRequires: swig
-BuildRequires: ninja
-BuildRequires: python
-BuildRequires: python-devel
-BuildRequires: patchelf
-# Accelerate python, clang
-BuildRequires: clang
-Requires: libllvm = %{version}-%{release}
-
-%define install_prefix /home/owner/share
-%define sdk_install_prefix %{install_prefix}/sdk_tools/lldb
-%define sdk_bin_dir %{sdk_install_prefix}/bin
-%define bin_dir %{install_prefix}/bin
-
-%ifarch x86_64 aarch64
-%define library_dir %{install_prefix}/lib64
-%define sdk_lib_dir %{sdk_install_prefix}/lib64
-%define sdk_tests_dir %{sdk_install_prefix}
-%define system_lib_dir /usr/lib64
-%else
-%define library_dir %{install_prefix}/lib
-%define sdk_lib_dir %{sdk_install_prefix}/lib
-%define sdk_tests_dir %{sdk_install_prefix}
-%define system_lib_dir /usr/lib
-%endif
-
-%ifarch armv7l
-%define ARCH armv7l
-%define ABI eabi
-%endif
-%ifarch armv7hl
-%define ARCH armv7hl
-%define ABI eabihf
-%endif
-%ifarch %ix86
-%define ARCH i586
-%endif
-%ifarch x86_64
-%define ARCH x86_64
-%endif
-%ifarch aarch64
-%define ARCH aarch64
-%endif
-%define host_arch %{ARCH}-tizen-linux-gnu%{?ABI}
-
-%define llvm_source_dir `pwd`
-
-%description
-This package includes both LLDB tests and C++/C++ABI libraries required.
-
-%prep
-%setup -q
-
-%build
-
-export CFLAGS=" --target=%{_host} -isystem `pwd`/libunwind/include "
-export CXXFLAGS=" --target=%{_host} -isystem `pwd`/libunwind/include "
-
-cp -v %{SOURCE1001} .
-%ifarch %ix86
-%{?asan:%gcc_unforce_options}
-%endif
-
-mkdir -p _build
-cd _build
-cmake -G Ninja \
- -DCMAKE_C_COMPILER=/home/owner/share/bin/clang \
- -DCMAKE_CXX_COMPILER=/home/owner/share/bin/clang++ \
- -DCMAKE_INSTALL_PREFIX=%{install_prefix} \
- -DCMAKE_BUILD_TYPE=Release \
- -DLLVM_ENABLE_ASSERTIONS=No \
- -DLLVM_TARGETS_TO_BUILD='X86;ARM;AArch64;BPF' \
- -DLLVM_BUILD_LLVM_DYLIB=1 \
- -DLLDB_DISABLE_LIBEDIT=1 \
- -DLLDB_DISABLE_PYTHON=0 \
- -DLLVM_TARGET_ARCH=%{ARCH} \
- -DLLVM_HOST_TRIPLE=%{host_arch} \
- -DLLDB_DISABLE_CURSES=1 \
- -DLLVM_ENABLE_PROJECTS="clang;lldb;libcxx;libcxxabi" \
- -DLLVM_BUILD_EXAMPLES=OFF \
- -DLLVM_INCLUDE_EXAMPLES=OFF \
- -DLLVM_BUILD_TESTS=ON \
- -DLLVM_INCLUDE_TESTS=ON \
- -DLLVM_ENABLE_DOXYGEN=OFF \
- -DLLVM_BUILD_DOCS=OFF \
- -DLLVM_INCLUDE_DOCS=OFF \
- -DLLVM_OPTIMIZED_TABLEGEN=ON \
-%ifarch x86_64 aarch64
- -DLLVM_LIBDIR_SUFFIX=64 \
-%endif
-%ifarch %ix86
- -DCMAKE_C_FLAGS="-m32" \
- -DCMAKE_CXX_FLAGS="-m32" \
-%endif
- ../llvm
-
-ninja %{?jobs:-j%jobs}
-
-%install
-cd _build
-DESTDIR=%{?buildroot:%{buildroot}} INSTALL_ROOT=%{?buildroot:%{buildroot}} ninja install-cxx install-cxx-headers install-cxxabi install-libcxx install-libcxx-headers install-libcxxabi install-lldb
-
-mkdir -p %{buildroot}%{bindir}
-# copy lldb for sdk
-mkdir -p %{buildroot}%{sdk_bin_dir}
-mkdir -p %{buildroot}%{sdk_lib_dir}
-mkdir -p %{buildroot}%{sdk_tests_dir}
-
-mv %{buildroot}%{library_dir}/lib* %{buildroot}%{sdk_lib_dir}/
-mv %{buildroot}%{bin_dir}/* %{buildroot}%{sdk_bin_dir}/
-
-cp -RLv ../lldb/test %{buildroot}%{sdk_tests_dir}/
-cp -RLv ../lldb/packages %{buildroot}%{sdk_tests_dir}/
-cp -RLv ../lldb/third_party %{buildroot}%{sdk_tests_dir}/
-cp -RLv ../lldb/unittests %{buildroot}%{sdk_tests_dir}/
-cp -RLv ../lldb/resources %{buildroot}%{sdk_tests_dir}/
-
-cp ../lldb/use_lldb_suite_root.py %{buildroot}%{sdk_tests_dir}/use_lldb_suite_root.py
-
-rm -rf %{buildroot}/usr/lib/debug/*
-
-%clean
-echo Cleaning %{buildroot}
-
-%files
-%manifest %{name}.manifest
-%defattr(-,root,root,-)
-%{install_prefix}/include/c++/*
-%{sdk_tests_dir}/*
-%{sdk_lib_dir}/*
diff --git a/packaging/lldb.manifest b/packaging/lldb.manifest
deleted file mode 100644
index 386d9c809b59..000000000000
--- a/packaging/lldb.manifest
+++ /dev/null
@@ -1,8 +0,0 @@
-<manifest>
- <assign>
- <filesystem path="/home/owner/share/tmp/sdk_tools/lldb/bin/lldb-mi" exec_label="User" />
- </assign>
- <request>
- <domain name="_"/>
- </request>
-</manifest>
diff --git a/packaging/lldb.spec b/packaging/lldb.spec
deleted file mode 100644
index 6fac810ba478..000000000000
--- a/packaging/lldb.spec
+++ /dev/null
@@ -1,138 +0,0 @@
-%define keepstatic 1
-
-%define llvm_version 5.0
-
-Name: lldb
-Summary: The LLVM Project is a collection of modular and reusable compiler and toolchain technologies
-Version: 5.0.2
-Release: 1
-Group: Development/Toolchain
-License: NCSA
-Source0: %{name}-%{version}.tar.gz
-Source1001: lldb.manifest
-
-BuildRequires: cmake
-BuildRequires: swig
-BuildRequires: ninja
-BuildRequires: python
-BuildRequires: python-devel
-Requires: libllvm = %{version}-%{release}
-
-%define install_prefix /home/owner/share
-%define sdk_install_prefix %{install_prefix}/sdk_tools/lldb
-%define sdk_bin_dir %{sdk_install_prefix}/bin
-%define sdk_include_dir %{sdk_install_prefix}/include
-
-%ifarch x86_64 aarch64
-%define library_dir %{install_prefix}/lib64
-%define sdk_lib_dir %{sdk_install_prefix}/lib64
-%define sdk_tests_dir %{sdk_install_prefix}
-%define system_lib_dir /usr/lib64
-%else
-%define library_dir %{install_prefix}/lib
-%define sdk_lib_dir %{sdk_install_prefix}/lib
-%define sdk_tests_dir %{sdk_install_prefix}
-%define system_lib_dir /usr/lib
-%endif
-
-%ifarch armv7l
-%define ARCH armv7l
-%define ABI eabi
-%endif
-%ifarch armv7hl
-%define ARCH armv7hl
-%define ABI eabihf
-%endif
-%ifarch %ix86
-%define ARCH i586
-%endif
-%ifarch x86_64
-%define ARCH x86_64
-%endif
-%ifarch aarch64
-%define ARCH aarch64
-%endif
-%define host_arch %{ARCH}-tizen-linux-gnu%{?ABI}
-
-%define llvm_source_dir `pwd`
-
-%description
-LLDB is a debugger developed for LLVM-based products debugging.
-
-%prep
-%setup -q
-
-%build
-
-cp -v %{SOURCE1001} .
-%ifarch %ix86
-%{?asan:%gcc_unforce_options}
-%endif
-
-mkdir -p _build
-cd _build
-cmake -G Ninja \
- -DCMAKE_C_COMPILER=/usr/bin/gcc \
- -DCMAKE_CXX_COMPILER=/usr/bin/g++ \
- -DCMAKE_INSTALL_PREFIX=%{install_prefix} \
- -DCMAKE_BUILD_TYPE=Release \
- -DLLVM_ENABLE_ASSERTIONS=No \
- -DLLVM_TARGETS_TO_BUILD='X86;ARM;AArch64;BPF' \
- -DLLVM_BUILD_LLVM_DYLIB=1 \
- -DLLDB_DISABLE_LIBEDIT=1 \
- -DLLDB_DISABLE_PYTHON=0 \
- -DLLVM_TARGET_ARCH=%{ARCH} \
- -DLLVM_HOST_TRIPLE=%{host_arch} \
- -DLLDB_DISABLE_CURSES=1 \
- -DLLVM_ENABLE_PROJECTS="clang;lldb" \
- -DLLVM_BUILD_EXAMPLES=OFF \
- -DLLVM_INCLUDE_EXAMPLES=OFF \
- -DLLVM_BUILD_TESTS=OFF \
- -DLLVM_INCLUDE_TESTS=OFF \
- -DLLVM_ENABLE_DOXYGEN=OFF \
- -DLLVM_BUILD_DOCS=OFF \
- -DLLVM_INCLUDE_DOCS=OFF \
- -DLLVM_OPTIMIZED_TABLEGEN=ON \
-%ifarch x86_64 aarch64
- -DLLVM_LIBDIR_SUFFIX=64 \
-%endif
-%ifarch %ix86
- -DCMAKE_C_FLAGS="-m32" \
- -DCMAKE_CXX_FLAGS="-m32" \
-%endif
- ../llvm
-
-ninja %{?jobs:-j%jobs}
-
-%install
-cd _build
-DESTDIR=%{?buildroot:%{buildroot}} INSTALL_ROOT=%{?buildroot:%{buildroot}} ninja install-lldb install-lldb-mi install-lldb-server install-lldb-argdumper install-liblldb
-
-mkdir -p %{buildroot}%{bindir}
-mkdir -p %{buildroot}%{sdk_bin_dir}
-mkdir -p %{buildroot}%{sdk_lib_dir}
-mkdir -p %{buildroot}%{sdk_tests_dir}
-mkdir -p %{buildroot}%{sdk_include_dir}
-
-mv %{buildroot}%{install_prefix}/bin/lldb %{buildroot}%{sdk_bin_dir}
-mv %{buildroot}%{install_prefix}/bin/lldb-argdumper %{buildroot}%{sdk_bin_dir}
-mv %{buildroot}%{install_prefix}/bin/lldb-mi %{buildroot}%{sdk_bin_dir}
-mv %{buildroot}%{install_prefix}/bin/lldb-server %{buildroot}%{sdk_bin_dir}
-mv %{buildroot}%{library_dir}/lib* %{buildroot}%{sdk_lib_dir}/
-cp -RLv ../lldb/include/* %{buildroot}%{sdk_include_dir}/
-
-echo rm -rf %{buildroot}/usr/lib/debug/*
-rm -rf %{buildroot}/usr/lib/debug/*
-
-%clean
-echo Cleaning %{buildroot}
-
-%files
-%manifest %{name}.manifest
-%defattr(-,root,root,-)
-%{sdk_bin_dir}/lldb
-%{sdk_bin_dir}/lldb-argdumper
-%{sdk_bin_dir}/lldb-mi
-%{sdk_bin_dir}/lldb-server
-%{sdk_include_dir}/*
-%{sdk_lib_dir}/*
diff --git a/packaging/llvm-tests.spec b/packaging/llvm-tests.spec
deleted file mode 100644
index 3b002190defb..000000000000
--- a/packaging/llvm-tests.spec
+++ /dev/null
@@ -1,369 +0,0 @@
-%define keepstatic 1
-
-%define llvm_version 5.0
-
-Name: llvm
-Summary: The LLVM Project is a collection of modular and reusable compiler and toolchain technologies
-Version: 5.0.2
-Release: 1
-Group: Development/Toolchain
-License: NCSA
-Source0: %{name}-%{version}.tar.gz
-Source1001: llvm.manifest
-
-ExcludeArch: aarch64
-
-BuildRequires: cmake
-BuildRequires: swig
-BuildRequires: ninja
-BuildRequires: python
-BuildRequires: python-devel
-BuildRequires: patchelf
-# Accelerate python, clang
-BuildRequires: clang
-Requires: libllvm = %{version}-%{release}
-
-%define install_prefix /home/owner/share
-%define sdk_install_prefix %{install_prefix}/sdk_tools/lldb
-%define sdk_bin_dir %{sdk_install_prefix}/bin
-
-%ifarch x86_64 aarch64
-%define library_dir %{install_prefix}/lib64
-%define sdk_lib_dir %{sdk_install_prefix}/lib64
-%define sdk_tests_dir %{sdk_install_prefix}
-%define system_lib_dir /usr/lib64
-%else
-%define library_dir %{install_prefix}/lib
-%define sdk_lib_dir %{sdk_install_prefix}/lib
-%define sdk_tests_dir %{sdk_install_prefix}
-%define system_lib_dir /usr/lib
-%endif
-
-%ifarch armv7l
-%define ARCH armv7l
-%define ABI eabi
-%endif
-%ifarch armv7hl
-%define ARCH armv7hl
-%define ABI eabihf
-%endif
-%ifarch %ix86
-%define ARCH i586
-%endif
-%ifarch x86_64
-%define ARCH x86_64
-%endif
-%ifarch aarch64
-%define ARCH aarch64
-%endif
-%define host_arch %{ARCH}-tizen-linux-gnu%{?ABI}
-
-%define llvm_source_dir `pwd`
-
-%description
-LLVM is a compiler infrastructure designed for compile-time, link-time, runtime,
-and idle-time optimization of programs from arbitrary programming languages.
-LLVM is written in C++ and has been developed since 2000 at the University of
-Illinois and Apple. It currently supports compilation of C and C++ programs,
-using front-ends derived from GCC 4.0.1. A new front-end for the C family of
-languages is in development. 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 %{version}
-Requires: %{name} = %{version}
-
-%description devel
-This package contains library and header files needed to develop
-new native programs that use the LLVM infrastructure.
-
-%package static-devel
-Summary: Static libraries for LLVM
-Requires: %{name} = %{version}
-
-%description static-devel
-This package contains static libraries needed to develop new
-native programs that use the LLVM infrastructure.
-
-%package -n libllvm
-Summary: LLVM shared libraries
-
-%description -n libllvm
-Shared libraries for the LLVM compiler infrastructure.
-
-%package -n clang
-Summary: Clang %{version} (C Language family frontend for LLVM)
-License: NCSA
-Requires: llvm = %{version}-%{release}
-Provides: libclang.so.%{version}
-
-%description -n clang
-A new front-end for the C family of languages is in development.
-
-%package -n clang-devel
-Summary: Clang %{version} Development Library
-Requires: clang = %{version}-%{release}
-
-%description -n clang-devel
-This package contains the clang (C language) frontend for LLVM.
-(development files)
-
-%package -n lldb
-Summary: LLDB
-License: NCSA
-
-%description -n lldb
-LLDB is a next generation, high-performance debugger. It is built as a set
-of reusable components which highly leverage existing libraries in the
-larger LLVM Project, such as the Clang expression parser and LLVM
-disassembler.
-
-%package -n lldb-devel
-Summary: Development header files for LLDB
-Requires: lldb = %{version}-%{release}
-
-%description -n lldb-devel
-The package contains header files for the LLDB debugger.
-
-%package -n lldb-tests
-Summary: Tests for LLDB
-Requires: lldb = %{version}-%{release}
-
-%description -n lldb-tests
-The package contains test filesfor the LLDB debugger.
-
-%package -n compiler-rt
-Summary: Compiler runtime libraries
-
-%description -n compiler-rt
-Compiler runtime libraries
-
-%prep
-%setup -q
-
-%build
-
-export CFLAGS=" --target=%{_host} -isystem `pwd`/libunwind/include "
-export CXXFLAGS=" --target=%{_host} -isystem `pwd`/libunwind/include "
-
-cp -v %{SOURCE1001} .
-%ifarch %ix86
-%{?asan:%gcc_unforce_options}
-%endif
-
-mkdir -p _build
-cd _build
-cmake -G Ninja \
- -DCMAKE_C_COMPILER=/home/owner/share/bin/clang \
- -DCMAKE_CXX_COMPILER=/home/owner/share/bin/clang++ \
- -DCMAKE_INSTALL_PREFIX=%{install_prefix} \
- -DCMAKE_BUILD_TYPE=Release \
- -DLLVM_ENABLE_ASSERTIONS=No \
- -DLLVM_TARGETS_TO_BUILD='X86;ARM;AArch64;BPF' \
- -DLLVM_BUILD_LLVM_DYLIB=1 \
- -DLLDB_DISABLE_LIBEDIT=1 \
- -DLLDB_DISABLE_PYTHON=0 \
- -DLLVM_TARGET_ARCH=%{ARCH} \
- -DLLVM_HOST_TRIPLE=%{host_arch} \
- -DLLDB_DISABLE_CURSES=1 \
- -DLLVM_ENABLE_PROJECTS="clang;lldb;compiler-rt;libcxx;libcxxabi" \
- -DLLVM_BUILD_EXAMPLES=OFF \
- -DLLVM_INCLUDE_EXAMPLES=OFF \
- -DLLVM_BUILD_TESTS=ON \
- -DLLVM_INCLUDE_TESTS=ON \
- -DLLVM_ENABLE_DOXYGEN=OFF \
- -DLLVM_BUILD_DOCS=OFF \
- -DLLVM_INCLUDE_DOCS=OFF \
- -DLLVM_OPTIMIZED_TABLEGEN=ON \
-%ifarch x86_64 aarch64
- -DLLVM_LIBDIR_SUFFIX=64 \
-%endif
-%ifarch %ix86
- -DCMAKE_C_FLAGS="-m32" \
- -DCMAKE_CXX_FLAGS="-m32" \
-%endif
- ../llvm
-
-ninja %{?jobs:-j%jobs}
-
-%install
-cd _build
-DESTDIR=%{?buildroot:%{buildroot}} INSTALL_ROOT=%{?buildroot:%{buildroot}} ninja install
-ln -sf %{install_prefix}/bin/clang++ %{buildroot}%{install_prefix}/bin/clang++-%{llvm_version}
-
-mkdir -p %{buildroot}%{bindir}
-# copy lldb for sdk
-mkdir -p %{buildroot}%{sdk_bin_dir}
-mkdir -p %{buildroot}%{sdk_lib_dir}
-mkdir -p %{buildroot}%{sdk_tests_dir}
-
-mv %{buildroot}%{install_prefix}/bin/lldb %{buildroot}%{sdk_bin_dir}
-mv %{buildroot}%{install_prefix}/bin/lldb-argdumper %{buildroot}%{sdk_bin_dir}
-mv %{buildroot}%{install_prefix}/bin/lldb-mi %{buildroot}%{sdk_bin_dir}
-mv %{buildroot}%{install_prefix}/bin/lldb-server %{buildroot}%{sdk_bin_dir}
-mv %{buildroot}%{install_prefix}/bin/liblldb-intel-mpxtable.so %{buildroot}%{sdk_bin_dir}
-
-cp -Pv %{buildroot}%{library_dir}/lib* %{buildroot}%{sdk_lib_dir}/
-
-mv %{buildroot}%{library_dir}/python2.7 %{buildroot}%{sdk_lib_dir}/
-cp -RLv ../lldb/test %{buildroot}%{sdk_tests_dir}/
-cp -RLv ../lldb/packages %{buildroot}%{sdk_tests_dir}/
-cp -RLv ../lldb/third_party %{buildroot}%{sdk_tests_dir}/
-cp -RLv ../lldb/unittests %{buildroot}%{sdk_tests_dir}/
-cp -RLv ../lldb/resources %{buildroot}%{sdk_tests_dir}/
-
-cp ../lldb/use_lldb_suite_root.py %{buildroot}%{sdk_tests_dir}/use_lldb_suite_root.py
-
-rm -rf %{buildroot}/usr/lib/debug/*
-
-%post -n clang -p /sbin/ldconfig
-%postun -n clang -p /sbin/ldconfig
-
-%clean
-echo Cleaning %{buildroot}
-
-%files
-%manifest %{name}.manifest
-%defattr(-,root,root,-)
-%{install_prefix}/bin/bugpoint
-%{install_prefix}/bin/llc
-%{install_prefix}/bin/lli
-%{install_prefix}/bin/llvm-ar
-%{install_prefix}/bin/llvm-as
-%{install_prefix}/bin/llvm-bcanalyzer
-%{install_prefix}/bin/llvm-c-test
-%{install_prefix}/bin/llvm-cat
-%{install_prefix}/bin/llvm-config
-%{install_prefix}/bin/llvm-cov
-%{install_prefix}/bin/llvm-cvtres
-%{install_prefix}/bin/llvm-cxxdump
-%{install_prefix}/bin/llvm-cxxfilt
-%{install_prefix}/bin/llvm-diff
-%{install_prefix}/bin/llvm-dis
-%{install_prefix}/bin/llvm-dlltool
-%{install_prefix}/bin/llvm-dsymutil
-%{install_prefix}/bin/llvm-dwarfdump
-%{install_prefix}/bin/llvm-dwp
-%{install_prefix}/bin/llvm-extract
-%{install_prefix}/bin/llvm-lib
-%{install_prefix}/bin/llvm-link
-%{install_prefix}/bin/llvm-lto
-%{install_prefix}/bin/llvm-lto2
-%{install_prefix}/bin/llvm-mc
-%{install_prefix}/bin/llvm-mcmarkup
-%{install_prefix}/bin/llvm-modextract
-%{install_prefix}/bin/llvm-mt
-%{install_prefix}/bin/llvm-nm
-%{install_prefix}/bin/llvm-objdump
-%{install_prefix}/bin/llvm-opt-report
-%{install_prefix}/bin/llvm-pdbutil
-%{install_prefix}/bin/llvm-profdata
-%{install_prefix}/bin/llvm-ranlib
-%{install_prefix}/bin/llvm-readelf
-%{install_prefix}/bin/llvm-readobj
-%{install_prefix}/bin/llvm-rtdyld
-%{install_prefix}/bin/llvm-size
-%{install_prefix}/bin/llvm-split
-%{install_prefix}/bin/llvm-stress
-%{install_prefix}/bin/llvm-strings
-%{install_prefix}/bin/llvm-symbolizer
-%{install_prefix}/bin/llvm-tblgen
-%{install_prefix}/bin/llvm-xray
-%{install_prefix}/bin/obj2yaml
-%{install_prefix}/bin/opt
-%{install_prefix}/bin/sancov
-%{install_prefix}/bin/sanstats
-%{install_prefix}/bin/scan-build
-%{install_prefix}/bin/scan-view
-%{install_prefix}/bin/verify-uselistorder
-%{install_prefix}/bin/yaml2obj
-
-%files devel
-%manifest %{name}.manifest
-%defattr(-,root,root,-)
-%{install_prefix}/include/llvm/*
-%{install_prefix}/include/llvm-c/*
-%{install_prefix}/share/*
-%{library_dir}/cmake/llvm/*
-%{library_dir}/BugpointPasses.so
-%{library_dir}/LLVMHello.so
-%{library_dir}/libLTO*.so*
-
-%files static-devel
-%manifest %{name}.manifest
-%defattr(-,root,root,-)
-%{library_dir}/lib*.a
-
-%files -n libllvm
-%manifest %{name}.manifest
-%defattr(-,root,root,-)
-%{library_dir}/libLLVM*.so*
-
-%files -n clang
-%manifest %{name}.manifest
-%defattr(-,root,root,-)
-%{install_prefix}/bin/c-index-test
-%{install_prefix}/bin/clang
-%{install_prefix}/bin/clang++
-%{install_prefix}/bin/clang-%{llvm_version}
-%{install_prefix}/bin/clang++-%{llvm_version}
-%{install_prefix}/bin/clang-apply-replacements
-%{install_prefix}/bin/clang-change-namespace
-%{install_prefix}/bin/clang-check
-%{install_prefix}/bin/clang-cl
-%{install_prefix}/bin/clang-cpp
-%{install_prefix}/bin/clang-format
-%{install_prefix}/bin/clang-import-test
-%{install_prefix}/bin/clang-include-fixer
-%{install_prefix}/bin/clang-offload-bundler
-%{install_prefix}/bin/clang-query
-%{install_prefix}/bin/clang-rename
-%{install_prefix}/bin/clang-reorder-fields
-%{install_prefix}/bin/clang-tidy
-%{install_prefix}/bin/clangd
-%{install_prefix}/bin/git-clang-format
-%{install_prefix}/bin/find-all-symbols
-%{install_prefix}/bin/modularize
-%{library_dir}/clang/%{version}/include/*
-%{library_dir}/libclang*.so*
-%{library_dir}/cmake/clang/*
-%{install_prefix}/libexec/c++-analyzer
-%{install_prefix}/libexec/ccc-analyzer
-
-%files -n clang-devel
-%manifest %{name}.manifest
-%defattr(-,root,root,-)
-%{install_prefix}/include/clang/*
-%{install_prefix}/include/clang-c/*
-
-%files -n lldb
-%manifest %{name}.manifest
-%defattr(-,root,root,-)
-%{sdk_bin_dir}/lldb
-%{sdk_bin_dir}/lldb-argdumper
-%{sdk_bin_dir}/lldb-mi
-%{sdk_bin_dir}/lldb-server
-%{sdk_bin_dir}/liblldb-intel-mpxtable.so
-%{sdk_lib_dir}/lib*.so*
-
-%files -n lldb-devel
-%manifest %{name}.manifest
-%defattr(-,root,root,-)
-%{install_prefix}/include/lldb/*
-%{library_dir}/lib*.so*
-
-%files -n lldb-tests
-%manifest %{name}.manifest
-%defattr(-,root,root,-)
-%{install_prefix}/include/c++/*
-%{sdk_tests_dir}/*
-%{sdk_lib_dir}/*
-%{sdk_lib_dir}/python2.7/*
-
-%files -n compiler-rt
-%manifest %{name}.manifest
-%defattr(-,root,root,-)
-%{library_dir}/clang/%{version}/lib/linux/*
-%{library_dir}/clang/%{version}/include/sanitizer/*
-%{library_dir}/clang/%{version}/*