2022-06-08 22:53:15 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sat Jun 4 14:33:49 UTC 2022 - Aaron Puchert <aaronpuchert@alice-dsl.net>
|
|
|
|
|
|
|
|
- Use LLVM 13 on Tumbleweed, since LLVM 14 does not yet work
|
|
|
|
according to upstream. (gh#pocl/pocl#1047, gh#pocl/pocl#1048)
|
|
|
|
- Require at least version 6 of clang-devel, older versions are
|
|
|
|
not supported. (Otherwise configuration will fail.)
|
|
|
|
- Strip prefix from CMAKE_INSTALL_LIBDIR on older distributions
|
|
|
|
to fix paths there.
|
|
|
|
|
2021-10-31 18:28:52 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sat Oct 30 11:37:16 UTC 2021 - Martin Hauke <mardnh@gmx.de>
|
|
|
|
|
|
|
|
- Update to version 1.8
|
|
|
|
* Support for Clang/LLVM 13
|
|
|
|
* Improved debugging support with Valgrind, LTTNG
|
|
|
|
* Improved support for SPIR/SPIR-V on CUDA
|
|
|
|
- Update to version 1.7
|
|
|
|
* Support for Clang/LLVM 12
|
|
|
|
* Improved support for cross-compiling
|
|
|
|
* Improved support for SPIR-V binaries when using CPU device
|
|
|
|
* Implemented OpenCL 3.0 features: clGetDeviceInfo queries
|
|
|
|
+ CL_DEVICE_ATOMIC_MEMORY_CAPABILITIES (Minimal implementation)
|
|
|
|
+ CL_DEVICE_ATOMIC_FENCE_CAPABILITIES (Minimal implementation)
|
|
|
|
|
2021-01-08 09:51:46 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Dec 25 14:30:16 UTC 2020 - Martin Hauke <mardnh@gmx.de>
|
|
|
|
|
|
|
|
- Update to version 1.6
|
|
|
|
* Support for LLVM 11.
|
|
|
|
* CUDA kernels using constant __local blocks are now ABI
|
|
|
|
incompatible with previous release. Users need to delete their
|
|
|
|
pocl cache.
|
|
|
|
* Improved debugging of OpenCL code with CPU driver.
|
|
|
|
* Improved the PTX code generation for __local blocks.
|
|
|
|
* Improved handling of command queue barriers
|
|
|
|
* Fix LLVM loop vectorizing remarks printing
|
|
|
|
(POCL_VECTORIZER_REMARKS=1).
|
|
|
|
* Fix an issue in which the loop vectorizer produced code with
|
|
|
|
invalid memory reads (issue #757).
|
|
|
|
* Fix compilation error when CMake option SINGLE_LLVM_LIB is
|
|
|
|
set to OFF.
|
|
|
|
* Fix wrongly output dlerror (Undefined symbol) after dlopen,
|
|
|
|
caused by a previous libdl call in an ICD loader
|
|
|
|
* [CPU] safety margin of pocl's CPU driver local memory
|
|
|
|
allocation has been reduced to a much more reasonable value
|
|
|
|
* [CPU] buffer size for OpenCL printf is now configurable with
|
|
|
|
PRINTF_BUFFER_SIZE CMake variable
|
|
|
|
* [CPU] local memory size reported is now the size of last level
|
|
|
|
of non-shared data cache (usually L1 or L2 depending on CPU),
|
|
|
|
if hwloc can determine it.
|
|
|
|
- Update patch link_against_libclang-cpp_so.patch
|
|
|
|
|
2020-10-24 21:29:48 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Oct 23 22:46:28 UTC 2020 - Ondřej Súkup <mimi.vx@gmail.com>
|
|
|
|
|
|
|
|
- remove broken installation workaround
|
|
|
|
|
2020-06-26 13:13:25 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Jun 26 11:05:12 UTC 2020 - Stefan Dirsch <sndirsch@suse.com>
|
|
|
|
|
|
|
|
- moved pocl.icd to /usr/share/OpenCL/vendors for real ...
|
|
|
|
|
2020-06-26 10:14:51 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Jun 25 09:53:25 UTC 2020 - Stefan Dirsch <sndirsch@suse.com>
|
|
|
|
|
|
|
|
- Update to version 1.5
|
|
|
|
* Added support for LLVM/Clang 10.0
|
|
|
|
- adjusted link_against_libclang-cpp_so.patch
|
|
|
|
- move pocl.icd from /usr/etc/OpenCL/vendors to
|
|
|
|
/usr/share/OpenCL/vendors (boo#1173005)
|
|
|
|
|
2019-11-04 22:32:39 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Nov 4 20:04:34 UTC 2019 - Stefan Brüns <stefan.bruens@rwth-aachen.de>
|
|
|
|
|
|
|
|
- Update to version 1.4
|
|
|
|
* Support for LLVM/Clang 8.0 and 9.0
|
|
|
|
* Support for LLVM older than 6.0 has been removed.
|
|
|
|
* Improved SPIR and SPIR-V support for CPU device
|
|
|
|
* pocl-accel: An example driver and support infrastructure for
|
|
|
|
OpenCL 1.2 CL_DEVICE_TYPE_CUSTOM hardware accelerators.
|
|
|
|
- Remove upstreamed fix_resources_path_version_dependency.patch
|
|
|
|
- Fix build with single-component libclang-cpp.so, add
|
|
|
|
link_against_libclang-cpp_so.patch
|
|
|
|
|
2019-07-31 23:55:55 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sun Jul 28 19:15:03 UTC 2019 - Stefan Brüns <stefan.bruens@rwth-aachen.de>
|
|
|
|
|
|
|
|
- Use GCC (default host compiler) for compiling the library itself,
|
|
|
|
and only compile the openCL kernel bytecode with clang, which is the
|
|
|
|
upstream default setup. This also fixes problems where clang chokes
|
|
|
|
on the GCC LTO options.
|
|
|
|
- Drop unused boost_headers, glew, ncurses and uthash devel BuildRequires.
|
|
|
|
- Remove unneeded extra linker flags.
|
|
|
|
- Fix build on ARM, and enable Arch64 (needs explicit CPU specification),
|
|
|
|
supported since pocl 1.1.
|
|
|
|
- Fix failing header lookup when minor libclang version changes
|
|
|
|
(https://github.com/pocl/pocl/issues/747), add
|
|
|
|
fix_resources_path_version_dependency.patch
|
|
|
|
- Require implementation (libpocl2) from the main package which
|
|
|
|
contains the ICD referencing it.
|
|
|
|
|
2019-04-05 21:58:02 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Apr 5 19:56:21 UTC 2019 - Martin Hauke <mardnh@gmx.de>
|
|
|
|
|
|
|
|
- Adjust required clang version (clang < 9) since clang 8 is now
|
|
|
|
supported by upstream.
|
|
|
|
|
2019-04-05 16:51:19 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Apr 4 19:21:26 UTC 2019 - Martin Hauke <mardnh@gmx.de>
|
|
|
|
|
|
|
|
- Update to version 1.3
|
|
|
|
* Support for Clang/LLVM 8.0.
|
|
|
|
Bug Fixes:
|
|
|
|
* Fixed kernel debug symbol generation.
|
|
|
|
* HSA: fix kernel caching.
|
|
|
|
* Fix clCreateImage doesn't fail with unsupported image type.
|
|
|
|
* Fix handle non-kernel functions with barriers properly.
|
|
|
|
* Fix Unable to build pocl with CUDA support with LLVM 7 and host
|
|
|
|
GCC 8.2.
|
|
|
|
* Fix image format/size handling with multiple devices in context.
|
|
|
|
* Fix padding issue with context arrays that manifested as unaligned
|
|
|
|
access errors after autovectorization.
|
|
|
|
Notable Internal Changes
|
|
|
|
* Add group ids as hidden kernel arguments instead of digging
|
|
|
|
them up from the context struct.
|
|
|
|
* Ability to generate the final binary via separate assembly text +
|
|
|
|
assembler call. Useful for supporting LLVM targets without direct
|
|
|
|
binary emission support.
|
|
|
|
* Use Clang's Driver API for launching the final linkage step. This
|
|
|
|
way we utilize the toolchain registry with correct linkage steps
|
|
|
|
required for the target at hand.
|
|
|
|
* Add 'device_aux_functions' to the driver layer attributes. This
|
|
|
|
can be used to retain device-specific functions required by the
|
|
|
|
target across the pruning of unused globals.
|
|
|
|
* The "default kernels" hack which was used to store kernel metadata,
|
|
|
|
has been removed. Kernel metadata are now stored only once, in
|
|
|
|
cl_program struct; every new cl_kernel structs holds only a pointer.
|
|
|
|
* Major 'pthread' CPU driver cleanup.
|
|
|
|
* Major Workgroup.cc cleanup.
|
|
|
|
- Remove reproducible.patch (fixed upstream)
|
|
|
|
|
2018-11-03 17:54:46 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Oct 31 12:13:35 UTC 2018 - Bernhard Wiedemann <bwiedemann@suse.com>
|
|
|
|
|
|
|
|
- Add reproducible.patch to make build result independent of
|
|
|
|
build system CPU (boo#1110722)
|
|
|
|
|
2018-09-25 13:19:16 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Sep 25 10:30:51 UTC 2018 - Ondřej Súkup <mimi.vx@gmail.com>
|
|
|
|
|
|
|
|
- update to version 1.2
|
|
|
|
* Support for LLVM/Clang 7.0 and 6.0
|
|
|
|
* HWLOC 2.0 support
|
|
|
|
- build kernels with distro support - detect and load cpu
|
|
|
|
optimized code on runtime
|
|
|
|
|
2018-08-02 19:22:53 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Jul 30 04:53:06 UTC 2018 - bwiedemann@suse.com
|
|
|
|
|
|
|
|
- Disable compile time CPU-detection
|
|
|
|
instead always asume core2 (boo#1100677)
|
|
|
|
|
2018-05-15 19:43:11 +02:00
|
|
|
-------------------------------------------------------------------
|
2018-05-15 23:09:21 +02:00
|
|
|
Tue May 15 20:34:02 UTC 2018 - mimi.vx@gmail.com
|
2018-05-15 19:43:11 +02:00
|
|
|
|
2018-05-15 23:09:21 +02:00
|
|
|
- move nonversioned lib to main package
|
2018-05-15 19:43:11 +02:00
|
|
|
|
2018-01-31 20:32:30 +01:00
|
|
|
-------------------------------------------------------------------
|
2018-03-29 10:42:43 +02:00
|
|
|
Fri Mar 9 17:17:10 UTC 2018 - mardnh@gmx.de
|
|
|
|
|
|
|
|
- Update to version 1.1
|
|
|
|
* Support for LLVM/Clang 6.0 and 5.0.
|
|
|
|
* Experimental SPIR and SPIR-V support
|
|
|
|
* Improved kernel compilation speed
|
|
|
|
- Several tests have problems on some OBS workers while the same
|
|
|
|
tests run perfectly fine in a local chroot.
|
|
|
|
Disable tests for now.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Mar 5 19:34:47 UTC 2018 - mardnh@gmx.de
|
|
|
|
|
|
|
|
- Create subpackage for the shared library
|
|
|
|
- Run tests after the build
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
2018-01-31 20:32:30 +01:00
|
|
|
Wed Jan 31 14:51:17 UTC 2018 - msrb@suse.com
|
|
|
|
|
|
|
|
- Remove dependency on clang-devel-static. (bnc#1065464)
|
|
|
|
* It was removed, clang-devel now again provides everything
|
|
|
|
necessary as shared libraries.
|
|
|
|
|
Accepting request 558673 from home:mnhauke:opencl:stable
- Update to version 1.0
- Remove patch:
* pocl-disable-tests.diff
- Disable CUDA backend since it depends on CUDA_TOOLKIT which is
not available in Factory
old: science/pocl
new: home:mnhauke:opencl:stable/pocl rev None
Index: pocl.changes
===================================================================
--- pocl.changes (revision 28)
+++ pocl.changes (revision 9)
@@ -1,4 +1,46 @@
-------------------------------------------------------------------
+Tue Dec 19 18:44:43 UTC 2017 - mardnh@gmx.de
+
+- Update to version 1.0
+ Highlights
+ * Improved automatic local work-group sizing on kernel enqueue, taking
+ into account standard constraints, SIMD width for vectorization as
+ well as the number of compute units available on the device.
+ * Support for NVIDIA GPUs via a new CUDA backend (currently experimental).
+ * Removed support for BBVectorizer.
+ * LLVM 5.0 is now supported.
+ * A few build options have been added for distribution builds,
+ see README.packaging.
+ * Somewhat improved scalability in the CPU driver. CPUs with many cores
+ and programs using a lot of WIs with small kernels can run somewhat faster.
+ * Full conformance with OpenCL 1.2 standard, enabled by default. There are
+ some caveats though - see the documentation.
+ * When conformance is enabled, some kernel library functions might be
+ slower than in previous releases.
+ * Pocl now reports OpenCL 1.2 instead of 2.0, except HSA enabled builds.
+ * Updated format of pocl binaries, which is NOT backwards compatible.
+ * You'll need to clean any kernel caches.
+ * Fixed several memory leaks.
+ * Unresolved symbols (missing/misspelled functions etc) in a kernel will
+ result in error in clBuildProgram() instead of pocl silently ignoring
+ them and then aborting at dlopen().
+ * New env variable POCL_MEMORY_LIMIT=N limits the Global memory size
+ reported by pocl to N gigabytes.
+ * New env variable POCL_AFFINITY (defaults to 0): if enabled, sets
+ the affinity of each CPU driver pthread to a single core.
+ * Improved AVX512 support (with LLVM 5.0). Note that even with LLVM 5.0
+ there are still a few bugs (see pocl issue #555); AVX512 + LLVM 4.0 are
+ a lot more broken, and probably not worth trying.
+ * POCL_DEBUG env var has been revamped. You can now limit debuginfo to
+ these categories (or their combination): all,error,warning,general
+ memory,llvm,events,cache,locking,refcounts,timing,hsa,tce,cuda
+ * The old setting POCL_DEBUG=1 now equals error+warning+general.
+- Remove patch:
+ * pocl-disable-tests.diff
+- Disable CUDA backend since it depends on CUDA_TOOLKIT which is
+ not available in Factory
+
+-------------------------------------------------------------------
Thu Oct 26 14:13:18 UTC 2017 - mpluskal@suse.com
- Simplify spec file a bit
Index: pocl.spec
===================================================================
--- pocl.spec (revision 28)
+++ pocl.spec (revision 9)
@@ -17,9 +17,9 @@
#
-%define sover 1.7.0
+%define sover 2.0.0
Name: pocl
-Version: 0.14
+Version: 1.0
Release: 0
Summary: Portable Computing Language - an OpenCL implementation
# The whole code is under MIT
@@ -30,7 +30,6 @@
Url: http://portablecl.org/
Source0: http://portablecl.org/downloads/%{name}-%{version}.tar.gz
Source99: pocl-rpmlintrc
-Patch0: pocl-disable-tests.diff
BuildRequires: clang
BuildRequires: clang-devel
BuildRequires: clang-devel-static
@@ -84,12 +83,11 @@
%prep
%setup -q
-%patch0 -p1
%build
%define __builder ninja
%cmake \
- -DENABLE_CUDA=1 \
+ -DENABLE_CUDA=0 \
-DENABLE_ICD=1 \
-DPOCL_INSTALL_ICD_VENDORDIR=%{_sysconfdir}/OpenCL/vendors \
-DCMAKE_C_COMPILER=clang \
@@ -124,9 +122,9 @@
%dir %{_sysconfdir}/OpenCL/vendors
%{_sysconfdir}/OpenCL/vendors/pocl.icd
%{_bindir}/poclcc
-%{_libdir}/libpocl.so.1
+%{_libdir}/libpocl.so.2
%{_libdir}/libpocl.so.%{sover}
-%{_libdir}/libpoclu.so.1
+%{_libdir}/libpoclu.so.2
%{_libdir}/libpoclu.so.%{sover}
%{_libdir}/pocl/
%{_datadir}/pocl/
Index: pocl-1.0.tar.gz
===================================================================
Binary file pocl-1.0.tar.gz (revision 9) added
Index: pocl-0.14.tar.gz
===================================================================
Binary file pocl-0.14.tar.gz (revision 28) deleted
Index: pocl-disable-tests.diff
===================================================================
--- pocl-disable-tests.diff (revision 28)
+++ pocl-disable-tests.diff (deleted)
@@ -1,19 +0,0 @@
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 18d36e7..3c20763 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -1000,10 +1000,10 @@ message(STATUS "POCLU LINK OPTS: ${POCLU_LINK_OPTIONS}")
- # poclcc bin
- add_subdirectory("bin")
-
--if (OCS_AVAILABLE)
-- add_subdirectory("tests")
-- add_subdirectory("examples")
--endif()
-+#if (OCS_AVAILABLE)
-+# add_subdirectory("tests")
-+# add_subdirectory("examples")
-+#endif()
-
- add_custom_target(check COMMAND ${CMAKE_CTEST_COMMAND} ${COMMAND_USES_TERMINAL})
-
OBS-URL: https://build.opensuse.org/request/show/558673
OBS-URL: https://build.opensuse.org/package/show/science/pocl?expand=0&rev=29
2017-12-20 10:36:25 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Dec 19 18:44:43 UTC 2017 - mardnh@gmx.de
|
|
|
|
|
|
|
|
- Update to version 1.0
|
|
|
|
Highlights
|
|
|
|
* Improved automatic local work-group sizing on kernel enqueue, taking
|
|
|
|
into account standard constraints, SIMD width for vectorization as
|
|
|
|
well as the number of compute units available on the device.
|
|
|
|
* Support for NVIDIA GPUs via a new CUDA backend (currently experimental).
|
|
|
|
* Removed support for BBVectorizer.
|
|
|
|
* LLVM 5.0 is now supported.
|
|
|
|
* A few build options have been added for distribution builds,
|
|
|
|
see README.packaging.
|
|
|
|
* Somewhat improved scalability in the CPU driver. CPUs with many cores
|
|
|
|
and programs using a lot of WIs with small kernels can run somewhat faster.
|
|
|
|
* Full conformance with OpenCL 1.2 standard, enabled by default. There are
|
|
|
|
some caveats though - see the documentation.
|
|
|
|
* When conformance is enabled, some kernel library functions might be
|
|
|
|
slower than in previous releases.
|
|
|
|
* Pocl now reports OpenCL 1.2 instead of 2.0, except HSA enabled builds.
|
|
|
|
* Updated format of pocl binaries, which is NOT backwards compatible.
|
|
|
|
* You'll need to clean any kernel caches.
|
|
|
|
* Fixed several memory leaks.
|
|
|
|
* Unresolved symbols (missing/misspelled functions etc) in a kernel will
|
|
|
|
result in error in clBuildProgram() instead of pocl silently ignoring
|
|
|
|
them and then aborting at dlopen().
|
|
|
|
* New env variable POCL_MEMORY_LIMIT=N limits the Global memory size
|
|
|
|
reported by pocl to N gigabytes.
|
|
|
|
* New env variable POCL_AFFINITY (defaults to 0): if enabled, sets
|
|
|
|
the affinity of each CPU driver pthread to a single core.
|
|
|
|
* Improved AVX512 support (with LLVM 5.0). Note that even with LLVM 5.0
|
|
|
|
there are still a few bugs (see pocl issue #555); AVX512 + LLVM 4.0 are
|
|
|
|
a lot more broken, and probably not worth trying.
|
|
|
|
* POCL_DEBUG env var has been revamped. You can now limit debuginfo to
|
|
|
|
these categories (or their combination): all,error,warning,general
|
|
|
|
memory,llvm,events,cache,locking,refcounts,timing,hsa,tce,cuda
|
|
|
|
* The old setting POCL_DEBUG=1 now equals error+warning+general.
|
|
|
|
- Remove patch:
|
|
|
|
* pocl-disable-tests.diff
|
|
|
|
- Disable CUDA backend since it depends on CUDA_TOOLKIT which is
|
|
|
|
not available in Factory
|
|
|
|
|
2017-10-26 16:49:42 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Oct 26 14:13:18 UTC 2017 - mpluskal@suse.com
|
|
|
|
|
|
|
|
- Simplify spec file a bit
|
|
|
|
- Enable CUDA backend
|
|
|
|
- Enable all available cpu specific kernels for intel platform
|
|
|
|
|
2017-07-12 17:14:47 +02:00
|
|
|
-------------------------------------------------------------------
|
2017-10-21 10:52:56 +02:00
|
|
|
Sat Oct 21 06:28:35 UTC 2017 - mpluskal@suse.com
|
|
|
|
|
|
|
|
- We need clang4-devel-static to build with current clang packaging
|
|
|
|
- Small spec-file cleanup
|
|
|
|
* drop conditionals for older releases then Factory as building
|
|
|
|
was not possible anyways
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
2017-07-12 17:14:47 +02:00
|
|
|
Wed Jul 12 10:50:47 UTC 2017 - jengelh@inai.de
|
|
|
|
|
|
|
|
- Description should say what it is, not what it plans in the
|
|
|
|
future.
|
|
|
|
|
2017-07-11 14:26:40 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sat Jul 8 17:29:43 UTC 2017 - mardnh@gmx.de
|
|
|
|
|
|
|
|
- Fix runtime linking issues (missing crtbeginS.so)
|
|
|
|
- Require gcc for Factory
|
|
|
|
|
2017-07-04 09:58:23 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Jul 3 21:23:21 UTC 2017 - mardnh@gmx.de
|
|
|
|
|
|
|
|
- Fix path in the ICD-file
|
|
|
|
|
2017-05-19 10:49:48 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri May 19 08:49:22 UTC 2017 - idonmez@suse.com
|
|
|
|
|
|
|
|
- Update library name for uthash -> libut2
|
|
|
|
|
2017-05-18 10:29:48 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue May 16 18:59:30 UTC 2017 - mardnh@gmx.de
|
|
|
|
|
|
|
|
- Update to 0.14
|
|
|
|
- Support for LLVM/Clang versions 3.9 and 4.0. Version 3.9 was the first
|
|
|
|
release to include all frontend features for OpenCL 2.0.
|
|
|
|
- Ability to build pocl in a mode where online compilation is not
|
|
|
|
supported to run in hosts without LLVM and binaries compiled offline
|
|
|
|
e.g. using poclcc.
|
|
|
|
- pocl's binary format now can contain all the necessary bits to
|
|
|
|
execute the programs on a host without online compiler support.
|
|
|
|
- Initial support for out-of-order execution execution of command queues.
|
|
|
|
- It's now possible to cross-compile pocl when building an offline
|
|
|
|
compiler build.
|
|
|
|
- New driver api extension to support out-of-order and asynchronous
|
|
|
|
devices/drivers.
|
|
|
|
- Pthread and HSA drivers are now fully asynchronous.
|
|
|
|
- CMake now the only supported build system, autotools removed.
|
|
|
|
- LTTng tracing support
|
|
|
|
- Add patches:
|
|
|
|
- pocl-disable-tests.diff
|
|
|
|
- compilation errors on some tests disable tests for now
|
|
|
|
- Remove patches:
|
|
|
|
- 0001-Fixes-357-broken-build-with-GCC-6.1.patch
|
|
|
|
- fixed upstream
|
|
|
|
|
2017-02-06 18:45:06 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Feb 2 10:52:12 UTC 2017 - adam.majer@suse.de
|
|
|
|
|
|
|
|
- use individual libboost-*-devel packages instead of boost-devel
|
|
|
|
|
2017-01-20 10:04:04 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Jan 20 08:45:21 UTC 2017 - mpluskal@suse.com
|
|
|
|
|
|
|
|
- Use llvm3_8 for building and as runtime dependency
|
|
|
|
|
2016-10-09 20:20:32 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sun Oct 9 09:17:33 UTC 2016 - mpluskal@suse.com
|
|
|
|
|
|
|
|
- Use cmake macros
|
|
|
|
- Use ninja to speedup building
|
|
|
|
|
2016-07-04 21:15:29 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Jul 4 15:04:04 UTC 2016 - mardnh@gmx.de
|
|
|
|
|
|
|
|
- Add patch: 0001-Fixes-357-broken-build-with-GCC-6.1.patch
|
|
|
|
* Fix build with GCC 6.x
|
|
|
|
|
2016-04-05 16:03:01 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Apr 5 07:18:43 UTC 2016 - mpluskal@suse.com
|
|
|
|
|
|
|
|
- Update to 0.13
|
|
|
|
* kernel compiler support for LLVM/Clang 3.8
|
|
|
|
* initial (partial) OpenCL 2.0 support
|
|
|
|
* CMake build system almost on parity with autotools
|
|
|
|
* Improved HSA support
|
|
|
|
* Other optimizations and bug fixes
|
|
|
|
|
2015-10-26 22:54:13 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Oct 26 20:02:35 UTC 2015 - mardnh@gmx.de
|
|
|
|
|
|
|
|
- update to version 0.12
|
|
|
|
Highlights
|
|
|
|
* Support for HSA-compliant devices (kernel agents). The GPU of AMD Kaveri
|
|
|
|
now works through pocl with a bunch of test cases in the AMD SDK 2.9 example
|
|
|
|
suite.
|
|
|
|
* New and improved kernel cache system that enables caching
|
|
|
|
kernels with #includes.
|
|
|
|
* Support for LLVM/Clang 3.7.
|
|
|
|
* Little endian MIPS32 now passes almost all pocl testsuite tests.
|
|
|
|
|
|
|
|
OpenCL Runtime/Platform API support
|
|
|
|
* Transferred buffer read/write/copy offset calculation to device driver side.
|
|
|
|
- these driver api functions have changed; got offset as a new argument.
|
|
|
|
* Maximum allocation is not limited to 1/4th of total memory size.
|
|
|
|
* Maximum image dimensions grow to fit maximum allocation.
|
|
|
|
* clGetDeviceInfo() reports better information about CPU vendor and cache.
|
|
|
|
* experimental clCreateSubDevices() for pthread CPU device.
|
|
|
|
|
|
|
|
OpenCL C Builtin Function Implementations
|
|
|
|
* Implemented get_image_dim().
|
|
|
|
|
|
|
|
Bugfixes
|
|
|
|
* Avoid infinite loops when users recycle an event waiting list.
|
|
|
|
* Correctly report the base address alignment.
|
|
|
|
* Lots of others.
|
|
|
|
|
|
|
|
Misc
|
|
|
|
* Tests now using new cl2.hpp, removing dependency on OpenGL headers
|
|
|
|
|
|
|
|
- remove OpenGL-related packages from BuildRequires
|
|
|
|
- add rpmlintrc
|
|
|
|
|
2015-07-01 21:06:29 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Jul 1 14:54:09 UTC 2015 - cdenicolo@suse.com
|
|
|
|
|
|
|
|
- license update: MIT
|
|
|
|
overall license is MIT, other licenses refere to build scripts only.
|
|
|
|
|
2015-06-10 20:42:22 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Mar 12 19:11:26 UTC 2015 - mardnh@gmx.de
|
|
|
|
|
|
|
|
- update to version 0.11
|
|
|
|
This release adds:
|
|
|
|
* kernel compiler support for LLVM/Clang 3.6,
|
|
|
|
* caching of compiled OpenCL kernels
|
|
|
|
* initial Android support
|
|
|
|
* experimental Windows support (many things still broken there)
|
|
|
|
* two new examples, Cloverleaf and Halide, updated AMDSDK examples
|
|
|
|
* better debugging possibilities
|
|
|
|
* initial MIPS architecture support
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Oct 7 19:16:42 UTC 2014 - mardnh@gmx.de
|
|
|
|
|
|
|
|
- initial stable package, version 0.10
|
|
|
|
based on home:mnhauke:opencl:testing/pocl
|
|
|
|
|