271aba5d0f
Due to the following dependency chain, it is currently not available in Alpine for armhf and armv7. This breaks postmarketos-base. postmarketos-base -> networkmanager -> polkit -> mozjs60 This can be reverted, when networkmanager is back for arm{hf,v7} in Alpine. The mozjs60 arm fix is from here: https://github.com/alpinelinux/aports/pull/7561 Related: #244
52 lines
1.2 KiB
Diff
52 lines
1.2 KiB
Diff
diff --git a/src/devices/nm-device.c b/src/devices/nm-device.c
|
|
index bd4fbcc..cb5436f 100644
|
|
--- a/src/devices/nm-device.c
|
|
+++ b/src/devices/nm-device.c
|
|
@@ -32,7 +32,11 @@
|
|
#include <arpa/inet.h>
|
|
#include <fcntl.h>
|
|
#include <linux/if_addr.h>
|
|
+#if defined(__GLIBC__)
|
|
#include <linux/if_arp.h>
|
|
+#else
|
|
+#include <linux/if.h>
|
|
+#endif
|
|
#include <linux/rtnetlink.h>
|
|
#include <linux/pkt_sched.h>
|
|
|
|
diff --git a/src/nm-manager.c b/src/nm-manager.c
|
|
index 40e068a..aa57ce8 100644
|
|
--- a/src/nm-manager.c
|
|
+++ b/src/nm-manager.c
|
|
@@ -26,6 +26,7 @@
|
|
#include <stdlib.h>
|
|
#include <fcntl.h>
|
|
#include <unistd.h>
|
|
+#include <asm/types.h>
|
|
|
|
#include "nm-glib-aux/nm-c-list.h"
|
|
|
|
diff --git a/src/platform/nm-linux-platform.c b/src/platform/nm-linux-platform.c
|
|
index d4b0115..c934f10 100644
|
|
--- a/src/platform/nm-linux-platform.c
|
|
+++ b/src/platform/nm-linux-platform.c
|
|
@@ -20,6 +20,7 @@
|
|
#include "nm-default.h"
|
|
|
|
#include "nm-linux-platform.h"
|
|
+#include "wpan/nm-wpan-utils.h"
|
|
|
|
#include <arpa/inet.h>
|
|
#include <dlfcn.h>
|
|
@@ -28,7 +29,11 @@
|
|
#include <libudev.h>
|
|
#include <linux/fib_rules.h>
|
|
#include <linux/ip.h>
|
|
+#if defined(__GLIBC__)
|
|
#include <linux/if_arp.h>
|
|
+#else
|
|
+#include <linux/if.h>
|
|
+#endif
|
|
#include <linux/if_bridge.h>
|
|
#include <linux/if_link.h>
|
|
#include <linux/if_tun.h>
|