aboutsummaryrefslogtreecommitdiffstats
path: root/testing/mongodb/20-fix-libc-version.patch
diff options
context:
space:
mode:
Diffstat (limited to 'testing/mongodb/20-fix-libc-version.patch')
-rw-r--r--testing/mongodb/20-fix-libc-version.patch29
1 files changed, 13 insertions, 16 deletions
diff --git a/testing/mongodb/20-fix-libc-version.patch b/testing/mongodb/20-fix-libc-version.patch
index 3b213cc3d5..1f7b517c94 100644
--- a/testing/mongodb/20-fix-libc-version.patch
+++ b/testing/mongodb/20-fix-libc-version.patch
@@ -1,7 +1,7 @@
diff --git a/src/mongo/util/processinfo_linux2.cpp b/src/mongo/util/processinfo_linux2.cpp
index d1ed23a..0c1011e 100644
---- a/src/mongo/util/processinfo_linux2.cpp
-+++ b/src/mongo/util/processinfo_linux2.cpp
+--- a/src/mongo/util/processinfo_linux.cpp
++++ b/src/mongo/util/processinfo_linux.cpp
@@ -335,6 +335,7 @@ public:
paths.push_back("/etc/debian_release");
paths.push_back("/etc/slackware-version");
@@ -25,20 +25,17 @@ index d1ed23a..0c1011e 100644
// docs claim hblkhd is included in uordblks but it isn't
LinuxProc p(_pid);
-diff --git a/src/mongo/util/processinfo_linux2.cpp b/src/mongo/util/processinfo_linux2.cpp
-index 0c1011e..755a2cc 100644
---- a/src/mongo/util/processinfo_linux2.cpp
-+++ b/src/mongo/util/processinfo_linux2.cpp
-@@ -34,7 +34,11 @@
- #include <stdio.h>
- #include <unistd.h>
- #include <sys/mman.h>
--#include <gnu/libc-version.h>
-+#ifdef __GLIBC__
-+# include <gnu/libc-version.h>
-+#else
-+# define gnu_get_libc_version(x) "unknown"
-+#endif
+--- ./src/mongo/util/processinfo_linux.cpp.orig
++++ ./src/mongo/util/processinfo_linux.cpp
+@@ -37,8 +37,10 @@
#include <sys/utsname.h>
+ #ifdef __UCLIBC__
+ #include <features.h>
+-#else
++#elif defined(__GLIBC__)
+ #include <gnu/libc-version.h>
++#else
++#define gnu_get_libc_version(x) "unknown"
+ #endif
#include "processinfo.h"