Postfix 3.10.7 uppdateras för att ÄtgÀrda byggproblem i nya Linux-distributioner

Korrigerande utgĂ„vor av de stödda versionerna av e-postservern Postfix 3.x har publicerats — 3.10.7, 3.9.8, 3.8.14 och 3.7.19. I de nya versionerna har problemet med att bygga frĂ„n kĂ€llkod, som uppstĂ„r i de nya versionerna av Linux-distributioner som har gĂ„tt över till kompilatorerna GCC 15, som som standard har Ă€ndrats för att anvĂ€nda standarden C23, Ă„tgĂ€rdats.

Problemet Àr att standarden C23 definierar ett nytt reserverat nyckelord "bool", som kopplas till en typ som har storlek 1 byte. I Postfix-koden definieras en egen typ "bool", kopplad till typen "int", som har storlek 4 byte. Ett försök att bygga Postfix med kompilatorn i C23-lÀge misslyckas pÄ grund av omskrivningen av typen "bool". I den utvecklade versionen av Postfix 3.11 har stöd för den nya typen "bool" implementerats. Eftersom Àndringen relaterad till stödet för den nya typen "bool" omfattar mÄnga rader kod, har det besluts fattats att inte överföra den till stabila versioner, utan att lÀgga till kompilatorflaggan "-std=gnu17" vid anrop av gcc och clang för att anvÀnda standarden C17.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster