forked from pool/libclc
Accepting request 886343 from home:aaronpuchert:llvm-next
- Update to version 0.2.0+llvm12.0.0. OBS-URL: https://build.opensuse.org/request/show/886343 OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libclc?expand=0&rev=36
This commit is contained in:
parent
3ec6854b91
commit
5585632462
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:2362fa479e6e9052b8ee46b991cca43888215095ef2aac1361b204d9870bf684
|
|
||||||
size 123076
|
|
3
libclc-12.0.0.src.tar.xz
Normal file
3
libclc-12.0.0.src.tar.xz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:6b777ee2cd57da1b122f76c208463f620eef508f4128210c6b1a96bfb75c74dc
|
||||||
|
size 124192
|
@ -1,3 +1,8 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Apr 14 23:57:28 UTC 2021 - Aaron Puchert <aaronpuchert@alice-dsl.net>
|
||||||
|
|
||||||
|
- Update to version 0.2.0+llvm12.0.0.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Sat Jan 9 16:37:14 UTC 2021 - Aaron Puchert <aaronpuchert@alice-dsl.net>
|
Sat Jan 9 16:37:14 UTC 2021 - Aaron Puchert <aaronpuchert@alice-dsl.net>
|
||||||
|
|
||||||
|
@ -16,13 +16,13 @@
|
|||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
%define _libclc_llvm_ver 11.0.1
|
%define _libclc_llvm_ver 12.0.0
|
||||||
|
|
||||||
Name: libclc
|
Name: libclc
|
||||||
Version: 0.2.0+llvm%{_libclc_llvm_ver}
|
Version: 0.2.0+llvm%{_libclc_llvm_ver}
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: OpenCL C programming language library
|
Summary: OpenCL C programming language library
|
||||||
License: (BSD-3-Clause OR MIT) AND Apache-2.0 WITH LLVM-exception
|
License: Apache-2.0 WITH LLVM-exception AND (BSD-3-Clause OR MIT)
|
||||||
Group: Development/Libraries/C and C++
|
Group: Development/Libraries/C and C++
|
||||||
URL: https://libclc.llvm.org/
|
URL: https://libclc.llvm.org/
|
||||||
Source0: https://github.com/llvm/llvm-project/releases/download/llvmorg-%{_libclc_llvm_ver}/%{name}-%{_libclc_llvm_ver}.src.tar.xz
|
Source0: https://github.com/llvm/llvm-project/releases/download/llvmorg-%{_libclc_llvm_ver}/%{name}-%{_libclc_llvm_ver}.src.tar.xz
|
||||||
@ -44,11 +44,12 @@ Library requirements of the OpenCL C programming language.
|
|||||||
# The libraries are bitcode files, so LTO is neither supported nor does it help.
|
# The libraries are bitcode files, so LTO is neither supported nor does it help.
|
||||||
%define _lto_cflags %{nil}
|
%define _lto_cflags %{nil}
|
||||||
|
|
||||||
sed -i "s|python|python3|g" CMakeLists.txt
|
# TODO: For building all targets, we need llvm-spirv.
|
||||||
%cmake \
|
%cmake \
|
||||||
-DCMAKE_C_COMPILER=clang \
|
-DCMAKE_C_COMPILER=clang \
|
||||||
-DCMAKE_CXX_COMPILER=clang++ \
|
-DCMAKE_CXX_COMPILER=clang++ \
|
||||||
-DENABLE_RUNTIME_SUBNORMAL:BOOL=ON
|
-DENABLE_RUNTIME_SUBNORMAL:BOOL=ON \
|
||||||
|
-DLIBCLC_TARGETS_TO_BUILD="amdgcn--;amdgcn--amdhsa;amdgcn-mesa-mesa3d;r600--;nvptx--;nvptx64--;nvptx--nvidiacl;nvptx64--nvidiacl"
|
||||||
%cmake_build
|
%cmake_build
|
||||||
|
|
||||||
%install
|
%install
|
||||||
|
Loading…
Reference in New Issue
Block a user