On Fri, Mar 27, 2015 at 08:56:39AM +0100, hydra wrote:
> With Linux Kernel 4.0 around the corner, it would be nice to have the
> possibility to compile Postfix on it. Currently it fails:

Linux-4.0 has been released on April 12th.  No major changes:
https://lkml.org/lkml/2015/4/12/178:

Official support would be nice.

--- a/makedefs
+++ b/makedefs
@@ -500,7 +500,12 @@ EOF
                : ${SHLIB_ENV="LD_LIBRARY_PATH=`pwd`/lib"}
                : ${PLUGIN_LD="${CC-gcc} -shared"}
                ;;
-    Linux.3*)  SYSTYPE=LINUX3
+    Linux.[34]*)
+               case "$RELEASE" in
+                3.*) SYSTYPE=LINUX3;;
+                4.*) SYSTYPE=LINUX4;;
+                *) error "Unknown Linux version: `uname -r`.";;
+               esac
                case "$CCARGS" in
                 *-DNO_DB*) ;;
                 *-DHAS_DB*) ;;
--- a/src/util/sys_defs.h
+++ b/src/util/sys_defs.h
@@ -756,7 +756,7 @@ extern int initgroups(const char *, int);
  /*
   * LINUX.
   */
-#if defined(LINUX2) || defined(LINUX3)
+#if defined(LINUX2) || defined(LINUX3) || defined(LINUX4)
 #define SUPPORTED
 #include <sys/types.h>
 #define UINT32_TYPE    unsigned int

-- 
Eray

Reply via email to