@<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
@<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. /sourceware. org/bugzilla/ show_bug. cgi?id= 26621
You can see all comments from https:/