diff options
Diffstat (limited to 'community/kodi/fortify-source-fix.patch')
-rw-r--r-- | community/kodi/fortify-source-fix.patch | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/community/kodi/fortify-source-fix.patch b/community/kodi/fortify-source-fix.patch new file mode 100644 index 0000000000..5717746e09 --- /dev/null +++ b/community/kodi/fortify-source-fix.patch @@ -0,0 +1,11 @@ +--- a/xbmc/cores/DllLoader/exports/wrapper.c.orig ++++ b/xbmc/cores/DllLoader/exports/wrapper.c +@@ -462,7 +462,7 @@ + // are actually #defines which are inlined when compiled with -O. Those defines + // actally call __*chk (for example, __fread_chk). We need to bypass this whole + // thing to actually call our wrapped functions. +-#if _FORTIFY_SOURCE > 1 ++#if defined(__GLIBC__) && _FORTIFY_SOURCE > 1 + + size_t __wrap___fread_chk(void * ptr, size_t ptrlen, size_t size, size_t n, FILE * stream) + { |