Package: oclgrind
Version: 15.5-3
Severity: important
User: debian-gl...@lists.debian.org
Usertags: 2.23

This package fails to build with libc6 2.23 (2.23-0experimental0 from
experimental).

> sbuild (Debian sbuild) 0.68.0 (15 Jan 2016) on dl580gen9-02.hlinux
...
> [ 63%] Building CXX object CMakeFiles/oclgrind.dir/src/core/WorkItem.cpp.o
> /usr/bin/c++   -D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS 
> -Doclgrind_EXPORTS -I/usr/lib/llvm-3.6/include -I/include 
> -I/<<PKGBUILDDIR>>/src -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu  -g -O2 
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
> -D_FORTIFY_SOURCE=2  -std=gnu++11 -fPIC   -o 
> CMakeFiles/oclgrind.dir/src/core/WorkItem.cpp.o -c 
> /<<PKGBUILDDIR>>/src/core/WorkItem.cpp
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
> [ 63%] Built target CLC_HEADERS
> /<<PKGBUILDDIR>>/src/core/WorkItemBuiltins.cpp: In static member function 
> 'static double oclgrind::WorkItemBuiltins::_sign_(double)':
> /<<PKGBUILDDIR>>/src/core/WorkItemBuiltins.cpp:453:11: error: '::isnan' has 
> not been declared
>        if (::isnan(x))  return  0.0;
>            ^
> /<<PKGBUILDDIR>>/src/core/WorkItemBuiltins.cpp:453:11: note: suggested 
> alternative:
> In file included from /usr/include/c++/5/random:38:0,
>                  from /usr/include/c++/5/bits/stl_algo.h:66,
>                  from /usr/include/c++/5/algorithm:62,
>                  from /<<PKGBUILDDIR>>/src/core/WorkItemBuiltins.cpp:10:
> /usr/include/c++/5/cmath:641:5: note:   'std::isnan'
>      isnan(_Tp __x)
>      ^
> /<<PKGBUILDDIR>>/src/core/WorkItemBuiltins.cpp: In static member function 
> 'static void oclgrind::WorkItemBuiltins::modf_builtin(oclgrind::WorkItem*, 
> const llvm::CallInst*, const string&, const string&, oclgrind::TypedValue&, 
> void*)':
> /<<PKGBUILDDIR>>/src/core/WorkItemBuiltins.cpp:2362:38: error: '::isinf' has 
> not been declared
>          double fractional = copysign(::isinf(x) ? 0.0 : x - integral, x);
>                                       ^
> /<<PKGBUILDDIR>>/src/core/WorkItemBuiltins.cpp:2362:38: note: suggested 
> alternative:
> In file included from /usr/include/c++/5/random:38:0,
>                  from /usr/include/c++/5/bits/stl_algo.h:66,
>                  from /usr/include/c++/5/algorithm:62,
>                  from /<<PKGBUILDDIR>>/src/core/WorkItemBuiltins.cpp:10:
> /usr/include/c++/5/cmath:621:5: note:   'std::isinf'
>      isinf(_Tp __x)
>      ^
> /<<PKGBUILDDIR>>/src/core/WorkItemBuiltins.cpp: In static member function 
> 'static int64_t oclgrind::WorkItemBuiltins::_isinf_(double)':
> /<<PKGBUILDDIR>>/src/core/WorkItemBuiltins.cpp:2491:46: error: '::isinf' has 
> not been declared
>      static int64_t _isinf_(double x){ return ::isinf(x); }
...

-- 
Martin Michlmayr
Linux for HPE Helion, Hewlett Packard Enterprise

Reply via email to