URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 138582
[ Назад ]
Исходное сообщение
"Обновление 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
Содержание
- Обновление Postfix 3.10.7 с устранением проблемы со сборкой ...,Аноним, 09:41 , 08-Дек-25
- Обновление Postfix 3.10.7 с устранением проблемы со сборкой ...,Аноним, 09:43 , 08-Дек-25
- Обновление Postfix 3.10.7 с устранением проблемы со сборкой ...,Анонисссм, 10:18 , 08-Дек-25
- Обновление Postfix 3.10.7 с устранением проблемы со сборкой ...,нах., 12:44 , 08-Дек-25
- Обновление Postfix 3.10.7 с устранением проблемы со сборкой ...,Аноним, 09:50 , 08-Дек-25
- Обновление Postfix 3.10.7 с устранением проблемы со сборкой ...,Аноним, 10:10 , 08-Дек-25
- Обновление Postfix 3.10.7 с устранением проблемы со сборкой ...,Аноним, 10:37 , 08-Дек-25
- Обновление Postfix 3.10.7 с устранением проблемы со сборкой ...,User, 10:56 , 08-Дек-25
- Обновление Postfix 3.10.7 с устранением проблемы со сборкой ...,Аноним, 13:18 , 08-Дек-25
- Обновление Postfix 3.10.7 с устранением проблемы со сборкой ...,Аноним, 13:20 , 08-Дек-25
- Обновление Postfix 3.10.7 с устранением проблемы со сборкой ...,Аноним, 10:12 , 08-Дек-25
- Обновление Postfix 3.10.7 с устранением проблемы со сборкой ...,Аноним, 10:16 , 08-Дек-25
- Обновление Postfix 3.10.7 с устранением проблемы со сборкой ...,1, 10:29 , 08-Дек-25
- Обновление Postfix 3.10.7 с устранением проблемы со сборкой ...,Аноним, 10:33 , 08-Дек-25
- Обновление Postfix 3.10.7 с устранением проблемы со сборкой ...,Аноним, 11:11 , 08-Дек-25
- Обновление Postfix 3.10.7 с устранением проблемы со сборкой ...,ZloySergant, 12:29 , 08-Дек-25
- Обновление Postfix 3.10.7 с устранением проблемы со сборкой ...,Аноним, 10:52 , 08-Дек-25
- Обновление Postfix 3.10.7 с устранением проблемы со сборкой ...,12yoexpert, 11:35 , 08-Дек-25
- Обновление Postfix 3.10.7 с устранением проблемы со сборкой ...,Аноним, 11:54 , 08-Дек-25
- Обновление Postfix 3.10.7 с устранением проблемы со сборкой ...,12yoexpert, 12:32 , 08-Дек-25
- Обновление Postfix 3.10.7 с устранением проблемы со сборкой ...,Аноним, 12:48 , 08-Дек-25
Сообщения в этом обсуждении
"Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."
Отправлено Аноним , 08-Дек-25 09:41
> Проблема в том, что в стандарте С23 определено новое зарезервированное ключевое слово "bool", которое сопоставлено с типом, имеющим размер 1 байт. Ну наконец-то. Пол века прошло...
"Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."
Отправлено Аноним , 08-Дек-25 09:43
> Так как связанное с поддержкой нового типа "bool" изменение охватывает много строк кода, решено не переносить его в стабильные веткиНорм так проблемы на этом поле.
"Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."
Отправлено Анонисссм , 08-Дек-25 10:18
>Пол века прошло...ещё через полвека догадаются на bool один бит потрптить )
"Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."
Отправлено нах. , 08-Дек-25 12:44
Угу, и результат - поцфикс не собирается.Ну зато васянские лефтпады, ну никак не могущие прожить без ненужногоненужна - щасливы.
Думать головами прежде чем пихать в стандарты нужное необходимое и полезное (нет) - у современных тяпляперов не принято.
"Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."
Отправлено Аноним , 08-Дек-25 09:50
В книжке BLFS 12.4 инструкция по сборке Postfix с поддержкой GCC 15 еще с сентября прописана.
"Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."
Отправлено Аноним , 08-Дек-25 10:10
>в стандарте С23 определено новое зарезервированное ключевое слово "bool", которое сопоставлено с типом, имеющим размер 1 байтСие есть кpетинизм
"Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."
Отправлено Аноним , 08-Дек-25 10:37
Сие есть стандарт. Ты или поддерживаешь код в соответствии со стандартами, или нет. Если не поддерживаешь, объективно твой код перестает следовать стандарту. Зачем существуют стандарты, надеюсь, объяснять не нужно.
"Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."
Отправлено User , 08-Дек-25 10:56
Нет, прошу обьясните нам!
"Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."
Отправлено Аноним , 08-Дек-25 13:18
он не знает, что бул еще может быть 8-ми байтовым :)
"Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."
Отправлено Аноним , 08-Дек-25 13:20
Чтобы "умные" дядьки из корпов, имён которых никто не знает, дерьмократическим путём решали, что правильно, а что нет.
"Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."
Отправлено Аноним , 08-Дек-25 10:12
При сборке нельзя указать стандарт? Нужно обязательно менять код под самый новый gcc?
"Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."
Отправлено Аноним , 08-Дек-25 10:16
А последнюю строку прочитать не судьба?
"Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."
Отправлено 1 , 08-Дек-25 10:29
Странно, что ни в postfix ни в gcc нет что-то типа пространства имен, что бы исключить пресечения.
"Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."
Отправлено Аноним , 08-Дек-25 10:33
Как вы себе это представляете?
"Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."
Отправлено Аноним , 08-Дек-25 11:11
Префиксы, например как в GLib: gchar, gint, gsize, gboolean.
Язык созданный для написания хелловордов, другого пространства имён там нет.
"Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."
Отправлено ZloySergant , 08-Дек-25 12:29
>Язык созданный для написания хелловордов, другого пространства имён там нет.Чёт ты херню несёшь.
Префиксы - понятно, указал, но можно ещё через struct сделать, если уж шибко надо.
"Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."
Отправлено Аноним , 08-Дек-25 10:52
Покажи как?
"Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."
Отправлено 12yoexpert , 08-Дек-25 11:35
> В коде Postfix определён собственный тип "bool",нафига? <stdbool.h> с какого года существует? 98-99? поотбивать руки
"Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."
Отправлено Аноним , 08-Дек-25 11:54
> нафига? <stdbool.h> с какого года существует? 98-99?Ну как нафига? Уважающие себя сишочники всегда писали код так, чтобы он собирался на воображаемых некросистемах системах с воображаемыми некрокомпиляторми, поддерживающими лишь C89. Ну а потом через десятки лет уже другим людям приходит понимание, что страдать такой глупостью больше нецелесообразно - и приходится выпиливать все эти бесполезные костыли.
"Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."
Отправлено 12yoexpert , 08-Дек-25 12:32
ifdef-ам в школе не учили? 25 лет назад можно было добавить
"Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."
Отправлено Аноним , 08-Дек-25 12:48
> ifdef-ам в школе не учили?Ты спросил, зачем они добавляли свой bool - я тебе ответил. Вопросы про ifdef-ы задавай уже авторам кода.