Control: block 871221 by 871011
Control: block 871233 by 871011

Hello,

Andreas Beckmann, on lun. 07 août 2017 02:46:29 +0200, wrote:
> eztrace-contrib FTBFS since GCC-7 was made the default compiler:
> 
> [...]
> /usr/bin/../lib/gcc/x86_64-linux-gnu/7.1.0/../../../../include/c++/7.1.0/bits/std_abs.h(101):
>  error: identifier "__float128" is undefined
> 
> /usr/bin/../lib/gcc/x86_64-linux-gnu/7.1.0/../../../../include/c++/7.1.0/bits/std_abs.h(102):
>  error: identifier "__float128" is undefined

Andreas Beckmann, on lun. 07 août 2017 05:35:42 +0200, wrote:
> starpu-contrib FTBFS since GCC-7 was made the default compiler:
> 
> [...]
> /usr/bin/../lib/gcc/x86_64-linux-gnu/7.1.0/../../../../include/c++/7.1.0/bits/std_abs.h(101):
>  error: identifier "__float128" is undefined
> 
> /usr/bin/../lib/gcc/x86_64-linux-gnu/7.1.0/../../../../include/c++/7.1.0/bits/std_abs.h(102):
>  error: identifier "__float128" is undefined


> This looks related to #871011 in clang-3.8 (clang-3.9 is fine).

Well, yes, even 

int main(void) { }

doesn't build with nvcc test.cu -o test -ccbin clang-3.8    


I don't really want to introduce hacks like was done in pocl, while it
is a basic general problem of nvcc which makes itself unusable, so at
best the hack should be within nvidia-cuda-toolkit.

Samuel

Reply via email to