The branch, master has been updated
       via  98aba452fbddb9f05250a7e4dc8979990759f671 (commit)
      from  39684d2cbe1c8c69dc9ca5c6e05861e24091bb83 (commit)

http://gitweb.samba.org/?p=samba.git;a=shortlog;h=master


- Log -----------------------------------------------------------------
commit 98aba452fbddb9f05250a7e4dc8979990759f671
Author: Stefan Metzmacher <me...@samba.org>
Date:   Thu Jul 16 12:08:56 2009 +0200

    s4:heimdal_build: try to fix the build on systems without ifaddrs.h
    
    metze

-----------------------------------------------------------------------

Summary of changes:
 source4/heimdal_build/ifaddrs.hin |    1 +
 source4/heimdal_build/internal.m4 |    9 +++++++++
 2 files changed, 10 insertions(+), 0 deletions(-)
 create mode 100644 source4/heimdal_build/ifaddrs.hin


Changeset truncated at 500 lines:

diff --git a/source4/heimdal_build/ifaddrs.hin 
b/source4/heimdal_build/ifaddrs.hin
new file mode 100644
index 0000000..a50b033
--- /dev/null
+++ b/source4/heimdal_build/ifaddrs.hin
@@ -0,0 +1 @@
+#include "system/network.h"
diff --git a/source4/heimdal_build/internal.m4 
b/source4/heimdal_build/internal.m4
index 5c8d78e..e7e7ae1 100644
--- a/source4/heimdal_build/internal.m4
+++ b/source4/heimdal_build/internal.m4
@@ -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                                \


-- 
Samba Shared Repository

Reply via email to