mirror of
https://github.com/samba-team/samba.git
synced 2025-08-03 04:22:09 +03:00
s4:heimdal_build: try to fix the build on systems without ifaddrs.h
metze
This commit is contained in:
1
source4/heimdal_build/ifaddrs.hin
Normal file
1
source4/heimdal_build/ifaddrs.hin
Normal file
@ -0,0 +1 @@
|
||||
#include "system/network.h"
|
@ -46,6 +46,15 @@ dnl declarations will be correct). Phew!
|
||||
AC_CHECK_HEADERS([err.h], [],
|
||||
[ cp heimdal/lib/roken/err.hin heimdal_build/err.h ])
|
||||
|
||||
dnl Not all systems have ifaddrs.h, so we provide a replacement. Heimdal
|
||||
dnl unconditionally #includes <ifaddrs.h>, so we need to create an ifaddrs.h,
|
||||
dnl but we can't just have a static one because we don't want to use
|
||||
dnl it on systems that have a real ifaddrs.h. If the system has a real
|
||||
dnl ifaddrs.h. We don't use heimdal's lib/roken/ifaddrs.hin because
|
||||
dnl our libreplace would conflict with it.
|
||||
AC_CHECK_HEADERS([ifaddrs.h], [],
|
||||
[ cp heimdal_build/ifaddrs.hin heimdal_build/ifaddrs.h ])
|
||||
|
||||
AC_CHECK_HEADERS([ \
|
||||
crypt.h \
|
||||
curses.h \
|
||||
|
Reference in New Issue
Block a user