Janë publikuar rregullimet për versionet e mbështetura të serverit të postës Postfix 3.x - 3.10.7, 3.9.8, 3.8.14 dhe 3.7.19. Në versionet e reja është zgjidhur një problem me ndërtimin nga kodi burimor, që ndodhte në versionet e reja të distribucioneve Linux që kaluar në setin e kompilatorëve GCC 15, të cilat për default janë kaluar në përdorimin e standardit C23.
Problemi Ă«shtĂ« se standardi C23 ka pĂ«rcaktuar njĂ« fjalĂ« kyçe tĂ« re tĂ« rezervuar âboolâ, e cila lidhet me njĂ« tip qĂ« ka madhĂ«sinĂ« 1 byte. NĂ« kodin Postfix Ă«shtĂ« pĂ«rcaktuar njĂ« tip i tij âboolâ, i lidhur me tipin âintâ, qĂ« ka madhĂ«sinĂ« 4 byte. PĂ«rpjekja pĂ«r tĂ« ndĂ«rtuar Postfix me njĂ« kompilues nĂ« modalitetin C23 pĂ«rfundon me njĂ« gabim pĂ«r shkak tĂ« ri-definimit tĂ« tipit âboolâ. NĂ« degen e Postfix 3.11, qĂ« Ă«shtĂ« nĂ« zhvillim, Ă«shtĂ« implementuar mbĂ«shtetje pĂ«r tipin e ri âboolâ. Duke qenĂ« se ndryshimi i lidhur me mbĂ«shtetje pĂ«r tipin e ri âboolâ pĂ«rfshin shumĂ« rreshta kodi, Ă«shtĂ« vendosur tĂ« mos kalojĂ« nĂ« degĂ«t stabile, por tĂ« shtohet njĂ« flamur kompilimi â-std=gnu17â gjatĂ« thirrjes sĂ« gcc dhe clang pĂ«r tĂ« pĂ«rdorur standardin C17.
Burimi: opennet.ru
