From cafcd75d7ca1b4b09038412bc47e4ca3e887291d Mon Sep 17 00:00:00 2001 From: Hauke Mehrtens Date: Sun, 18 Dec 2022 20:18:28 +0100 Subject: [PATCH] postfix: Fix compile against glibc 2.36 This backports a change from postfix 3.8, I do not know exactly why it detects Linux 6 here, but this is needed to fix compilation with glibc 2.36. Signed-off-by: Hauke Mehrtens (cherry picked from commit 33786efe661f8aef720914926c6f5ad2f0ba8187) --- mail/postfix/Makefile | 2 +- mail/postfix/patches/502-detect-glibc.patch | 12 ++++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 mail/postfix/patches/502-detect-glibc.patch diff --git a/mail/postfix/Makefile b/mail/postfix/Makefile index 4f9119e6aa..b86fdcb6d7 100644 --- a/mail/postfix/Makefile +++ b/mail/postfix/Makefile @@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=postfix PKG_VERSION:=3.5.8 -PKG_RELEASE:=2 +PKG_RELEASE:=3 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_SOURCE_URL:= \ diff --git a/mail/postfix/patches/502-detect-glibc.patch b/mail/postfix/patches/502-detect-glibc.patch new file mode 100644 index 0000000000..abfc9d4fd7 --- /dev/null +++ b/mail/postfix/patches/502-detect-glibc.patch @@ -0,0 +1,12 @@ +--- a/src/util/sys_defs.h ++++ b/src/util/sys_defs.h +@@ -749,7 +749,8 @@ extern int initgroups(const char *, int) + /* + * LINUX. + */ +-#if defined(LINUX2) || defined(LINUX3) || defined(LINUX4) || defined(LINUX5) ++#if defined(LINUX2) || defined(LINUX3) || defined(LINUX4) || defined(LINUX5) \ ++ || defined(LINUX6) + #define SUPPORTED + #define UINT32_TYPE unsigned int + #define UINT16_TYPE unsigned short