mirror of
https://github.com/openembedded/meta-openembedded.git
synced 2026-06-12 05:11:59 +00:00
taisei: Fix build with musl
This patch fixed issue on glibc but regressed on musl Signed-off-by: Khem Raj <raj.khem@gmail.com>
This commit is contained in:
+23
-5
@@ -20,21 +20,39 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|||||||
src/util/consideredharmful.h | 4 ++--
|
src/util/consideredharmful.h | 4 ++--
|
||||||
1 file changed, 2 insertions(+), 2 deletions(-)
|
1 file changed, 2 insertions(+), 2 deletions(-)
|
||||||
|
|
||||||
diff --git a/src/util/consideredharmful.h b/src/util/consideredharmful.h
|
|
||||||
index 3fe1f047..c6771956 100644
|
|
||||||
--- a/src/util/consideredharmful.h
|
--- a/src/util/consideredharmful.h
|
||||||
+++ b/src/util/consideredharmful.h
|
+++ b/src/util/consideredharmful.h
|
||||||
@@ -30,11 +30,11 @@ FILE* fopen();
|
@@ -8,6 +8,7 @@
|
||||||
|
|
||||||
|
#pragma once
|
||||||
|
#include "taisei.h"
|
||||||
|
+#include "util/compat.h"
|
||||||
|
|
||||||
|
#include <stdio.h>
|
||||||
|
|
||||||
|
@@ -24,17 +25,23 @@ PRAGMA(GCC diagnostic ignored "-Wstrict-
|
||||||
|
// clang generates lots of these warnings with _FORTIFY_SOURCE
|
||||||
|
PRAGMA(GCC diagnostic ignored "-Wignored-attributes")
|
||||||
|
|
||||||
|
+#ifdef __GLIBC__
|
||||||
|
+#define OVERLOADABLE __attribute__((overloadable))
|
||||||
|
+#else
|
||||||
|
+#define OVERLOADABLE
|
||||||
|
+#endif
|
||||||
|
+
|
||||||
|
#undef fopen
|
||||||
|
attr_deprecated("Use vfs_open or SDL_RWFromFile instead")
|
||||||
|
FILE* fopen();
|
||||||
|
|
||||||
#undef strncat
|
#undef strncat
|
||||||
attr_deprecated("This function likely doesn't do what you expect, use strlcat")
|
attr_deprecated("This function likely doesn't do what you expect, use strlcat")
|
||||||
-char* strncat();
|
-char* strncat();
|
||||||
+char* __attribute__((overloadable)) strncat();
|
+char* OVERLOADABLE strncat();
|
||||||
|
|
||||||
#undef strncpy
|
#undef strncpy
|
||||||
attr_deprecated("This function likely doesn't do what you expect, use strlcpy")
|
attr_deprecated("This function likely doesn't do what you expect, use strlcpy")
|
||||||
-char* strncpy();
|
-char* strncpy();
|
||||||
+char* __attribute__((overloadable)) strncpy();
|
+char* OVERLOADABLE strncpy();
|
||||||
|
|
||||||
#undef errx
|
#undef errx
|
||||||
attr_deprecated("Use log_fatal instead")
|
attr_deprecated("Use log_fatal instead")
|
||||||
|
|||||||
Reference in New Issue
Block a user