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