ISSUES of glibc 2.26 (GNU C LIBRARY) with CUDA and ICC

Bug #1716816 reported by DSUZUKI
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
glibc (Ubuntu)
Won't Fix
Undecided
Unassigned

Bug Description

I reported that glibc 2.26-0ubuntu1 ( adopted in Artful-proposed on Sep 5.) causes compilation error by using NVIDIA's CUDA9.0 or Intel's ICC
Under glibc 2.24, they work.

It maybe comes from glibc226's new feature, i.e. "128-bit floating point as defined by ISO/IEC/IEEE 60559:2011 (IEEE 754-2008) and ISO/IEC TS 18661-3:2015" . (see below, pls)

So, if possible, would like to withdraw from adopting glibc2.26 (and switch back to glibc2.24 or glibc 2.25)?

evidence
----------
1. Here is part of message during compiing Tensorflow with CUDA on UBUNTU17.10 beta with proposed-components. .
--------------
typedef _Complex float __cfloat128 __attribute__ ((__mode__ (__TC__)));
                         ^
INFO: From Compiling external/nccl_archive/src/broadcast.cu.cc:
/usr/include/x86_64-linux-gnu/bits/floatn.h(61): error: invalid argument to attribute "__mode__"

/usr/include/x86_64-linux-gnu/bits/floatn.h(73): error: identifier "__float128" is undefined
--------------

2. Forums in Intel and NVIDIA
where issues the problems around glibc.2.26

Intel
https://software.intel.com/en-us/forums/intel-c-compiler/topic/742701
NVIDIA
https://devtalk.nvidia.com/default/topic/1023776/cuda-programming-and-performance/-request-add-nvcc-compatibility-with-glibc-2-26/

DSUZUKI (gdaisuzu)
description: updated
summary: - ISSUES of GLIBC2.26
+ ISSUES of GLIBC 2.26 (GNU C LIBRARY) with CUDA and ICC
summary: - ISSUES of GLIBC 2.26 (GNU C LIBRARY) with CUDA and ICC
+ ISSUES of glibc 2.26 (GNU C LIBRARY) with CUDA and ICC
tags: added: artful artful-proposed
Revision history for this message
Matthias Klose (doko) wrote :

> So, if possible, would like to withdraw from adopting glibc2.26
> (and switch back to glibc2.24 or glibc 2.25)?

no.

Changed in glibc (Ubuntu):
status: New → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.