File kodi-15.0-gcc5.patch of Package kodi
--- a/xbmc/screensavers/rsxs-0.9/lib/stdbool_.h 2015-06-17 00:49:22.686927610 -0500
+++ b/xbmc/screensavers/rsxs-0.9/lib/stdbool_.h 2015-06-17 00:51:40.145624074 -0500
@@ -78,7 +78,7 @@
typedef bool _Bool;
# endif
#else
-# if !defined __GNUC__
+# if !defined __GNUC__ || __GNUC__ >= 5
/* If @HAVE__BOOL@:
Some HP-UX cc and AIX IBM C compiler versions have compiler bugs when
the built-in _Bool type is used. See
@@ -96,6 +96,8 @@
"warning(1185): enumerated type mixed with another type".
The only benefit of the enum type, debuggability, is not important
with these compilers. So use 'signed char' and no typedef. */
+ /* The default C mode changed from C89 to C11, which removes the _Bool
+ type. */
# define _Bool signed char
enum { false = 0, true = 1 };
# else