package/lua-lunix: fix sys/sysctl.h detection
sysctl.h has been removed from glibc since version 2.32. Fixes: http://autobuild.buildroot.net/results/749a11d5289c6fec3b2f236b9073fc1ab730d090/ Signed-off-by: Francois Perrad <francois.perrad@gadz.org> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
This commit is contained in:
parent
2e94aeed1a
commit
8ead059406
24
package/lua-lunix/0003-fix-sysctl-detection.patch
Normal file
24
package/lua-lunix/0003-fix-sysctl-detection.patch
Normal file
@ -0,0 +1,24 @@
|
||||
sys/sysctl.h was removed with glibc 2.32
|
||||
|
||||
Fetched from: https://github.com/wahern/lunix/pull/20/files
|
||||
Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
|
||||
---
|
||||
lunix-rel-20170920/src/unix.c | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/lunix-rel-20170920/src/unix.c b/lunix-rel-20170920/src/unix.c
|
||||
index 272820a..fa00876 100644
|
||||
--- a/lunix-rel-20170920/src/unix.c
|
||||
+++ b/lunix-rel-20170920/src/unix.c
|
||||
@@ -165,7 +165,7 @@
|
||||
#endif
|
||||
|
||||
#ifndef HAVE_SYS_SYSCTL_H /* missing on musl libc */
|
||||
-#define HAVE_SYS_SYSCTL_H (defined BSD || GLIBC_PREREQ(0,0) || UCLIBC_PREREQ(0,0,0))
|
||||
+#define HAVE_SYS_SYSCTL_H (defined BSD || (__GLIBC__ && !GLIBC_PREREQ(2,32)) || UCLIBC_PREREQ(0,0,0))
|
||||
#endif
|
||||
|
||||
#ifndef HAVE_STRUCT_IN_PKTINFO
|
||||
--
|
||||
2.30.2
|
||||
|
Loading…
Reference in New Issue
Block a user