On tehtud parandustega versioonid Postfix 3.x meiliserveri toetatud harudest — 3.10.7, 3.9.8, 3.8.14 ja 3.7.19. Uutes versioonides on lahendatud probleem, mis tekib lähtekoodist koostamisel, kui uusi Linuxi distributsioone on uuendatud GCC 15 kompilaatorite komplekti, mis on vaikimisi seadistatud kasutama standardit C23.
Probleem seisneb selles, et C23 standardis on määratletud uus reserveeritud võtmesõna «bool», mis on seotud 1-baitise suurusega tüübiga. Postfixis on määratletud oma tüüpi «bool», mis on seotud 4-baitise tüübiga «int». Proov Postfixi koostamiseks C23 režiimis lõppeb vea tulemusena, kuna tüüp «bool» on ülekirjutatud. Arenduses olevas Postfix 3.11 harus on uus tüüp «bool» toetatud. Kuna selle uue «bool» tüübi toetuse seadistamine hõlmab suurt hulka koodiread, on otsustatud, et seda ei viida üle stabiilsetesse harudesse, vaid lisatakse gcc ja clang käivitamisel kompilatsiooniflagg «-std=gnu17» kasutamiseks C17 standardit.
Allikas: opennet.ru
