From 7c481d0da6462c9fdb720ee8295ec5a7d411bea7 Mon Sep 17 00:00:00 2001 From: Fredrik Fornwall Date: Wed, 28 Jun 2017 11:49:23 +0200 Subject: [PATCH] perl: Fix building with unified headers --- packages/perl/cnf-configure_func.sh.patch | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 packages/perl/cnf-configure_func.sh.patch diff --git a/packages/perl/cnf-configure_func.sh.patch b/packages/perl/cnf-configure_func.sh.patch new file mode 100644 index 000000000..9ecb5a251 --- /dev/null +++ b/packages/perl/cnf-configure_func.sh.patch @@ -0,0 +1,15 @@ +With unified headers "vprintf(NULL,0)" fails to compile with clang +since the second argument should be a va_list. + +diff -u -r ../src-orig/cnf/configure_func.sh ./cnf/configure_func.sh +--- ../src-orig/cnf/configure_func.sh 2017-06-28 11:41:43.391383248 +0200 ++++ ./cnf/configure_func.sh 2017-06-28 11:42:10.055083970 +0200 +@@ -275,7 +275,7 @@ + checkfunc d_usleep 'usleep' + checkfunc d_ustat 'ustat' + define d_vfork 'undef' # unnecessary +-checkfunc d_vprintf 'vprintf' 'NULL,0' ++define d_vprintf 'define' + checkfunc d_vsnprintf 'vsnprintf' + checkfunc d_wait4 'wait4' + checkfunc d_waitpid 'waitpid' '0,NULL,0'