Hello there,

seems like support for Linux v7.x (using v7.0-rc1 locally) is missing in:

* makedefs
* src/util/sys_defs.h

So building postfix 3.10.8 under Slackware -current (specifically EPIC
Slack for ia64) fails when running such a new kernel.

After understanding the issue I took the liberty and built it
successfully with the attached patch:

```
[...]
Slackware package /srv/slackware/tmp/postfix-3.10.8-ia64-1.txz created.


real    4m37.802s
user    7m25.878s
sys     0m43.881s
```

Cheers,
Frank

P.S.
If I should instead open a PR on Github, I can do that, too. Just let
me know what you prefer.
diff --git a/makedefs b/makedefs
index 6f6b646..d525329 100644
--- a/makedefs
+++ b/makedefs
@@ -639,7 +639,7 @@ EOF
 		: ${SHLIB_ENV="LD_LIBRARY_PATH=`pwd`/lib"}
 		: ${PLUGIN_LD="${CC-gcc} -shared"}
 		;;
-    Linux.[3456].*)
+    Linux.[34567].*)
 		SYSTYPE=LINUX$RELEASE_MAJOR
 		case "$CCARGS" in
 		 *-DNO_DB*) ;;
diff --git a/src/util/sys_defs.h b/src/util/sys_defs.h
index 70aab23..c5472eb 100644
--- a/src/util/sys_defs.h
+++ b/src/util/sys_defs.h
@@ -763,7 +763,7 @@ extern int initgroups(const char *, int);
   * LINUX.
   */
 #if defined(LINUX2) || defined(LINUX3) || defined(LINUX4) || defined(LINUX5) \
-	|| defined(LINUX6)
+	|| defined(LINUX6) || defined(LINUX7)
 #define SUPPORTED
 #define UINT32_TYPE	unsigned int
 #define UINT16_TYPE	unsigned short
_______________________________________________
Postfix-devel mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to