diff options
Diffstat (limited to 'kodi-15.0-gcc5.patch')
-rw-r--r-- | kodi-15.0-gcc5.patch | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/kodi-15.0-gcc5.patch b/kodi-15.0-gcc5.patch new file mode 100644 index 0000000..b11929c --- /dev/null +++ b/kodi-15.0-gcc5.patch @@ -0,0 +1,20 @@ +--- 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 |