mirror of
https://abf.rosa.ru/djam/llvm.git
synced 2025-02-24 00:32:49 +00:00
Moved dev. files for Polly into lib(64)llvm-devel
lib(64)llvm-devel already refers to these through /usr/lib/cmake/llvm/LLVMExports.cmake, so llvm-polly-devel should always be installed along with lib(64)llvm-devel. It is more reliable to keep these development files in the same package as the files for LLVM in this case.
This commit is contained in:
parent
340aa4e707
commit
6b76863da5
1 changed files with 7 additions and 25 deletions
32
llvm.spec
32
llvm.spec
|
@ -17,7 +17,7 @@
|
|||
Summary: Low Level Virtual Machine (LLVM)
|
||||
Name: llvm
|
||||
Version: %{major_ver}.%{minor_ver}
|
||||
Release: 3
|
||||
Release: 4
|
||||
License: NCSA
|
||||
Group: Development/Other
|
||||
Url: http://llvm.org/
|
||||
|
@ -168,6 +168,10 @@ Group: Development/Other
|
|||
Provides: llvm-devel = %{EVRD}
|
||||
Requires: %{libname} = %{EVRD}
|
||||
Requires: %{name} = %{EVRD}
|
||||
|
||||
Obsoletes: llvm-polly-devel < %{EVRD}
|
||||
Provides: llvm-polly-devel = %{EVRD}
|
||||
|
||||
Conflicts: llvm < 3.0-7
|
||||
Conflicts: %{_lib}llvm3.0 < 3.0-9
|
||||
|
||||
|
@ -182,6 +186,8 @@ This package contains the development files for LLVM.
|
|||
%{_includedir}/%{name}-c
|
||||
%dir %{_datadir}/%{name}
|
||||
%{_datadir}/%{name}/cmake
|
||||
%{_includedir}/polly
|
||||
%{_libdir}/libPolly*.a
|
||||
|
||||
#----------------------------------------------------------------------------
|
||||
|
||||
|
@ -229,30 +235,6 @@ short vector instructions as well as dedicated accelerators.
|
|||
|
||||
#----------------------------------------------------------------------------
|
||||
|
||||
%package polly-devel
|
||||
Summary: Development files for Polly
|
||||
License: MIT
|
||||
Group: Development/Other
|
||||
|
||||
%description polly-devel
|
||||
Development files for Polly.
|
||||
|
||||
Polly is a polyhedral optimizer for LLVM.
|
||||
|
||||
Using an abstract mathematical representation it analyzes and optimizes
|
||||
the memory access pattern of a program. This includes data-locality
|
||||
optimizations for cache locality as well as automatic parallelization
|
||||
for thread-level and SIMD parallelism.
|
||||
|
||||
Our overall goal is an integrated optimizer for data-locality and
|
||||
parallelism that takes advantage of multi-cores, cache hierarchies,
|
||||
short vector instructions as well as dedicated accelerators.
|
||||
|
||||
%files polly-devel
|
||||
%{_includedir}/polly
|
||||
%{_libdir}/libPolly*.a
|
||||
#----------------------------------------------------------------------------
|
||||
|
||||
%if %{with clang}
|
||||
# TODO: %{_bindir}/clang is linked against static libclang.a, could it be
|
||||
# linked against libclang.so instead, like llvm-* are against livLLVM.so?
|
||||
|
|
Loading…
Add table
Reference in a new issue