mirror of
https://github.com/samba-team/samba.git
synced 2024-12-22 13:34:15 +03:00
replace: Improve sys/sysctl.h check to catch warning on glibc >= 2.30
Signed-off-by: Andreas Schneider <asn@samba.org> Reviewed-by: Alexander Bokovoy <ab@samba.org> Autobuild-User(master): Andreas Schneider <asn@cryptomilk.org> Autobuild-Date(master): Mon Oct 7 11:48:24 UTC 2019 on sn-devel-184
This commit is contained in:
parent
7c2745d41e
commit
222f253863
@ -106,7 +106,18 @@ def configure(conf):
|
||||
conf.SET_TARGET_TYPE('nsl', 'SYSLIB')
|
||||
conf.CHECK_HEADERS('rpcsvc/nis.h rpcsvc/ypclnt.h', lib='tirpc nsl')
|
||||
|
||||
conf.CHECK_HEADERS('sys/sysctl.h')
|
||||
# This file is decprecated with glibc >= 2.30 so we need to check if it
|
||||
# includes a deprecation warning:
|
||||
# #warning "The <sys/sysctl.h> header is deprecated and will be removed."
|
||||
conf.CHECK_CODE('''
|
||||
#include <sys/sysctl.h>
|
||||
int main(void) { return 0; }
|
||||
''',
|
||||
define='HAVE_SYS_SYSCTL_H',
|
||||
cflags=['-Werror=cpp'],
|
||||
addmain=False,
|
||||
msg='Checking for header sys/sysctl.h')
|
||||
|
||||
conf.CHECK_HEADERS('sys/fileio.h sys/filesys.h sys/dustat.h sys/sysmacros.h')
|
||||
conf.CHECK_HEADERS('xfs/libxfs.h netgroup.h')
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user