eras        15/04/17 05:45:52

  Added:                postfix-linux4.patch
  Log:
  Fix building with linux-4 - bug #544610
  
  (Portage version: 2.2.18/cvs/Linux x86_64, signed Manifest commit with key 
0x77F1F175586A3B1F)

Revision  Changes    Path
1.1                  mail-mta/postfix/files/postfix-linux4.patch

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/mail-mta/postfix/files/postfix-linux4.patch?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/mail-mta/postfix/files/postfix-linux4.patch?rev=1.1&content-type=text/plain

Index: postfix-linux4.patch
===================================================================
--- 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




Reply via email to