Your message dated Thu, 30 Mar 2017 12:03:48 +0000
with message-id <[email protected]>
and subject line Bug#857710: fixed in libclc 0.2.0+git20170330-1
has caused the Debian Bug report #857710,
regarding libclc-dev: some math functions missing; please upgrade to newer
version
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
857710: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=857710
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libclc-dev
Version: 0.2.0+git20160907-3
Severity: important
3D rendering with Blender is one of the most important potential uses
for openCL, among programs in the Debian archive. Currently this is not
working; see here, for example:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=848258
Among other problems (which are also being worked on), these compiler
warnings are visible:
implicit declaration of function 'lgamma' is invalid in C99
implicit declaration of function 'native_tan' is invalid in C99
If other errors had not terminated compilation, these warnings would
have eventually turned into linker errors. These functions have only
recently been implemented in libclc, and the version in Debian "testing"
is not recent enough to include them:
$ cd /usr/include/clc/
$
$ find . -type f -exec grep lgamma {} \; -print
$
$ find . -type f -exec grep native_tan {} \; -print
$
These are the relevant development commits:
http://llvm.org/viewvc/llvm-project?view=revision&revision=281565
http://llvm.org/viewvc/llvm-project?view=revision&revision=295920
equivalently:
https://github.com/llvm-mirror/libclc/commit/07fa4ae82da5fa75af174f30c498ff160bbf8644
https://github.com/llvm-mirror/libclc/commit/a2593ed8adbf7386f88dfc828cfc32f788ec3983
It appears that the version of libclc in Debian "experimental" includes
lgamma(), but not native_tan(), which only became available a few weeks
ago:
https://packages.debian.org/experimental/all/libclc-dev/filelist
Please upgrade the libclc package in the main Debian archive to a newer
version, which includes both of the above development commits, so that
GPU rendering with openCL will start working.
-- System Information:
Debian Release: 9.0
APT prefers testing
APT policy: (990, 'testing'), (500, 'stable-updates'), (500, 'unstable'),
(500, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 4.9.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_CA.utf8, LC_CTYPE=en_CA.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
-- no debconf information
--- End Message ---
--- Begin Message ---
Source: libclc
Source-Version: 0.2.0+git20170330-1
We believe that the bug you reported is fixed in the latest version of
libclc, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Andreas Boll <[email protected]> (supplier of updated libclc package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Thu, 30 Mar 2017 12:24:13 +0200
Source: libclc
Binary: libclc-ptx libclc-amdgcn libclc-r600 libclc-dev
Architecture: source
Version: 0.2.0+git20170330-1
Distribution: experimental
Urgency: medium
Maintainer: Debian OpenCL team <[email protected]>
Changed-By: Andreas Boll <[email protected]>
Description:
libclc-amdgcn - OpenCL C language implementation - amdgcn support
libclc-dev - OpenCL C language implementation - development files
libclc-ptx - OpenCL C language implementation - ptx support
libclc-r600 - OpenCL C language implementation - r600 support
Closes: 857710
Changes:
libclc (0.2.0+git20170330-1) experimental; urgency=medium
.
* New upstream snapshot.
- math: Add native_tan as wrapper to tan (Closes: #857710).
Checksums-Sha1:
1e761197b3d313359db4a5838362bf03e69bc9ca 2174 libclc_0.2.0+git20170330-1.dsc
f4bdb3f9ad3a2604237d0f94f00813b5477f60a8 129863
libclc_0.2.0+git20170330.orig.tar.gz
b9a42be5e85aee7966a53a206d19d17f4504fe3a 4500
libclc_0.2.0+git20170330-1.debian.tar.xz
Checksums-Sha256:
acb151447817e9e871c4c8f720e723e400f2145183b30beb3b35113efc4a9f4f 2174
libclc_0.2.0+git20170330-1.dsc
b4a969152630ac853cd4c811bdadbe235aad27736387ba55eca9916d2e1b04a1 129863
libclc_0.2.0+git20170330.orig.tar.gz
f97802ec765c66ad458f57c6c2f00c0157f5e1970d0715e74cb2f79163dfd8ab 4500
libclc_0.2.0+git20170330-1.debian.tar.xz
Files:
ae89bb1645ac26fb28e65926f1a1ab30 2174 libs extra libclc_0.2.0+git20170330-1.dsc
f0023bdb8b9e2a2afb2370edaf744fe1 129863 libs extra
libclc_0.2.0+git20170330.orig.tar.gz
e4a8a3b41f97d924742d784e9b09024e 4500 libs extra
libclc_0.2.0+git20170330-1.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBCAAGBQJY3O3BAAoJEMtwMWWoiYTcIYAP/0cd+w+7uFoCisOAEUd7rfYA
/7T0YCORLLAvj1lul+YkyCEkhb8y98lV3PnRlI6yQ8V05WnogthjGdiffRo330C/
pi/tOvgC5vlPj5wJO3V0r0d8NLvh5EXLh3g0r3POxdyzAk7M3gSAJmJcZLQl2uj6
8MrNUv6ddyM6HGfVtQaT10/wMBJWIq3QBXLPza409ArzcOz4ztc+Rfu5YmfXYWtm
IdHDCe6d+YsM0yuY7ssMPwdrs8zrw1GOv3O3QXgp/Qx1UjCsX0ngHxmZp0pXr0Zn
Ke+rFxX01ZrCN4TFZiczH0rB6+eIzgxIvEeYetAKt423dqtKHYKCXmRpMFxHrHin
q4qyV33aEnhAcuUNHZrJEbNtQFeAE+ek6+RDwXYloZM31PZ2EfwJnHsog1z9Uf97
i+HkaDBVzs3F9p2mv8P0uMC6X8dJjQ2E4tV3ekZB8O69pr7xhmKF4FLdbh7+CQKV
jRlUIe+7CNE/gYHRCa8EJ8vOx6xybEhgMakAOKd1X+zv+Vj4qb6A11ck9POC1y6Q
XsX33mNWtte1N0BBBbM+klkci7jHULtZZCHf3DChovn8K290rAQcYa4Yfh3R+yCE
sFu3hyen9YmUtjjzg5o1pZe7t/JOHTzAJPGHeeibpPwDWlYPA4XOlRzRfmx9u0nr
SMFzpum74fzIe6aJo01x
=zWrU
-----END PGP SIGNATURE-----
--- End Message ---