Opened 10 months ago

Closed 10 months ago

Last modified 8 months ago

#22490 closed enhancement (fixed)

postfix-3.10.7

Reported by: Bruce Dubbs Owned by: Bruce Dubbs
Priority: normal Milestone: 13.0
Component: BOOK Version: git
Severity: medium Keywords:
Cc:

Description

New point version.

Change History (4)

comment:1 by Bruce Dubbs, 10 months ago

Owner: changed from blfs-book to Bruce Dubbs
Status: new → assigned

comment:2 by Bruce Dubbs, 10 months ago

Postfix stable release 3.10.7 and legacy releases 3.9.8, 3.8.14, 3.7.19

Fixes for all Postfix 3.* releases:

This patch addresses build errors on recent Linux distributions. With the patch, Postfix builds will run the compiler with a backwards compatibility option that is supported by Gcc and Clang. For other compilers, an error message provides hints.

Background: the build errors are caused by C compilers that by default define a 'bool' type (size=1) that conflicts with Postfix's 'bool' type (an alias for 'int', typically size=4). Postfix 3.11 will support the new bool type, but that change is too large for stable Postfix releases (too many lines in too many files).

This patch will apply to Postfix 3.6 all the way to back to Postfix 3.0 with a simple change: remove the Prereq: line, and remove the part that updates the HISTORY file.

comment:3 by Bruce Dubbs, 10 months ago

Resolution: → fixed
Status: assigned → closed

Fixed at commits

9957494c5d Update to protobuf-33.2.
18713fc66b Update to postfix-3.10.7.

comment:4 by Bruce Dubbs, 8 months ago

Milestone: 12.5 → 13.0

Milestone renamed

Note: See TracTickets for help on using tickets.