summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGiulio Benetti <giulio.benetti@benettiengineering.com>2023-02-28 15:41:45 +0000
committerGiulio Benetti <giulio.benetti@benettiengineering.com>2023-02-28 15:41:45 +0000
commit226c3ab8cc151cd4d23d53ba1ab75cc2e057e78e (patch)
treeb91a672c901146c38f7690ca08b1d3d8cb284e95
parent81416a0091749413e9651c7ca2b21ddf9987265b (diff)
downloadnspr-hg-master.tar.gz
Bug 1815947 - Fix build failure with glibc and uclibc while including sgidefs.h r=kaieHEADmaster
Let's include glibc and uclibc <sgidefs.h> while with musl let's include Linux <asm/sgidefs.h>. Differential Revision: https://phabricator.services.mozilla.com/D170927
-rw-r--r--pr/include/md/_linux.cfg4
1 files changed, 4 insertions, 0 deletions
diff --git a/pr/include/md/_linux.cfg b/pr/include/md/_linux.cfg
index 2232820a..009d5e56 100644
--- a/pr/include/md/_linux.cfg
+++ b/pr/include/md/_linux.cfg
@@ -499,7 +499,11 @@
#elif defined(__mips__)
/* For _ABI64 */
+#if defined(__GLIBC__) || defined(__UCLIBC__)
+#include <sgidefs.h>
+#else
#include <asm/sgidefs.h>
+#endif
#ifdef __MIPSEB__
#define IS_BIG_ENDIAN 1