gddrescue: Do not build with uClibc-ng
authorRosen Penev <rosenp@gmail.com>
Tue, 16 Jul 2019 20:54:09 +0000 (13:54 -0700)
committerRosen Penev <rosenp@gmail.com>
Sat, 20 Jul 2019 03:00:00 +0000 (20:00 -0700)
commitf586d5e79e7b630795e0aaadb40788d6541a1a42
treea0f6577065a04a11f402f98b32e140020ef51786
parent3422ff8d97989e226ee09ec98208923aef9c5cce
gddrescue: Do not build with uClibc-ng

From the developer:

It seems that uClibc-ng is defining fgetc, fputc, feof, and ferror as
macros and not including them in std.

IMO this is a bug in uClibc-ng (maybe caused by lack of clarity in the
C++ standard), because even the C functions that are alowed to be
defined as macros (putc, getc) should be included in std for
consistency. Just imagine the chaos if std::getc were defined or
undefined depending on how it is implemented.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(9172e2828f29d1c6de3997ab7b0246bf351d33d7)
utils/gddrescue/Makefile