devel/py-grpcio devel/pecl-grpc: fix build with GCC

Looks like this header is not available in GCC as well.
This commit is contained in:
Piotr Kubaj 2020-02-09 21:04:52 +00:00
parent 504651b9e5
commit c036b98ba0
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=525672
2 changed files with 4 additions and 4 deletions

View file

@ -5,12 +5,12 @@
#endif
-#if defined(__powerpc__) || defined(__ppc__)
+#if (defined(__powerpc__) || defined(__ppc__)) && !defined(__clang__)
+#if (defined(__powerpc__) || defined(__ppc__)) && defined(__GLIBC__)
#include <sys/platform/ppc.h>
+
#endif
+#if (defined(__powerpc__) || defined(__ppc__)) && defined(__clang__) && defined(__FreeBSD__)
+#if (defined(__powerpc__) || defined(__ppc__)) && defined(__FreeBSD__)
+#include <sys/types.h>
+#include <sys/sysctl.h>
+#endif

View file

@ -5,12 +5,12 @@
#endif
-#if defined(__powerpc__) || defined(__ppc__)
+#if (defined(__powerpc__) || defined(__ppc__)) && !defined(__clang__)
+#if (defined(__powerpc__) || defined(__ppc__)) && defined(__GLIBC__)
#include <sys/platform/ppc.h>
+
#endif
+#if (defined(__powerpc__) || defined(__ppc__)) && defined(__clang__) && defined(__FreeBSD__)
+#if (defined(__powerpc__) || defined(__ppc__)) && defined(__FreeBSD__)
+#include <sys/types.h>
+#include <sys/sysctl.h>
+#endif