pocl (6.0-3) unstable; urgency=medium * Switch to llvm 18. * Update symbols file for amd64 and i386. * Bump Standards-Version to 4.7.0, no changes needed. -- Andreas Beckmann Sat, 28 Sep 2024 21:54:32 +0200 pocl (6.0-2) unstable; urgency=medium * Do not treat x32 as i386. * Rebuild with GCC 14. (Closes: #1075393) -- Andreas Beckmann Fri, 26 Jul 2024 04:30:59 +0200 pocl (6.0-1) unstable; urgency=medium * New upstream release. * Upload to unstable. -- Andreas Beckmann Mon, 24 Jun 2024 11:29:13 +0200 pocl (6.0~rc2-1) experimental; urgency=medium * New upstream release candidate. * Refresh patches. * Update symbols file for amd64 and i386. * Upload to experimental. -- Andreas Beckmann Wed, 12 Jun 2024 13:30:11 +0200 pocl (5.0-4) unstable; urgency=medium * Switch to llvm 17. -- Andreas Beckmann Mon, 29 Apr 2024 22:56:01 +0200 pocl (5.0-3) unstable; urgency=medium * Switch B-D to pkgconf. * Cherry-pick upstream testcase and fix for region_entry_barrier assertion. (Closes: #1060318) -- Andreas Beckmann Mon, 22 Apr 2024 18:09:02 +0200 pocl (5.0-2.1) unstable; urgency=medium * Non-maintainer upload. * Rename libraries for 64-bit time_t transition. Closes: #1063263 -- Benjamin Drung Thu, 29 Feb 2024 20:59:55 +0000 pocl (5.0-2) unstable; urgency=medium * Switch to llvm 16. (Closes: #1060298) * Update symbols file for amd64 and i386. * Update Lintian overrides. -- Andreas Beckmann Fri, 19 Jan 2024 14:00:32 +0100 pocl (5.0-1) unstable; urgency=medium * New upstream release. * Refresh patches. * Update symbols file. * Upload to unstable. -- Andreas Beckmann Mon, 08 Jan 2024 22:27:47 +0100 pocl (5.0~rc1-1) experimental; urgency=medium * New upstream release candidate. * Refresh patches. * Update symbols file for amd64 and i386. * Upload to experimental. -- Andreas Beckmann Wed, 13 Dec 2023 21:15:14 +0100 pocl (4.0-3) unstable; urgency=medium * Perform a distro build for i386, too. -- Andreas Beckmann Tue, 12 Dec 2023 16:33:19 +0100 pocl (4.0-2) unstable; urgency=medium * Rebuild with GCC 13. * Update symbols file for amd64 and i386. * Upload to unstable. -- Andreas Beckmann Mon, 14 Aug 2023 15:53:17 +0200 pocl (4.0-1) experimental; urgency=medium * New upstream release. * Refresh patches. * Fix virtual package pocl-source-$version in case of ~rc versions. -- Andreas Beckmann Mon, 26 Jun 2023 17:08:19 +0200 pocl (4.0~rc1-1) experimental; urgency=medium * New upstream release candidate. * Refresh patches. * Fix FTBFS on i386. * Update symbols file for amd64 and i386. * Upload to experimental. -- Andreas Beckmann Wed, 14 Jun 2023 14:31:23 +0200 pocl (3.1-3+deb12u1) bookworm; urgency=medium * Rebuild for testing-proposed-updates. -- Andreas Beckmann Mon, 03 Apr 2023 01:08:50 +0200 pocl (3.1-3) unstable; urgency=medium * Switch to llvm 15. (Closes: #1025003) -- Andreas Beckmann Tue, 24 Jan 2023 11:19:20 +0100 pocl (3.1-2) unstable; urgency=medium * Fix segmentation fault. (Closes: #1028636) -- Andreas Beckmann Tue, 17 Jan 2023 14:11:18 +0100 pocl (3.1-1) unstable; urgency=medium * New upstream release. * Refresh patches. * Bump Standards-Version to 4.6.2, no changes needed. -- Andreas Beckmann Thu, 12 Jan 2023 15:33:22 +0100 pocl (3.0-8) unstable; urgency=medium * Switch to llvm 14. (Closes: #1017660) -- Andreas Beckmann Tue, 13 Dec 2022 04:08:31 +0100 pocl (3.0-7) unstable; urgency=medium * Cherry-pick upstream SVM fixes. -- Andreas Beckmann Thu, 17 Nov 2022 11:14:25 +0100 pocl (3.0-6) unstable; urgency=medium * Update symbols file. -- Andreas Beckmann Thu, 04 Aug 2022 01:54:01 +0200 pocl (3.0-5) unstable; urgency=medium * Rebuild with GCC 12. (Closes: #1016294) * Add some patches to use -latomic if needed. * Drop redundant pie flags to make blhc happy. * Update symbols file for amd64 and i386. -- Andreas Beckmann Wed, 03 Aug 2022 07:26:39 +0200 pocl (3.0-4) unstable; urgency=medium * Switch to llvm 13. (Closes: #1001317) * Update Lintian overrides. -- Andreas Beckmann Tue, 21 Jun 2022 20:47:34 +0200 pocl (3.0-3) unstable; urgency=medium * Switch to llvm 12. * Improve nodoc build. -- Andreas Beckmann Sun, 19 Jun 2022 23:32:05 +0200 pocl (3.0-2) unstable; urgency=medium * Update symbols file. * Add some patches to allow overriding CPU detection. * Test all kernellib variants (that are supported by the host cpu) on distro builds. -- Andreas Beckmann Tue, 14 Jun 2022 14:14:47 +0200 pocl (3.0-1) unstable; urgency=medium * New upstream release. * Refresh patches. * Use the embedded copy of the OpenCL headers for building the library. * Update symbols file for amd64 and i386. * Build with a reproducible UTC timestamp. * Add salsa-ci.yml. * Bump Standards-Version to 4.6.1, no changes needed. * Upload to unstable. -- Andreas Beckmann Mon, 13 Jun 2022 08:57:49 +0200 pocl (1.8-4) experimental; urgency=medium * Add pocl-source package, to allow building e.g. the cuda device. * Add pocl-tests package, to allow testing pocl on the local CPU. * Upload to experimental. -- Andreas Beckmann Fri, 11 Mar 2022 16:48:13 +0100 pocl (1.8-3) unstable; urgency=medium * Cherry-pick several upstream(ed) patches: - Check return code of all pthread_*() function calls for errors. - Return error (don't assert) if any worker thread is out-of-memory. - Show more information on OpenCL compile errors or test failures. - Export more symbols needed by other devices. - Fix underlinked device libraries. - Skip tests that require unavailable devices. - Unify test success/failure reporting. - Miscellaneous bugfixes. * armel/armhf: Reduce printf buffer size to 4 MB per core. (Closes: #997908) * Add superficial autopkgtest running clinfo. * Update symbols file. * Upload to unstable. -- Andreas Beckmann Sat, 08 Jan 2022 00:55:22 +0100 pocl (1.8-2) experimental; urgency=medium * Add printf() tests for more vector types. * Ignore llvm-10/llvm-11/llvm-12 segmentation fault (#975931) on armel/armhf, seems fixed in llvm-13. * Switch to llvm 11. (Closes: #974797) * Upload to experimental. -- Andreas Beckmann Mon, 22 Nov 2021 18:00:18 +0100 pocl (1.8-1) unstable; urgency=medium * New upstream release. * Refresh patches. * Update symbols file for amd64 and i386. * Revert to llvm 9. * Upload to unstable. -- Andreas Beckmann Fri, 15 Oct 2021 18:22:36 +0200 pocl (1.7-3) experimental; urgency=medium * Switch to llvm 11. (Closes: #974797) * Upload to experimental. -- Andreas Beckmann Mon, 04 Oct 2021 19:10:55 +0200 pocl (1.7-2) unstable; urgency=medium * Work around getconf on qemu/riscv64 returning 'undefined', thanks to Alexandre Ghiti. (Closes: #994797) (LP: #1942895) * Bump Standards-Version to 4.6.0, no changes needed. * Upload to unstable. -- Andreas Beckmann Thu, 30 Sep 2021 18:07:33 +0200 pocl (1.7-1) experimental; urgency=medium * New upstream release. * Upload to experimental. -- Andreas Beckmann Thu, 03 Jun 2021 01:58:27 +0200 pocl (1.6-5) unstable; urgency=medium * Stop building libllvmopencl.so which is no longer used since 0.14. * Build with -fvisibility=hidden. -- Andreas Beckmann Tue, 16 Feb 2021 11:00:57 +0100 pocl (1.6-4) unstable; urgency=medium * Restore setting unroll-threshold on LLVM 9 to avoid kernel/test_rotate hanging on avx512 capable cpus. (Closes: #980626) * Kill hanging tests after 30 minutes. * Let dh_shlibdeps find libpocl-devices-basic.so. * Do not use the embedded copy of the OpenCL headers. * Build with -fvisibility-inlines-hidden. * Drop hidden symbols. * Bump Standards-Version to 4.5.1, no changes needed. -- Andreas Beckmann Wed, 03 Feb 2021 21:21:03 +0100 pocl (1.6-3) unstable; urgency=medium * Update symbols file. * Upload to unstable. -- Andreas Beckmann Tue, 05 Jan 2021 02:08:00 +0100 pocl (1.6-2) experimental; urgency=medium * Build with -DHARDENING_ENABLE=ON. * Update symbols file for amd64 and i386. -- Andreas Beckmann Mon, 28 Dec 2020 23:50:16 +0100 pocl (1.6-1) experimental; urgency=medium * New upstream release. * Refresh/remove patches. * Add testcase for bug #975931. * Revert to llvm 9. (Reopens: #974797) * Reintroduce "visibility hidden" to expose less internal symbols. * Update symbols file for amd64 and i386. -- Andreas Beckmann Thu, 24 Dec 2020 04:19:57 +0100 pocl (1.5-8) experimental; urgency=medium * Cherry-pick upstream commits for llvm 11 support and some bugfixes. * Switch to llvm 11. (Closes: #974797) * Update symbols file for amd64 and i386. * Upload to experimental. -- Andreas Beckmann Tue, 17 Nov 2020 17:08:26 +0100 pocl (1.5-7) unstable; urgency=medium * Switch to llvm 10. * Update symbols file. -- Andreas Beckmann Mon, 16 Nov 2020 14:45:48 +0100 pocl (1.5-6) unstable; urgency=medium * Fix separate arch:all build in debhelper-compat 13 with -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=OFF. -- Andreas Beckmann Wed, 29 Jul 2020 12:52:56 +0200 pocl (1.5-5) unstable; urgency=medium * Update symbols file. * Switch to debhelper-compat (= 13). * Fix typos found by Lintian. -- Andreas Beckmann Wed, 29 Jul 2020 02:18:39 +0200 pocl (1.5-4) unstable; urgency=medium * Rebuild with GCC 10. (Closes: #957694) * Update symbols file. -- Andreas Beckmann Thu, 23 Jul 2020 14:20:52 +0200 pocl (1.5-3) unstable; urgency=medium * Update symbols file. * Cherry-pick upstream commit 90fdec99 to avoid unwanted dependency on symbols from libOpenCL.so.1. (Closes: #958700) -- Andreas Beckmann Mon, 27 Apr 2020 00:46:54 +0200 pocl (1.5-2) unstable; urgency=medium * The bullseye toolchain defaults to linking with --as-needed. * Link against shared libclang-cpp when building with llvm >= 9. * Update symbols file for amd64 and i386. * Reduce local memory safety margin to prevent the pthread device from running out of memory during initialization. This affects 32-bit builds on platforms with large caches and large corecount. * Upload to unstable. -- Andreas Beckmann Fri, 17 Apr 2020 16:40:56 +0200 pocl (1.5-1) experimental; urgency=medium * New upstream release. * Refresh/remove patches. * Update symbols file for amd64 and i386. * Upload to experimental. -- Andreas Beckmann Sat, 04 Apr 2020 18:43:38 +0200 pocl (1.4-6) unstable; urgency=medium * Update symbols files. * Upload to unstable. -- Andreas Beckmann Wed, 05 Feb 2020 20:55:06 +0100 pocl (1.4-5) experimental; urgency=medium * Update symbols files. * Switch to llvm 9. * Bump Standards-Version to 4.5.0, no changes needed. * Upload to experimental. -- Andreas Beckmann Fri, 31 Jan 2020 17:11:45 +0100 pocl (1.4-4) unstable; urgency=medium * Postpone clinfo failures after dh_makeshlibs, too. * Work around add_test_pocl() ignoring SKIP_RETURN_CODE. -- Andreas Beckmann Tue, 28 Jan 2020 12:02:47 +0100 pocl (1.4-3) unstable; urgency=medium * Update symbols files. * Fix clash with altivec macros on ppc64el. * Skip subdevice tests on (virtual) single core CPUs. * Upload to unstable. -- Andreas Beckmann Sun, 19 Jan 2020 15:58:32 +0100 pocl (1.4-2) experimental; urgency=medium * Update symbols files. * Switch to llvm 8. -- Andreas Beckmann Thu, 16 Jan 2020 03:03:18 +0100 pocl (1.4-1) experimental; urgency=medium * New upstream release. * Refresh/remove patches. * Link kernels with libm to avoid missing fma/fmaf/... symbols. * Ignore regression/struct_kernel_arguments failure on i686. * Switch back to llvm 7 for now. * Update symbols files for amd64 and i386. * Fix build on GNU/hurd, thanks to Samuel Thibault. (Closes: #947881) * Update copyright holders and years. * Upload to experimental. -- Andreas Beckmann Sat, 04 Jan 2020 11:08:11 +0100 pocl (1.3-10) unstable; urgency=medium * Use upstream version of upstreamed patches. * Backport "Use libdl directly" and related fixes from 1.4. (Closes: #946582, #946422) * Drop B-D on libltdl-dev. -- Andreas Beckmann Thu, 26 Dec 2019 23:19:15 +0100 pocl (1.3-9) unstable; urgency=medium * Bump Standards-Version to 4.4.1, no changes needed. * Upload to unstable. -- Andreas Beckmann Wed, 09 Oct 2019 23:15:27 +0200 pocl (1.3-8) experimental; urgency=medium * Switch to llvm 8. * Update symbols files for amd64 and i386. * Backport "Fixes to global memory size detection" from 1.4. * Upload to experimental. -- Andreas Beckmann Wed, 25 Sep 2019 00:48:51 +0200 pocl (1.3-7) unstable; urgency=medium * Try a fix for allocation limit computation on kfreebsd-i386. * Upload to unstable. -- Andreas Beckmann Tue, 24 Sep 2019 00:55:41 +0200 pocl (1.3-6) experimental; urgency=medium * Update symbols files. * Ignore workgroup/loop_with_two_paths_to_the_latch_LOOPS failures. -- Andreas Beckmann Sat, 14 Sep 2019 19:49:14 +0200 pocl (1.3-5) experimental; urgency=medium * Switch to llvm 7, again. (Closes: #912793, #932707) * Update symbols files for amd64 and i386. * Upload to experimental. -- Andreas Beckmann Tue, 27 Aug 2019 18:35:12 +0200 pocl (1.3-4) unstable; urgency=medium * Enable --exclude-libs on kFreeBSD. * Tune symbols files. -- Andreas Beckmann Fri, 06 Sep 2019 23:13:34 +0200 pocl (1.3-3) unstable; urgency=medium * Rebuild with GCC 9. * Update symbols files for amd64 and i386. -- Andreas Beckmann Sat, 24 Aug 2019 07:37:21 +0200 pocl (1.3-2) unstable; urgency=medium * Update symbols files. * Bump Standards-Version to 4.4.0, no changes needed. * Upload to unstable. -- Andreas Beckmann Sun, 14 Jul 2019 15:35:36 +0200 pocl (1.3-1) experimental; urgency=medium * New upstream release. * Refresh/remove patches. * Switch back to llvm 6.0 for now. * Update symbols files for amd64 and i386. * Upload to experimental. -- Andreas Beckmann Sat, 13 Jul 2019 13:33:22 +0200 pocl (1.2-10) experimental; urgency=medium * Switch to llvm 7. (Closes: #912793) * Update symbols files. * Upload to experimental. -- Andreas Beckmann Mon, 11 Feb 2019 16:56:57 +0100 pocl (1.2-5) unstable; urgency=medium * Disable dh_dwz which fails on 32-bit platforms, see #918903. -- Andreas Beckmann Tue, 05 Feb 2019 00:39:59 +0100 pocl (1.2-4) unstable; urgency=medium * Cherry-pick upstream "Fix kernel debug data emission". (Closes: #919824) * Switch to debhelper-compat (= 12). * Upload to unstable. -- Andreas Beckmann Mon, 04 Feb 2019 16:08:38 +0100 pocl (1.2-3) experimental; urgency=medium * kernel/test_printf: Add more tests. * Perform compile test to select -march or -mcpu for clang. * Upload to experimental. -- Andreas Beckmann Mon, 21 Jan 2019 01:34:24 +0100 pocl (1.2-2) unstable; urgency=medium * Update symbols files. * Upload to unstable. -- Andreas Beckmann Tue, 15 Jan 2019 16:55:49 +0100 pocl (1.2-1) experimental; urgency=medium * New upstream release. * Remove patches that were applied upstream. * Cherry-pick upstream commit fixing LINK_WITH_CLANG. * Do not link with --rtlib=compiler-rt at all. * Ignore kernel/test_printf failure on i686. -- Andreas Beckmann Fri, 11 Jan 2019 19:49:24 +0100 pocl (1.2~rc2-1) experimental; urgency=medium * New upstream release candidate. * Refresh/remove patches. * Update symbols files for amd64 and i386. * Upload to experimental. -- Andreas Beckmann Fri, 07 Sep 2018 19:14:21 +0200 pocl (1.1-9) unstable; urgency=medium * Drop unused deprecated module 'sphinx.ext.pngmath'. (Closes: #918828) * Update symbols files. -- Andreas Beckmann Thu, 10 Jan 2019 00:56:33 +0100 pocl (1.1-8) unstable; urgency=medium * Update symbols files. (Closes: #916024) * Fix building in armel chroot on arm64 host. (Closes: #917244) * Switch to debhelper-compat (= 11). * Bump Standards-Version to 4.3.0, no changes needed. * Update Lintian overrides. -- Andreas Beckmann Tue, 08 Jan 2019 13:04:26 +0100 pocl (1.1-7) unstable; urgency=medium * Update symbols files. * Upload to unstable. -- Andreas Beckmann Fri, 07 Sep 2018 16:04:52 +0200 pocl (1.1-6) experimental; urgency=medium * pocl-opencl-icd: Mark as Multi-Arch: same. * Fix building in armhf chroot on arm64 host. * Bump Standards-Version to 4.2.1, no changes needed. * Update symbols files. * Upload to experimental. -- Andreas Beckmann Thu, 06 Sep 2018 14:11:03 +0200 pocl (1.1-5) unstable; urgency=medium * Upload to unstable. -- Andreas Beckmann Mon, 09 Apr 2018 14:42:39 +0200 pocl (1.1-4) experimental; urgency=medium * Run clinfo during testing. * Do not link with --rtlib=compiler-rt on non-x86. (Closes: #892426) * Prevent PIC/no-PIC option clash on mips64el. * Set target cpu for armel to arm946e-s (arch=armv5te). * Set target cpu for armhf to arm1156t2f-s (arch=armv6t2) with -mfpu=vfp3-d16. Probably suboptimal (should rather be arch=armv7-a without neon,vfp4), but passes all tests. (Closes: #888063) * Bump Standards-Version to 4.1.4, no changes needed. -- Andreas Beckmann Fri, 06 Apr 2018 19:39:01 +0200 pocl (1.1-3) experimental; urgency=medium * Add support for building for the GENERIC cpu, i.e. llvm defaults. * Build with -DLLC_HOST_CPU=GENERIC on most architectures. * Build with -DKERNELLIB_HOST_CPU_VARIANTS=distro on amd64. * Switch to llvm 6.0. (Closes: #892428) -- Andreas Beckmann Tue, 27 Mar 2018 13:12:40 +0200 pocl (1.1-2) experimental; urgency=medium * Switch to llvm 5.0. * Update symbols files for amd64 and i386. * Cherry-pick upstream commits for libhwloc 2.0 support. * Cherry-pick upstream commit fixing test_clCreateSubDevices with 3 CUs. * Cherry-pick upstream commit fixing reported values of native/preferred vector width for unsupported types. * pocl-doc: Mark as Multi-Arch: foreign. * Upload to experimental. -- Andreas Beckmann Sun, 25 Mar 2018 17:35:44 +0200 pocl (1.1-1) unstable; urgency=medium * New upstream release. * Remove patches, applied or fixed upstream. * Remove -DFORCE_OCL_KERNEL_TARGET_CPU=ON, fixed upstream. * Report the error code on test failure. * Point watch file to git tags on github. * Add debian/upstream/metadata. * Upload to unstable. -- Andreas Beckmann Sat, 10 Mar 2018 00:37:43 +0100 pocl (1.1~rc2-1) experimental; urgency=medium * New upstream release candidate. (Closes: #888062) * Remove patches that were applied upstream. * Update symbols files. * Do not attempt to run the testsuite during an arch-indep build. * Set LLVM_ARCH for arm64, armel, armhf to generic. * Set LLVM_ARCH for s390x to z10. (Closes: #888064) * Drop internal helper library packages libpoclu-dev and libpoclu2. * Add altivec.patch to get rid of the conflicting bool and vector macros from altivec.h. (Closes: #764561) * Update Lintian overrides. * Upload to experimental. -- Andreas Beckmann Tue, 27 Feb 2018 17:31:09 +0100 pocl (1.0-2) unstable; urgency=medium * Merge changes from 0.14-7. * Build with SLEEF instead of VECMATHLIB. * HACK: Ignore test failure for kernel/test_fabs on i386. * Add and use new CMake option -DFORCE_OCL_KERNEL_TARGET_CPU=ON. * Upload to unstable. -- Andreas Beckmann Fri, 19 Jan 2018 01:11:11 +0100 pocl (1.0-1) experimental; urgency=medium * New upstream release. * Refresh/remove patches. * Build with -DPOCL_ICD_ABSOLUTE_PATH=OFF. * Rename library packages for SOVERSION bump: 1 => 2. * Update symbols files for amd64 and i386. * Build with -DENABLE_VECMATHLIB=ON. * Upload to experimental. -- Andreas Beckmann Wed, 17 Jan 2018 14:13:19 +0100 pocl (0.14-7) unstable; urgency=medium * Switch to llvm 4.0. (Closes: #873417) * Update symbols files for amd64 and i386. -- Andreas Beckmann Wed, 17 Jan 2018 18:36:08 +0100 pocl (0.14-6) unstable; urgency=medium * Switch to debhelper compat level 11. * Bump Standards-Version to 4.1.3, no changes needed. * Switch Vcs-* to salsa.debian.org. * Remove superfluous patches. -- Andreas Beckmann Wed, 17 Jan 2018 06:13:22 +0100 pocl (0.14-5) unstable; urgency=medium * Upload to unstable. -- Andreas Beckmann Mon, 18 Dec 2017 01:44:17 +0100 pocl (0.14-4) experimental; urgency=medium * Switch to llvm 3.9. * Update symbols files for amd64 and i386. -- Andreas Beckmann Sat, 16 Dec 2017 05:24:25 +0100 pocl (0.14-3) experimental; urgency=medium * Cherry-pick upstream [c9d2cd15] "llvm/Flatten: switch back to force-inlining only some funcs", fixing kernel/test_convert_type_* failing on i386 with LLC_HOST_CPU=i686. * Switch LLC_HOST_CPU from "pentium3" to the correct baseline "i686" on i386. * kernel/test_printf actually passes on i386 with LLC_HOST_CPU=i686. * Only override POCL_CACHE_DIR for the testsuite, not HOME. -- Andreas Beckmann Fri, 15 Dec 2017 07:08:32 +0100 pocl (0.14-2) experimental; urgency=medium * Cherry-pick upstream [62b74d6f] "Fix malloc size in tests/runtime/ test_clBuildProgram.c", fixing runtime/clBuildProgram failing frequently on i386. * Try to guess the minimal cpu for more architectures. -- Andreas Beckmann Thu, 14 Dec 2017 01:37:41 +0100 pocl (0.14-1) experimental; urgency=medium * New upstream release. * The autotools based build system is gone. * Refresh/remove patches. * Use the CMAKE_INSTALL_SYSCONFDIR setting for /etc. * Update symbols files. * Update copyright holders and years. * Remove pocl-standalone(1) manpage. The binary is no longer shipped. * Ship the new poclcc binary in libpocl-dev. * Do not downgrade to -std=c++11, fixing test_fabs failing on i386. (Closes: #883613) * Upload to experimental. -- Andreas Beckmann Tue, 12 Dec 2017 03:48:35 +0100 pocl (0.13-14) unstable; urgency=medium * Bump Standards-Version to 4.1.2, no changes needed. * cmake-no-get_cpu_name.patch: Rename/redo as cmake-no-llvm-sys-getHostCPUName.patch to not use llvm::sys::getHostCPUName(). * Clean up generated include/CL/cl.hpp* to fix building twice in a row. * Upload to unstable. -- Andreas Beckmann Fri, 08 Dec 2017 18:55:52 +0100 pocl (0.13-13) experimental; urgency=medium * Fix cmake i386 detection, thanks to James Price. (Closes: #882875) -- Andreas Beckmann Tue, 28 Nov 2017 03:04:06 +0100 pocl (0.13-12) experimental; urgency=medium * Switch to cmake build system. * llvmopencl.so.7 is now a private library. (Closes: #823528) * cmake-no-fno-rtti.patch: Build without -fno-rtti (a workaround for clang-3.7), like autotools, to avoid symbol changes. * cmake-no-get_cpu_name.patch: Do not use get_cpu_name(), makes some tests fail. * cmake-forcibly-link-regtests-with-pthread.patch: Link regression tests with -lpthread unconditionally, otherwise test_issue_231 fails. * Upload to experimental. -- Andreas Beckmann Mon, 27 Nov 2017 16:01:58 +0100 pocl (0.13-11) unstable; urgency=medium * Add Built-Using control field for linking against static clang libraries. * do-not-export-clang-symbols.patch: Link static clang libraries with --exclude-libs to not export their symbols. * Update symbols files. -- Andreas Beckmann Sun, 26 Nov 2017 19:22:48 +0100 pocl (0.13-10) unstable; urgency=medium * Update symbols files. * Bump Standards-Version to 4.1.1, no changes needed. * Use dpkg makefile snippets instead of parsing the changelog manually. * Switch B-D-I: python-sphinx to python3-sphinx. * Set Rules-Requires-Root: no. * set-POCL_DEVICE_ADDRESS_BITS-before-use.patch: Fix use-before-init in CMakeLists.txt causing i386 to be misdetected as x86_64. * Do not export libOpenCL.so.1 symbols. -- Andreas Beckmann Sat, 25 Nov 2017 21:03:13 +0100 pocl (0.13-9) unstable; urgency=medium * Work around using clang-3.8 with libstdc++-7-dev. (Closes: #853620) * Update symbols files. * Switch to debhelper compat level 10. * Bump Standards-Version to 4.0.1. * Raise Priority to optional. * Support nodoc build. * Do not mark the -dev packages as Multi-Arch: foreign. * Move kernel-.bc from libpocl1-common into libpocl1. -- Andreas Beckmann Mon, 07 Aug 2017 04:57:35 +0200 pocl (0.13-8) unstable; urgency=medium * Enable more hardening. * Reduce superfluous dependencies by linking with --as-needed. * Update symbols files. * Update lintian overrides. -- Andreas Beckmann Mon, 10 Oct 2016 13:38:39 +0200 pocl (0.13-7) unstable; urgency=medium * Update symbols files. -- Andreas Beckmann Fri, 09 Sep 2016 19:51:19 +0200 pocl (0.13-6) unstable; urgency=medium * Update symbols files. (Closes: #835690, #836219) -- Andreas Beckmann Tue, 06 Sep 2016 14:55:01 +0200 pocl (0.13-5) unstable; urgency=medium * Build-depend on the llvm-3.8 release version. * Update symbols files. -- Andreas Beckmann Mon, 11 Jul 2016 04:24:40 +0200 pocl (0.13-4) unstable; urgency=medium * Use CLOCK_UPTIME_FAST on kFreeBSD. * Update symbols files. * Upload to unstable. -- Andreas Beckmann Sun, 03 Jul 2016 16:17:52 +0200 pocl (0.13-3) experimental; urgency=medium * Switch to llvm 3.8. * Update symbols files for amd64 and i386. * Upload to experimental. -- Andreas Beckmann Wed, 22 Jun 2016 14:37:21 +0200 pocl (0.13-2) unstable; urgency=medium * Update symbols files. * Upload to unstable. -- Andreas Beckmann Wed, 22 Jun 2016 11:40:19 +0200 pocl (0.13-1) experimental; urgency=medium * New upstream release. (Closes: #820480) * Refresh llvm-system-libs.patch, new upstream only supports llvm 3.7/3.8. * Remove fix-image-args.patch, fixed upstream. * glibc-2.23.patch: New, add support for glibc 2.23. * Update symbols files for amd64 and i386. * Upload to experimental. -- Andreas Beckmann Wed, 15 Jun 2016 18:55:21 +0200 pocl (0.12-6) unstable; urgency=medium * Update symbols files. * Upload to unstable. -- Andreas Beckmann Tue, 14 Jun 2016 20:11:10 +0200 pocl (0.12-5) experimental; urgency=medium * Switch to llvm 3.7. * Update symbols files for amd64 and i386. * Upload to experimental. -- Andreas Beckmann Thu, 09 Jun 2016 10:26:04 +0200 pocl (0.12-4) unstable; urgency=medium * Update symbols files. -- Andreas Beckmann Wed, 08 Jun 2016 02:36:14 +0200 pocl (0.12-3) unstable; urgency=medium * Fix OpenCL headers for GNU/Hurd. * Update symbols files. * Upload to unstable. -- Andreas Beckmann Sat, 28 May 2016 17:17:37 +0200 pocl (0.12-2) experimental; urgency=medium * Add B-D: sphinx-common for binary-arch builds with 'dh --with sphinxdoc'. -- Andreas Beckmann Tue, 10 May 2016 20:32:16 +0200 pocl (0.12-1) experimental; urgency=medium * New upstream release. * Refresh patches. * Update symbols files for amd64 and i386. * Upload to experimental. -- Andreas Beckmann Mon, 09 May 2016 14:44:03 +0200 pocl (0.11-5) unstable; urgency=medium * Work around clang failing to find sys/cdefs.h on !linux. -- Andreas Beckmann Fri, 27 May 2016 12:29:56 +0200 pocl (0.11-4) unstable; urgency=medium * Add B-D: sphinx-common for binary-arch builds with 'dh --with sphinxdoc'. -- Andreas Beckmann Tue, 17 May 2016 12:45:38 +0200 pocl (0.11-3) unstable; urgency=medium * Update symbols files. * Provide documentation package (pocl-doc), thanks to Ghislain Vaillant. -- Andreas Beckmann Sun, 08 May 2016 02:57:38 +0200 pocl (0.11-2) unstable; urgency=medium * Make the B-D on clang versioned to match llvm. * Drop superfluous B-D. * Fix testsuite failure on i386. (Closes: #822563) * Switch back target cpu to pentium3 on any-i386. * Fix arm64 detection. (Closes: #787686) * Move libpocl1-common to section utils. * Upload to unstable. -- Andreas Beckmann Wed, 27 Apr 2016 10:17:50 +0200 pocl (0.11-1) experimental; urgency=medium [ Vincent Danjean ] * New upstream version (Closes: #795321) * Switch to llvm-3.6 (Closes: #803652) * Fix "FTBFS on arm64" by targeting llvm arch to cortex-a53 on arm64 (Closes: #787686) * Fix "vcs-browser field does not work" by fixing URL in debian/control (Closes: #775844) [ Andreas Beckmann ] * Use a temporary, writable $HOME while running the testsuite. * Show the full tests/testsuite.log on testsuite failures. * Drop the -dbg package in favor of autogenerated -dbgsym packages. * Update symbols files for amd64 and i386. * llvm-config --system-libs is only needed with static llvm. * Fix detection of image and sampler arguments, thanks to James Price. (Closes: #799322) * Put package under "Debian OpenCL Maintainers" team maintenance. * Add Vincent Danjean and myself to Uploaders. * Bump Standards-Version to 3.9.8 (no changes needed). -- Andreas Beckmann Mon, 25 Apr 2016 09:49:29 +0200 pocl (0.10-12) experimental; urgency=medium * Update again symbol file for armel * apply partial fix for armhf (only one test fail, due to neon instruction) -- Vincent Danjean Sun, 02 Nov 2014 01:36:13 +0100 pocl (0.10-11) experimental; urgency=medium * Correctly fix FreeBSD include * Update symbols file -- Vincent Danjean Mon, 27 Oct 2014 12:31:47 +0100 pocl (0.10-10) unstable; urgency=medium * fix symbol file (again), perhaps due to previous target adjustment * trying pentium-m (for i386) and nehalem (for freebsd-i386) as processor target -- Vincent Danjean Sat, 25 Oct 2014 22:32:40 +0200 pocl (0.10-9) unstable; urgency=medium * fix symbol file (again) * lowering armhf llvm target (cortex-a5 instead of cortex-a7) The good one should be ARMv7-A but it does not exist in LLVM https://wiki.debian.org/ArmHardFloatPort * bumping i386 target (from i686 to pentium4) => some officially Debian supported i386 systems wont work with pocl -- Vincent Danjean Fri, 24 Oct 2014 14:20:00 +0200 pocl (0.10-8) unstable; urgency=medium * fix symbol file for other architecture (!amd64) -- Vincent Danjean Fri, 24 Oct 2014 08:09:48 +0200 pocl (0.10-7) unstable; urgency=medium * bump minimum arch on i386 (from i586 to i686) * to not ignore failed testsuite anymore at build time -- Vincent Danjean Wed, 22 Oct 2014 21:07:51 +0200 pocl (0.10-6) unstable; urgency=medium * Fix OpenCL headers for i386 FreeBSD * use pkg-kde-tools to handle C++ symbols * Try to support more Debian architectures. -- Vincent Danjean Wed, 22 Oct 2014 12:31:11 +0200 pocl (0.10-5) unstable; urgency=medium * Fix arm configure.ac detection * try to support more Debian architectures -- Vincent Danjean Tue, 21 Oct 2014 14:50:28 +0200 pocl (0.10-4) unstable; urgency=medium * No need to provide utlist.h that is already provided in the uthash-dev package (Closes: #764571) * Fix some glitches in descriptions * Remove old unneeded patches * Add clang-3.5 dependency for libpocl1 (required when running a kernel) * Fix default host CPU for the OpenCL compiler * Add info in build logs to help debugging -- Vincent Danjean Fri, 10 Oct 2014 22:23:38 +0200 pocl (0.10-3) unstable; urgency=medium * Move the manpage in the correct package -- Vincent Danjean Wed, 08 Oct 2014 00:03:28 +0200 pocl (0.10-2) unstable; urgency=medium * Fix URLs, project name and update the copyright list (initially created in 2012 with 0.7 version) -- Vincent Danjean Mon, 06 Oct 2014 23:22:34 +0200 pocl (0.10-1) unstable; urgency=medium * Initial release. (Closes: #676504: ITP: pocl -- Portable OpenCL) -- Vincent Danjean Sun, 05 Oct 2014 21:15:18 +0200