The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Обновление Postfix 3.10.7 с устранением проблемы со сборкой в новых дистрибутивах Linux"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Обновление Postfix 3.10.7 с устранением проблемы со сборкой в новых дистрибутивах Linux"  +/
Сообщение от opennews (??), 08-Дек-25, 09:31 
Опубликованы корректирующие выпуски поддерживаемых веток почтового сервера Postfix 3.x -  3.10.7, 3.9.8, 3.8.14 и 3.7.19. В новых версиях устранена проблема со сборкой из исходного кода, возникающая в новых версиях дистрибутивов Linux, перешедших на набор компиляторов GCC 15, по умолчанию переведённого на использование стандарта С23...

Подробнее: https://www.opennet.me/opennews/art.shtml?num=64393

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


2. "Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."  +1 +/
Сообщение от Аноним (2), 08-Дек-25, 09:41 
> Проблема в том, что в стандарте С23 определено новое зарезервированное ключевое слово "bool", которое сопоставлено с типом, имеющим размер 1 байт.

Ну наконец-то. Пол века прошло...

Ответить | Правка | Наверх | Cообщить модератору

3. "Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."  +1 +/
Сообщение от Аноним (2), 08-Дек-25, 09:43 
> Так как связанное с поддержкой нового типа "bool" изменение охватывает много строк кода, решено не переносить его в стабильные ветки

Норм так проблемы на этом поле.

Ответить | Правка | Наверх | Cообщить модератору

8. "Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."  +1 +/
Сообщение от Анонисссм (?), 08-Дек-25, 10:18 
>Пол века прошло...

ещё через полвека догадаются на bool один бит потрптить )

Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

20. "Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."  +/
Сообщение от нах. (?), 08-Дек-25, 12:44 
Угу, и результат - поцфикс не собирается.

Ну зато васянские лефтпады, ну никак не могущие прожить без ненужногоненужна - щасливы.

Думать головами прежде чем пихать в стандарты нужное необходимое и полезное (нет) - у современных тяпляперов не принято.

Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

4. "Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."  +/
Сообщение от Аноним (4), 08-Дек-25, 09:50 
В книжке BLFS 12.4 инструкция по сборке Postfix с поддержкой GCC 15 еще с сентября прописана.
Ответить | Правка | Наверх | Cообщить модератору

5. "Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."  +/
Сообщение от Аноним (5), 08-Дек-25, 10:10 
>в стандарте С23 определено новое зарезервированное ключевое слово "bool", которое сопоставлено с типом, имеющим размер 1 байт

Сие есть кpетинизм

Ответить | Правка | Наверх | Cообщить модератору

12. "Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."  +/
Сообщение от Аноним (12), 08-Дек-25, 10:37 
Сие есть стандарт. Ты или поддерживаешь код в соответствии со стандартами, или нет. Если не поддерживаешь, объективно твой код перестает следовать стандарту.

Зачем существуют стандарты, надеюсь, объяснять не нужно.

Ответить | Правка | Наверх | Cообщить модератору

14. "Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."  +/
Сообщение от User (??), 08-Дек-25, 10:56 
Нет, прошу обьясните нам!
Ответить | Правка | Наверх | Cообщить модератору

22. "Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."  +/
Сообщение от Аноним (22), 08-Дек-25, 13:18 
он не знает, что бул еще может быть 8-ми байтовым :)
Ответить | Правка | Наверх | Cообщить модератору

23. Скрыто модератором  +/
Сообщение от Аноним (23), 08-Дек-25, 13:20 
Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

6. "Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."  +/
Сообщение от Аноним (6), 08-Дек-25, 10:12 
При сборке нельзя указать стандарт? Нужно обязательно менять код под самый новый gcc?
Ответить | Правка | Наверх | Cообщить модератору

7. "Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."  +3 +/
Сообщение от Аноним (7), 08-Дек-25, 10:16 
А последнюю строку прочитать не судьба?
Ответить | Правка | Наверх | Cообщить модератору

10. "Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."  +/
Сообщение от 1 (??), 08-Дек-25, 10:29 
Странно, что ни в postfix ни в gcc нет что-то типа пространства имен, что бы исключить пресечения.
Ответить | Правка | Наверх | Cообщить модератору

11. "Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."  +/
Сообщение от Аноним (11), 08-Дек-25, 10:33 
Как вы себе это представляете?
Ответить | Правка | Наверх | Cообщить модератору

15. "Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."  –1 +/
Сообщение от Аноним (-), 08-Дек-25, 11:11 
Префиксы, например как в GLib: gchar, gint, gsize, gboolean.
Язык созданный для написания хелловордов, другого пространства имён там нет.
Ответить | Правка | Наверх | Cообщить модератору

18. "Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."  +/
Сообщение от ZloySergant (ok), 08-Дек-25, 12:29 
>Язык созданный для написания хелловордов, другого пространства имён там нет.

Чёт ты херню несёшь.

Префиксы - понятно, указал, но можно ещё через struct сделать, если уж шибко надо.

Ответить | Правка | Наверх | Cообщить модератору

13. "Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."  +/
Сообщение от Аноним (7), 08-Дек-25, 10:52 
Покажи как?
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

16. "Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."  +/
Сообщение от 12yoexpert (ok), 08-Дек-25, 11:35 
> В коде Postfix определён собственный тип "bool",

нафига? <stdbool.h> с какого года существует? 98-99? поотбивать руки

Ответить | Правка | Наверх | Cообщить модератору

17. "Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."  +/
Сообщение от Аноним (17), 08-Дек-25, 11:54 
> нафига? <stdbool.h> с какого года существует? 98-99?

Ну как нафига? Уважающие себя сишочники всегда писали код так, чтобы он собирался на воображаемых некросистемах системах с воображаемыми некрокомпиляторми, поддерживающими лишь C89. Ну а потом через десятки лет уже другим людям приходит понимание, что страдать такой глупостью больше нецелесообразно - и приходится выпиливать все эти бесполезные костыли.

Ответить | Правка | Наверх | Cообщить модератору

19. "Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."  –1 +/
Сообщение от 12yoexpert (ok), 08-Дек-25, 12:32 
ifdef-ам в школе не учили? 25 лет назад можно было добавить
Ответить | Правка | Наверх | Cообщить модератору

21. "Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."  +/
Сообщение от Аноним (17), 08-Дек-25, 12:48 
> ifdef-ам в школе не учили?

Ты спросил, зачем они добавляли свой bool - я тебе ответил. Вопросы про ifdef-ы задавай уже авторам кода.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру