Comment 3 for bug 1895358

Revision history for this message
pragyansri.pathi@intel.com (pragyan) wrote :

@<email address hidden>

Dimitri -
We found that Ubuntu's modified glibc header file caused the problem. In the glibc sources the following line does not exist

    && !defined(__CUDACC__) && !defined(__ICC)

so the code in glibc's header file looks like this:

#if (defined __x86_64__ \
    ? __GNUC_PREREQ (4, 3)\
    : (defined __GNU__ ? __GNUC_PREREQ (4, 5) : __GNUC_PREREQ (4, 4)))
# define __HAVE_FLOAT128 1
#else
# define __HAVE_FLOAT128 0
#endif

Therefore, the fix/update is needed in the Ubuntu’s modified header file.
You can see all comments from https://sourceware.org/bugzilla/show_bug.cgi?id=26621