diff options
author | V3n3RiX <venerix@koprulu.sector> | 2023-10-01 11:42:50 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2023-10-01 11:42:50 +0100 |
commit | b447ac3a6d1bb09ddb6a5686620670e223b37642 (patch) | |
tree | 4d6d1ca6d418b0dc7c50e0e94cef5038f5fb2483 /dev-libs/log4cpp/files | |
parent | 9a92076d428b51966bd8d699427341e5500b3a8a (diff) |
gentoo auto-resync : 01:10:2023 - 11:42:49
Diffstat (limited to 'dev-libs/log4cpp/files')
-rw-r--r-- | dev-libs/log4cpp/files/log4cpp-1.1.3-fix-implicit-func-in-configure.patch | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/dev-libs/log4cpp/files/log4cpp-1.1.3-fix-implicit-func-in-configure.patch b/dev-libs/log4cpp/files/log4cpp-1.1.3-fix-implicit-func-in-configure.patch new file mode 100644 index 000000000000..9e21817ab890 --- /dev/null +++ b/dev-libs/log4cpp/files/log4cpp-1.1.3-fix-implicit-func-in-configure.patch @@ -0,0 +1,20 @@ +clang16 throws an error because of the implicit function declaration of exit(). +This leads to the wrong assumption that snprintf is not present on the system. + +Bug: https://bugs.gentoo.org/906535 +Upstream PR: https://sourceforge.net/p/log4cpp/codegit/merge-requests/10/ + +# Pascal Jäger <pascal.jaeger@leimstift.de> (2023-09-22) + +--- a/m4/AC_FUNC_SNPRINTF.m4 ++++ b/m4/AC_FUNC_SNPRINTF.m4 +@@ -12,7 +12,8 @@ dnl @author Caolan McNamara <caolan@skynet.ie> + dnl + AC_DEFUN([AC_FUNC_SNPRINTF], + [AC_CACHE_CHECK(for working snprintf, ac_cv_func_snprintf, +-[AC_TRY_RUN([#include <stdio.h> ++[AC_TRY_RUN([#include <stdlib.h> ++#include <stdio.h> + int main () { int l = snprintf(NULL,0,"%d",100); exit (!((3 <= l) || (-1 == l))); } + ], ac_cv_func_snprintf=yes, ac_cv_func_snprintf=no, + ac_cv_func_snprintf=no)]) |