Hello community, here is the log from the commit of package pocl for openSUSE:Factory checked in at 2019-04-08 10:38:25 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/pocl (Old) and /work/SRC/openSUSE:Factory/.pocl.new.3908 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "pocl" Mon Apr 8 10:38:25 2019 rev:18 rq:691907 version:1.3 Changes: -------- --- /work/SRC/openSUSE:Factory/pocl/pocl.changes 2018-11-08 09:48:30.913098060 +0100 +++ /work/SRC/openSUSE:Factory/.pocl.new.3908/pocl.changes 2019-04-08 10:40:00.655290681 +0200 @@ -1,0 +2,40 @@ +Fri Apr 5 19:56:21 UTC 2019 - Martin Hauke <[email protected]> + +- Adjust required clang version (clang < 9) since clang 8 is now + supported by upstream. + +------------------------------------------------------------------- +Thu Apr 4 19:21:26 UTC 2019 - Martin Hauke <[email protected]> + +- 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) + +------------------------------------------------------------------- Old: ---- pocl-1.2.tar.gz reproducible.patch New: ---- pocl-1.3.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ pocl.spec ++++++ --- /var/tmp/diff_new_pack.LEjAHb/_old 2019-04-08 10:40:03.103291277 +0200 +++ /var/tmp/diff_new_pack.LEjAHb/_new 2019-04-08 10:40:03.111291279 +0200 @@ -1,7 +1,7 @@ # # spec file for package pocl # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2014 Guillaume GARDET <[email protected]> # # All modifications and additions to the file contributed by third parties @@ -17,9 +17,9 @@ # -%define sover 2.2.0 +%define sover 2.3.0 Name: pocl -Version: 1.2 +Version: 1.3 Release: 0 Summary: Portable Computing Language - an OpenCL implementation # The whole code is under MIT @@ -30,9 +30,8 @@ URL: http://portablecl.org/ Source0: https://github.com/pocl/pocl/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz Source99: pocl-rpmlintrc -Patch0: reproducible.patch -BuildRequires: clang < 8 -BuildRequires: clang-devel < 8 +BuildRequires: clang < 9 +BuildRequires: clang-devel < 9 BuildRequires: cmake BuildRequires: libboost_headers-devel BuildRequires: libtool @@ -45,7 +44,7 @@ BuildRequires: pkgconfig(OpenCL) BuildRequires: pkgconfig(glew) BuildRequires: pkgconfig(hwloc) -Requires: clang < 8 +Requires: clang < 9 Requires: gcc Requires: libstdc++-devel Requires: libut2 @@ -95,7 +94,6 @@ %prep %setup -q -%patch0 -p1 %build %define __builder ninja ++++++ pocl-1.2.tar.gz -> pocl-1.3.tar.gz ++++++ ++++ 122847 lines of diff (skipped)
