Hello community, here is the log from the commit of package pocl for openSUSE:Factory checked in at 2017-07-17 09:09:02 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/pocl (Old) and /work/SRC/openSUSE:Factory/.pocl.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "pocl" Mon Jul 17 09:09:02 2017 rev:9 rq:509806 version:0.14 Changes: -------- --- /work/SRC/openSUSE:Factory/pocl/pocl.changes 2017-07-04 11:58:31.164312939 +0200 +++ /work/SRC/openSUSE:Factory/.pocl.new/pocl.changes 2017-07-17 09:09:03.301710842 +0200 @@ -1,0 +2,12 @@ +Wed Jul 12 10:50:47 UTC 2017 - [email protected] + +- Description should say what it is, not what it plans in the + future. + +------------------------------------------------------------------- +Sat Jul 8 17:29:43 UTC 2017 - [email protected] + +- Fix runtime linking issues (missing crtbeginS.so) + - Require gcc for Factory + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ pocl.spec ++++++ --- /var/tmp/diff_new_pack.QAXx4z/_old 2017-07-17 09:09:03.833635924 +0200 +++ /var/tmp/diff_new_pack.QAXx4z/_new 2017-07-17 09:09:03.837635360 +0200 @@ -26,7 +26,7 @@ # except include/utlist.h which is under BSD (and unbundled) and # except lib/kernel/vecmath which is under GPLv3+ or LGPLv3+ (and unbundled in future) License: MIT -Group: Productivity/Other +Group: Development/Tools/Other Url: http://portablecl.org/ Source0: http://portablecl.org/downloads/%{name}-%{version}.tar.gz Source99: pocl-rpmlintrc @@ -52,6 +52,9 @@ Requires: clang4 Requires: libstdc++-devel Requires: libut2 +%if 0%{?suse_version} > 1325 +Requires: gcc +%endif BuildRoot: %{_tmppath}/%{name}-%{version}-build # Only armv7l is supported # PPC support is currently broken, due to path problems @@ -59,34 +62,31 @@ ExclusiveArch: %{ix86} x86_64 armv7l armv7hl %description -Portable Computing Language (pocl) aims to become a MIT-licensed open source -implementation of the OpenCL standard which can be easily adapted for new targets -and devices, both for homogeneous CPU and heterogenous GPUs/accelerators. +Portable Computing Language (pocl) is an implementation of the OpenCL standard +which can be adapted for new targets and devices, both for homogeneous CPU and +heterogenous GPUs/accelerators. pocl uses Clang as an OpenCL C frontend and LLVM for the kernel compiler -implementation, and as a portability layer. Thus, if your desired target -has an LLVM backend, it should be able to get OpenCL support easily by using pocl. - -The goal is to accomplish improved performance portability using a kernel -compiler that can generate multi-work-item work-group functions that exploit -various types of parallel hardware resources: VLIW, superscalar, SIMD, SIMT, -multicore, multithread ... +implementation, and as a portability layer. If your desired target has an LLVM +backend, it should be possible to get OpenCL support by using pocl. -Additional purpose of the project is to serve as a research platform for -issues in parallel programming on heterogeneous platforms. +pocl yields improved performance portability by using a kernel compiler that +can generate multi-work-item work-group functions that exploit various types of +parallel hardware resources, such as VLIW, superscalar, SIMD, SIMT, multicore +and multithread. %package devel -Summary: Portable Computing Language - development files +Summary: Development files for the Portable Computing Language Group: Development/Languages/Other Requires: %{name}%{?_isa} = %{version}-%{release} Requires: opencl-headers %description devel -Portable Computing Language (pocl) aims to become a MIT-licensed open source -implementation of the OpenCL standard which can be easily adapted for new targets -and devices, both for homogeneous CPU and heterogenous GPUs/accelerators. +Portable Computing Language (pocl) is an implementation of the OpenCL standard +which can be adapted for new targets and devices, both for homogeneous CPU and +heterogenous GPUs/accelerators. -This Subpackage provides the development files needed for pocl. +This subpackage provides the development files needed for pocl. %prep %setup -q
