0
0
mirror of https://github.com/openwrt/packages.git synced 2025-01-31 03:41:44 +00:00
packages/libs/poco/patches/200-strerror.patch
Rosen Penev ed6781bef1 poco: update to 1.11.0
Refresh patches and fix strerror one. uClibc also defines __GLIBC__.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-08-15 18:26:23 -07:00

12 lines
397 B
Diff

--- a/Foundation/src/Error.cpp
+++ b/Foundation/src/Error.cpp
@@ -64,7 +64,7 @@ namespace Poco {
#if (_XOPEN_SOURCE >= 600) || POCO_OS == POCO_OS_ANDROID || __APPLE__
setMessage(strerror_r(err, _buffer, sizeof(_buffer)));
-#elif _GNU_SOURCE
+#elif (defined(_GNU_SOURCE) && defined(__GLIBC__))
setMessage(strerror_r(err, _buffer, sizeof(_buffer)));
#else
setMessage(strerror(err));