summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJacek Konieczny2014-06-26 12:54:39 (GMT)
committerJacek Konieczny2014-06-26 12:54:39 (GMT)
commit978e36e0c9364b295ab86f45e07411de30d3f7de (patch)
treebaf7e9c01bbc181a453abb98a556550a3cfee585
parent9d38e87021c0a7bb6b1fd4035617beac3e377bf4 (diff)
downloadbeignet-978e36e0c9364b295ab86f45e07411de30d3f7de.zip
beignet-978e36e0c9364b295ab86f45e07411de30d3f7de.tar.gz
Version: 0.9
– BR: OpenGL-devel - -DGBE_DEBUG=0 added to the C/CXXFLAGS (won't build without GBE_DEBUG set) – Hardcode the Ivybridge GPU pci_id for precompilet built-in kernels target (otherwise the build host would be probed with lspci)
-rw-r--r--beignet.spec10
1 files changed, 8 insertions, 2 deletions
diff --git a/beignet.spec b/beignet.spec
index 30aa5e3..c47a322 100644
--- a/beignet.spec
+++ b/beignet.spec
@@ -1,13 +1,14 @@
Summary: Open source implementation of the OpenCL specification for Intel GPUs
Name: beignet
-Version: 0.8
+Version: 0.9
Release: 0.1
License: LGPL v2.1
Group: Libraries
Source0: http://cgit.freedesktop.org/beignet/snapshot/Release_v%{version}.tar.gz
-# Source0-md5: 1e054762fa4929859963d32f0987e5df
+# Source0-md5: f7926509892f1a9ed39ffa5ae5f00691
URL: http://www.freedesktop.org/wiki/Software/Beignet/
BuildRequires: Mesa-libgbm-devel
+BuildRequires: OpenGL-devel
BuildRequires: clang-devel
BuildRequires: cmake
BuildRequires: libdrm-devel
@@ -39,6 +40,9 @@ install -d build
cd build
%cmake \
-DLIB_INSTALL_DIR=%{_libdir} \
+ -DCMAKE_CXX_FLAGS_PLD="%{rpmcxxflags} -DNDEBUG -DGBE_DEBUG=0" \
+ -DCMAKE_C_FLAGS_PLD="%{rpmcxxflags} -DNDEBUG -DGBE_DEBUG=0" \
+ -DGEN_PCI_ID=0x0162 \
../
%{__make}
@@ -59,6 +63,8 @@ rm -rf $RPM_BUILD_ROOT
%dir %{_libdir}/%{name}
%{_libdir}/%{name}/beignet.bc
%attr(755,root,root) %{_libdir}/%{name}/libcl.so
+%attr(755,root,root) %{_libdir}/%{name}/libgbe.so
+%attr(755,root,root) %{_libdir}/%{name}/libgbeinterp.so
%{_libdir}/%{name}/ocl_stdlib.h
%{_libdir}/%{name}/ocl_stdlib.h.pch
/etc/OpenCL/vendors/intel-beignet.icd