nfs-kernel-server: fix build on macos arm64
authorSergey V. Lobanov <redacted>
Sun, 12 Dec 2021 11:55:43 +0000 (14:55 +0300)
committerRosen Penev <redacted>
Tue, 14 Dec 2021 03:57:18 +0000 (19:57 -0800)
commit8457944e61e147907eff26fd686c30a8c3b5dfa0
treeff6bec0adf7acf4107bda9550b1b97d9d1c57ed0
parent6d921a898e898003f2b85cfb94a8158b7366ec3b
nfs-kernel-server: fix build on macos arm64

1. prctl() check is not required for host-compile on any OS due to prctl
is not used in rpcgen which is only one is compiled during host-compile
phase. prctl() check is disabled via HOST_CONFIGURE_VARS in OpenWrt makefile

2. __DARWIN_ONLY_64_BIT_INO_T is true on macos arm64 so struct stat64
and stat64() are not available. This patch defines stat64 as stat if
__DARWIN_ONLY_64_BIT_INO_T is true

Signed-off-by: Sergey V. Lobanov <redacted>
net/nfs-kernel-server/Makefile
net/nfs-kernel-server/patches/200-fix-macos-build.patch [new file with mode: 0644]
git clone https://git.99rst.org/PROJECT