I am trying to install sentry server on windows via cygwin
. While installing it , it fails with the error:
/usr/lib/gcc/x86_64-pc-cygwin/5.4.0/include/c++/type_traits:311:39: error: __float128 is not supported on this target
struct __is_floating_point_helper<__float128>
^
Now on investigating it, I found out that it is relates to the issue of clang
supporting the '__float128'
on only select target, i.e Before 3.9.0 clang did not support __float128
and prior to 3.9.0 it was defining a type alias as a workaround.
Starting with 3.9.0 clang implemented native __float128 support
and the alias workaround was removed. The only targets supporting __float128 at this moment are linux x86_64 and i686
Hence my question, Is there any solution to make this error go away ?
-E
, possibly also-dD
), you can check that the file c++config.h that gets included is the one you edited, and what happens in type_traits. – Clotho