Hi John,
John Crispin wrote,
Hi Waldemar
On 03/06/2016 04:23, Waldemar Brodkorb wrote:
uClibc-ng tries to be compatible with GNU libc
and defines
__GLIBC__ and pretend to be version 2.2.
We once changed it to 2.10, but then some hard to fix problems
in different software packages (gcc) occured.
It would be better if we disable the special GNU libc checks
for uClibc-ng here. uClibc-ng implements the required scanf
functionality.
Signed-off-by: Waldemar Brodkorb <wbx(a)uclibc-ng.org>
---
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/configure.ac b/configure.ac
index f36b18c..4661c0d 100644
--- a/configure.ac
+++ b/configure.ac
@@ -581,7 +581,7 @@ AC_CACHE_VAL([scanf_cv_alloc_modifier],
#include <stdio.h>
#include <unistd.h>
- #ifdef __GLIBC__
+ #if defined(__GLIBC__) && !defined(__UCLIBC__)
#if !(__GLIBC_PREREQ(2, 7))
#error %m is not available
this is the raw patch. please send a patch that adds this patch at the
right place inside the tree.
It isn't for LEDE, it is a patch for util-linux git tree.
That is the reason I changed To: field to util-linux maintainer.
I still preparing a patch for LEDE, I have some issues regarding
librt dependency.
best regards
Waldemar