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.dev/opennews/art.shtml?num=64393

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

Оглавление

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


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

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

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

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

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

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

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

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

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

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

83. "Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."  –1 +/
Сообщение от Tron is Whistling (?), 08-Дек-25, 23:39 
test reg,same_reg шустрее test reg,reg и test reg,imm, внезапно
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

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

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

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

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

26. "Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."  –3 +/
Сообщение от Аноним (-), 08-Дек-25, 15:14 
> Угу, и результат - поцфикс не собирается.

Возможно умственно отсталым разработчикам похфикса не нужно было использовать общепринятое ключевое слово?
Сделали бы свой pBool.

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

30. "Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."  +1 +/
Сообщение от нах. (?), 08-Дек-25, 16:01 
ничего что стандарт языка на котором этот постфикс написан тридцать лет назад - не содержит подобных "ключевых слов"?

Потому что те кто этот язык придумали - совершенно намеренно не пихали туда абстракций, не имеющих аппаратной поддержки процессором. Предоставив желающим сделать это самостоятельно если тем так хочется называть int - bool. (интересный конечно bool к которому можно добавить ну например... 42? От чего бы и не добавить к true - 42? При этом он останется bool. Ну а что поделать, нет же в процессоре никаких булей.)

А вот модные комитетные работнички - решили поулучшайкать в очередной раз для своих хеловротов.

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

37. "Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."  +/
Сообщение от Аноним (-), 08-Дек-25, 16:19 
> От чего бы и не добавить к true - 42?

Конечно! Это же абсолютно логично добавлять к булевому типу, который прям по своему определению может иметь всего два значения, целое. А потом удивляться почему софтина работает не так как должна.

> А вот модные комитетные работнички - решили поулучшайкать в очередной
> раз для своих хеловротов.

Ну конечно. Нельзя же исправлять то, что сами ДИДЫ выпрограммировали!
А то вдруг сломаешь обратную совместимость, которая делалась для систем, которые сдохли десятилетия назад.

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

39. "Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."  +1 +/
Сообщение от нах. (?), 08-Дек-25, 16:35 
> Конечно! Это же абсолютно логично добавлять к булевому типу,

в процессоре НЕТ никаких "булевых типов". Есть jz, и ей ВСЕ РАВНО, 42 в регистре лежит или 41, и совершенно логично добавить к регистру что-нибудь. Он целочисленный. Булевых - не бывает.

Если тебе нужен нескучный йезычок который за тебя будет вытирать слюнки изобретая высокоуровневые абстракции - там уже вон предложили прекрасный algol60. Типы есть, а компиляторов нет. Потому что он вообще был предназначен для эталонного ненужно - "записи алгоритмов". Компиляторы потом написали, конечно, чего б студентам не практиковаться. А вот софта - не написали.

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

42. "Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."  –1 +/
Сообщение от Аноним (-), 08-Дек-25, 16:44 
> Есть jz, и ей ВСЕ РАВНО, 42 в регистре лежит или 41

Так весь смысл языка в том, чтобы в регистре не оказалось 42, а был напр. 0 или 1.
И нет абсолютно никакого логического объяснения ЗАЧЕМ может понабиться прибавлять 42 к булу.

> algol60
> нескучный йезычок

Не, это не algol60 нескучный йезычок, а си кусок ... переносимого асма, который был создан для ускоренного 6ыdлокодинга юникса на другие версии PDP.
Но как это часто бывает в этом мире, на нем могла писать даже бебезяни и он стал PHP своего времение, вытеснив нормальные языки. Потому что раньше надо было х-к,х-к и в прод, что сейчас. И мир расхребывает этот недоязык до сих пор.

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

45. "Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."  +/
Сообщение от нах. (?), 08-Дек-25, 17:00 
> Так весь смысл языка в том, чтобы в регистре не оказалось 42, а был напр. 0 или 1.

нет. Весь смысл языка Си, во всяком случае, его первоначальной разработки - чтобы не приходилось помнить что у тебя в регистре, что в памяти, и не забыть сохранить одно из второго.

Его задачей было упростить написание кода, а не усложнить в разы.

> И нет абсолютно никакого логического объяснения ЗАЧЕМ может понабиться прибавлять 42 к
> булу.

ну раз тебе низачем - вот язык этого и не проверяет. Ты можешь конечно объявить typedef bool, а можешь просто назвать переменную bool_result, и никогда-никогда не прибавлять к ней 42.
Смысл примерно один и тот же.

> Не, это не algol60 нескучный йезычок, а си кусок

в третий раз предлагаю подумать, если есть чем - почему на алголе не написано ровно вот нихрена из используемого тобой и вокруг тебя. И даже с компиляторами для хеловротов - полный швах.
Даже на паскале есть отдельные успехи (правда это не системный софт, и это очень специфический паскаль, с кучей низкоуровневых внепаскалевских доделок от которых Вирт бы на двадцать лет раньше окочурился если б увидел). А на нескучном очень-очень правильном - нихренашечки.

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

47. "Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."  +/
Сообщение от Аноним (-), 08-Дек-25, 17:16 
> Смысл примерно один и тот же.

Смысла как раз нет.

> почему на алголе не написано ровно вот нихрена из используемого тобой и вокруг тебя.

Потому что
а) Pascal заменил алгол где смог.
б) 6ыdloкодеров на сишечке намного больше чем на других языках, как раз потому что можно взять и 6ыdloкодить.

> правда это не системный софт

Первая версия GCC была написана на версии паскаля.
Classic Mac OS была написана на паскале, и наличие булевого типа им совсем не мешало.

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

50. "Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."  +/
Сообщение от Аноним (50), 08-Дек-25, 17:28 
>> Весь смысл языка Си, во всяком случае, его первоначальной разработки - чтобы не приходилось помнить что у тебя в регистре, что в памяти, и не забыть сохранить одно из второго.

Ух ты, а создатели С об этом знают? 😂 А то вот тут в сатье Денис Ричи рассказывает, что Си создавался, чтобы решить проблемы своего еще более дубового предка - B (в котором был только int и char):

http://csapp.cs.cmu.edu/3e/docs/chistory.html

>> Не, это не algol60 нескучный йезычок, а си кусок
> в третий раз предлагаю подумать, если есть чем - почему на алголе не написано

Ты лучше сам подумай, почему C и его предшественник B вдозновлялись Алголом 68 (см. статю выше), но при этом тип bool не позаимствовали.

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

76. "Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."  +1 +/
Сообщение от нах. (?), 08-Дек-25, 22:28 
> Ты лучше сам подумай, почему C и его предшественник B вдозновлялись Алголом 68

потому что других более-менее не привязанных к специфическим задачам, как фортран - не было.

> (см. статю выше), но при этом тип bool не позаимствовали.

а про это я тебе и в третий раз отвечу - потому что это в отличие от бесполезного алгола был язык - системного программирования. Максимально приближенный к железу, просто избавляющей от необходимости вручную отслеживать что в каком регистре лежало и не забыли ли мы это сохранить. Нет в аппаратуре никакого bool - вот и в языке его нет.
И строк с встроенной длинной не было - поэтому в языке они zero-terminated.

А на паскале никакой ос, почему-то не получилось. Странно, ведь прекрасный же ж язычок?
И компилятор был (по недоразумению, правда, как и для алгола)

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

79. "Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."  +/
Сообщение от Аноним (79), 08-Дек-25, 22:39 
> Нет в аппаратуре никакого bool - вот и в языке его нет.

Ага, но там есть железный "нуль" и "единица" если че :)

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

51. "Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."  +/
Сообщение от Аноним (79), 08-Дек-25, 17:29 
> И мир расхребывает этот недоязык до сих пор.

все ЯП - недоязыки ибо наследуют мракобесие от предков. А предком предков мракобесия - математическая нотация, которая такая же мракобесная со времен кризиса оснований и расцвета формализма.

y := f(x); что бл*ть это за запись? О чем она говорит? Сама по себе - ни о чем, ибо надо где-то вверху искать определения (типы, ху*пы и т.д. ересь), вопрос зачем мне эта "акробатика", бегать вверх вниз по тексту - тексту КАРЛ? Всюду используют идентификаторы для переменных, а тип иди ищи вверху где-то, зачем? Нельзя проще - var_name_type - mynumber_int имя и тип переменной всегда явный, зачем заниматься акробатикой?

пс: короче, бл*вать хочется от всех этих ЯП с их мракобесным неявным, не однозначным синтаксисом.

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

84. "Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."  +/
Сообщение от _ (??), 09-Дек-25, 03:20 
> Нельзя проще - var_name_type - mynumber_int имя и тип переменной всегда явный, зачем заниматься акробатикой?

Думаешь - самый умный?
Но нет - было такое уже...  Perl к примеру :) В ранних BASIC-ах тоже ...
А теперь оглянись вокруг ... как то - народу _такое_ не зашло :-\
:)

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

96. Скрыто модератором  +/
Сообщение от Аноним (79), 09-Дек-25, 12:15 
Ответить | Правка | Наверх | Cообщить модератору

102. "Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."  +/
Сообщение от Аноним (79), 09-Дек-25, 15:00 
> Но нет - было такое уже...  Perl к примеру

точно? //perldoc.perl.org/perldata#Identifier-parsing

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

104. "Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."  +/
Сообщение от _ (??), 09-Дек-25, 20:02 
Ну Perl же всё же - там немного не так как аффтЫрь выше хотел но идея - та же :)
Ответить | Правка | Наверх | Cообщить модератору

57. "Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."  +/
Сообщение от Аноним (50), 08-Дек-25, 17:55 
> Не, это не algol60 нескучный йезычок, а си кусок ... переносимого асма, который был создан для ускоренного 6ыdлокодинга юникса

Да забей. Это персонаж даже не в курсе, что С и его предшественник B делались с оглядкой на Algol 68.

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

67. "Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."  +/
Сообщение от Аноним (79), 08-Дек-25, 18:50 
и делалось все это лишь с одной целью - нужен был "амерский ЯП", как это так, такая "великая нация" использует европеоидный ЯП. Отсюда и такой дизайн С - х*як, х*як и в продакшен - "типовый кастрат".
Ответить | Правка | Наверх | Cообщить модератору

70. "Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."  +/
Сообщение от Аноним (70), 08-Дек-25, 19:12 
> и делалось все это лишь с одной целью - нужен был "амерский ЯП",

Нет, все гораздо проще: ребята по-быстрому сделали на коленке свой огрызочный инструмент сугубо под свои нужды (как замена языка В для портирования Юникса). Никакой bool и безопасность типов им даром была не нужна. Подробности тут: http://csapp.cs.cmu.edu/3e/docs/chistory.html

А местные бедолаги со Стокгольмским синдромом нюхают копиум, рассказывая, какой гениальный дизайн диды сделали. 🤦

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

75. "Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."  –2 +/
Сообщение от Аноним (79), 08-Дек-25, 22:25 
> Нет, все гораздо проще

а кто сказал, что по вашей ссылке мы должны увидеть приказ анб? Исторически все ЯП создавались в Европе, а надо было переломить эту тенденцию.

> Никакой bool и безопасность типов им даром была не нужна.

А пишут ведь "Derived from the typeless language BCPL, it evolved a type structure;", зачем им вообще типы сдались? А кастрированной системой типов видать получилась из-за того, что не усвоили материал теории типов?

> А местные бедолаги со Стокгольмским синдромом нюхают копиум, рассказывая, какой гениальный дизайн диды сделали.

ЯП последнее, чтобы я критиковал бы, я начал бы с самой теории информации, алгоритмов, формальных систем, архитектур аппаратных, а потом только ЯП. С прадедов еще надо спрашивать.

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

86. "Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."  +1 +/
Сообщение от _ (??), 09-Дек-25, 03:29 
> Исторически все ЯП создавались в Европе, а надо было переломить эту тенденцию.

Ы... FORTRAN, COBOL оне что - ывропейские?!?! 8-о
Чем же вас таких делают?!! ;-)
Это уж _потом_ европа включилась, они тогда ещё пытались сами в ИТ...

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

97. "Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."  +/
Сообщение от Аноним (79), 09-Дек-25, 12:30 
> Ы... FORTRAN, COBOL

ibm, и бабушка грейс - ты эти языки в глаза видел? Я нет, ибо не для масс. Может в универах преподавали? Открой википедию и посмотри, там таблица есть когда первый стандарт Fortran-a появился, они даже имя сменили :)

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

105. "Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."  +/
Сообщение от _ (??), 09-Дек-25, 20:16 
>> Ы... FORTRAN, COBOL
> ibm, и бабушка грейс - ты эти языки в глаза видел?

Я на них _работал_, дитЁ :)

> Я нет, ибо не для масс.

Ну да, теперь уже - не. Но так было не всегда(С) Ребе
И ещё, несмотря на ^^^ вакансий на них - сравнимо с растом :)
Правда даже если ты Ыгсперт в i-Series - тебя не возьмут, цвет паспорта нынче важен :(

> Может в универах преподавали?

Кобол - не припомню в универах ... а фортрана там было ... как гуталину, на гуталиновой фабрике :)
К примеру в начале - середине 1980-х в СССР была изана любопытная книжка по Нейро-сетям и ИИ с примерами на нЁм :-))))) Ищите да и обрящите! :)

> Открой википедию и посмотри, там таблица есть когда первый стандарт Fortran-a появился, они даже имя сменили :)

Сiнку ... я сам себе википедия, я уже забыл больше чем ты когда-либо знал :)
Algol и прочие евро Pascаl - это их тогдашняя попытка в "импортозамещение"... понимали что будет если отдадутся, пытались и барахтались. Но их всё же сЪiлЫ :)

А теперь Ёзыки программировая - в крутом пике. Зойчем они? ИИ-шка с постановщиком на людском говорит, программизды - не нужны. Вернее - пока ещё нужны, но перспектива - ППЦ до чего ясная.

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

81. "Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."  +/
Сообщение от Аноним (81), 08-Дек-25, 22:48 
Ну сделали они огрызок по-быстрому, но получился то гениальный дизайн в итоге. Одно другому не мешает.

А языки, которые вдумчиво проектировали, на них ничего не написано - всякие zig, hare, rust и тд

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

68. "Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."  +/
Сообщение от Аноним (70), 08-Дек-25, 19:03 
> Если тебе нужен нескучный йезычок который за тебя будет вытирать слюнки изобретая высокоуровневые абстракции

Смешно читать это бред в свете того, что сишочники городили свой bool примерно с момента появления С в массах.

> algol60 [...] вообще был предназначен для эталонного ненужно - "записи алгоритмов".

А С знаешь для чего был предназначен? Чтобы по-быстрому переписать Юникс со своего предшественника В, в котром вообше не было никаких типов кроме int и char. Поэтому по традиции "тяп-ляп - и в продакшн" на коленке и состряпали пародию на язык. Добвлять bool и какую-то там безопасность типов у ребят не было времени, лол.

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

77. "Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."  +2 +/
Сообщение от нах. (?), 08-Дек-25, 22:32 
> А С знаешь для чего был предназначен? Чтобы по-быстрому переписать Юникс со
> своего предшественника В, в котром вообше не было никаких типов кроме

юникс никогда не был написан на B.
Он был написан на ассемблере мертвой уже в то время архитектуры, которая не тянула единственную прикладную программу, ради которой его и писали.

> int и char. Поэтому по традиции "тяп-ляп - и в продакшн"
> на коленке и состряпали пародию на язык. Добвлять bool и какую-то
> там безопасность типов у ребят не было времени, лол.

поэтому они написали нам юникс и всю его экосистему, сделавшую его пригодным не для демонстрации бесполезных концепций, а для работы.

А изобретатели bool'ов - вот, сломали работающий софт, и на этом их успехи заканчиваются.


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

28. "Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."  –2 +/
Сообщение от Аноним (-), 08-Дек-25, 15:57 
> нужное необходимое и полезное (нет)

Тут позорище как раз в том, что в этом так называемом "стандарте" bool появился только с С23. С другой стороны, что еще ожидать от переносимого ассемблера, где каждый проект вынужден городить свои bool.

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

31. "Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."  –1 +/
Сообщение от нах. (?), 08-Дек-25, 16:05 
> Тут позорище как раз в том, что в этом так называемом "стандарте"
> bool появился только с С23. С другой стороны, что еще ожидать
> от переносимого ассемблера, где каждый проект вынужден городить свои bool.

именно. Потому что такому языку этот бул нахрен был не нужен. В нем все равно нет механизма проверки что ты не пытаешься добавить к нему 42. Это просто синтаксический сахарок - который каждый мог реализовать для себя (и даже реализовали общепринятым образом... спустя лет десять после того как уже БЫЛ написан postfix)

А если в кои-то веки кто-то придумает такой процессор в котором есть аппаратный bool - вероятно, придется придумать к нему какой-то другой язык низкоуровнего программирования. Потому что там еще много чего не будет иметь подходящих механизмов в языке.

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

40. "Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."  +/
Сообщение от Аноним (-), 08-Дек-25, 16:38 
> В нем все равно нет механизма проверки что ты не пытаешься добавить к нему 42.

Так это недостаток языка, а не его достоинство.

> А если в кои-то веки кто-то придумает такой процессор в котором есть аппаратный bool

А чё тогда прям в машинных кодах не писать? Или на макроасме?
Языки существуют именно для того, чтобы делать валидные абстракции над вещами, которые напр. не поддерживает проц.

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

46. "Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."  –4 +/
Сообщение от нах. (?), 08-Дек-25, 17:10 
>> В нем все равно нет механизма проверки что ты не пытаешься добавить к нему 42.
> Так это недостаток языка, а не его достоинство.

Это особенность. Если она не устраивает - ты выбрал не только не тот язык, но и не ту сферу деятельности. Попробуй себя в чем-то еще, может в тебе дремлет художник или повар.

> А чё тогда прям в машинных кодах не писать? Или на макроасме?

А ты как думаешь? При том что в машинных кодах перестали писать из-за упаковки байтиков и использования hex вместо octal, а на ассемблере пишут по сей день весьма немало кода.


> Языки существуют именно для того, чтобы делать валидные абстракции над вещами, которые
> напр. не поддерживает проц.

Си - ни разу не был для этого предназначен.
Это тебе вон в пролог. Где программа вообще может только либо вернуть true, либо вернуть false. А Hello, world - это побочный эффект. Удобно на таком почтовый сервер, наверное, писать?


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

53. "Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."  +/
Сообщение от Аноним (50), 08-Дек-25, 17:37 
>> Языки существуют именно для того, чтобы делать валидные абстракции над вещами, которые напр. не поддерживает проц.
> Си - ни разу не был для этого предназначен.

Да что ты! А Денис Ричи, глупый, об этом  не знает и пишет:

“BCPL, B, and C all fit firmly in the traditional procedural family typified by Fortran and Algol 60. [...] their abstractions lie at a sufficiently high level that, with care, portability between machines can be achieved."

http://csapp.cs.cmu.edu/3e/docs/chistory.html

>>> В нем все равно нет механизма проверки что ты не пытаешься добавить к нему 42.
>> Так это недостаток языка, а не его достоинство.
> Это особенность. Если она не устраивает - ты выбрал не только не тот язык

Это именно что недостаток - последствие дизайна на коленке. И, внезапно, те, кого это не устраивало, полвека велосипедили свой bool (сперва ручками, потом через stdbool.h), пока наконец этот недостаток не устранили на уровне самого языка.

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

62. "Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."  –1 +/
Сообщение от Аноним (-), 08-Дек-25, 18:27 
>Да что ты! А Денис Ричи, глупый, об этом  не знает и пишет:

Жирный вброс. Вот тоько приёмнчик не сработал. Во времена Ритчи абстрации ложились поверх голого железа, внизу только ассемблер или сразу машинные коды. Сегодняшние абстрации это не то о чём говорит Д. Ритчи. если бы ритчи заглянул внутрь компилятора Rust он бы ужаснулся.

>И, внезапно, те, кого это не устраивало, полвека велосипедили свой bool

В Си проблем с булевими типами никогда не было. В самом языке было закреплено, что символ 1 - истина, символ 0 - ложь. И оказывалось, что никакие булевые типы не нужны.

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

65. "Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."  +/
Сообщение от Аноним (65), 08-Дек-25, 18:34 
> В самом языке было закреплено, что символ 1 - истина, символ 0 - ложь.

Вот это экспертиза! А что тогда значат символы 2, 3, -1 и т.п.? 😂

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

66. "Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."  +1 +/
Сообщение от Аноним (65), 08-Дек-25, 18:37 
> Во времена Ритчи абстрации ложились поверх голого железа, внизу только ассемблер или сразу машинные коды.

Ага, и при этом в Алголе (которым вдохновлен С и В) был boolean. Удивительно, да?

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

69. "Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."  +/
Сообщение от Аноним (79), 08-Дек-25, 19:03 
> В самом языке было закреплено, что символ 1 - истина, символ 0 - ложь. И оказывалось, что никакие булевые типы не нужны.

только этот 1 или 0 в регистрах разной битности - разные, ну попробуйте сравнить такие булеаны с разной битностью в том же асм той или иной аппаратной архитектуре.

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

72. "Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."  +/
Сообщение от Аноним (-), 08-Дек-25, 20:25 
>только этот 1 или 0 в регистрах разной битности

Чувак ты о чём? Символ 1 и 0 в UTF-8 кодируются одним байтом. Мне про регистры ничего знать не требуется.

>попробуйте сравнить такие булеаны с разной битностью в том же асм той или иной аппаратной архитектуре.

Вообще без разницы в какой апаратной платформе, и с каким количеством битов эти типы представлены. При портировании мы переносим исходники на целевую машину, и там компилируем. Единственное требование это наличие сишных библиотек и самого компилятора под конкретную архитектуру.

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

78. "Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."  +/
Сообщение от Аноним (79), 08-Дек-25, 22:33 
> Чувак ты о чём? Символ 1 и 0 в UTF-8 кодируются одним байтом.

чувак, я о том, что в какой регистр ты будешь класть этот однобайтный литерал? Ваш ЦПУ регистры разной длины (битности) сравнивать умеет?

> Мне про регистры ничего знать не требуется.

Ну а в байте у вас сколько битов? Тоже не важно?

> Вообще без разницы в какой апаратной платформе, и с каким количеством битов эти типы представлены.

для ЦПУ и компилятору - не без разницы, ваш этот булеан длиной с размерность регистра если че.

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

80. "Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."  +/
Сообщение от нах. (?), 08-Дек-25, 22:45 
> В Си проблем с булевими типами никогда не было. В самом языке
> было закреплено, что символ 1 - истина, символ 0 - ложь.

не ,не было.

В языке было закреплено то что и осталось до сих пор - 0 ложь, любое отличное от нуля значение - истина. Причем это значение НЕ ОБЯЗАНО было получаться именно из операции сравнения. Потому что так работает процессор - по сей день. jz/jnz ничего с нулем (и тем более с единицей) не сравнивают. Состояние zero bit - _побочный_ результат предыдущей операции.

zero terminated strings - ровно оттуда же. _сейчас_ иногда стало можно оперировать строкой с преварительно посчитанной длинной, да и то - то эта длина слишком коротко ограничена, то не везде применимо, то - операция с ней дороже получается чем без проверки.

Все по той же самой причине. Мы просто перекладываем байтики (или сравниваем с чем-то что ищем) - никакого явного сравнения с нулем у нас нет. zero bit взводится сам, как только мы на этот ноль наткнулись.

> И оказывалось, что никакие булевые типы не нужны.

это синтаксический сахарок. Предполагается что компилятор вовремя даст по рукам, если к такому типу прибавят 42. Зачем это делать - незнааааааю.

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

82. "Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."  +/
Сообщение от Аноним (79), 08-Дек-25, 23:05 
> Состояние zero bit - _побочный_ результат предыдущей операции.

ну какой же этой операции? cmp (sub)?

> никакого явного сравнения с нулем у нас нет

эт как, я что не могу что-либо сравнить с нулем? А нуль то у меня может быть разных сортов инта если че.

> это синтаксический сахарок. Предполагается что компилятор вовремя даст по рукам, если к такому типу прибавят 42. Зачем это делать - незнааааааю.

Это не сахарок, это подтип если ваш булеан из инта составлен, а почему компилятор должен ругаться в таком случае? он тупо НЕЯВНО приведет подтип булеана к инту и сложит, и вернет тип инт. Магия? - нет, МРАКОБЕСИЕ!!! Это банальное незнание для чего вообще необходима система типов.

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

73. "Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."  +/
Сообщение от User (??), 08-Дек-25, 20:42 
Вот это поворот.
Ответить | Правка | К родителю #40 | Наверх | Cообщить модератору

64. "Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."  +/
Сообщение от Аноним (65), 08-Дек-25, 18:33 
> Потому что такому языку этот бул нахрен был не нужен.

Настолько не нужен, что люди на протяжении полувека ю сперва лепили свой bool, потом притянули stdbool.h, а потом наконец-то ввели его в сам язык.

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

101. "Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."  +/
Сообщение от КО (?), 09-Дек-25, 14:33 
Если быть точным, то с 99 был тип _Bool, который так назвали, чтоб не пересекаться с bool определенным много у кого.
А тут решили _Bool - deprecated, а должен быть новый тип - bool.
Ну и длину ему определили заодно. Но не такую как у авторов Postfix была - бывает.
Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору

103. Скрыто модератором  +/
Сообщение от Аноним (103), 09-Дек-25, 15:48 
Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору

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

доа? и как же я его собрал? наверное, у меня случайно получилось, мы же по тебе судим?

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

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

49. "Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."  +/
Сообщение от Аноним (49), 08-Дек-25, 17:28 
LFS-ники молодцы, горжусь ими. Сам периодически собираю LFS. Свой Линукс - это круто.
Ответить | Правка | Наверх | Cообщить модератору

98. "Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."  +/
Сообщение от Аноним (103), 09-Дек-25, 13:51 
Как там сейчас собрать с раздельным /usr ?
Ответить | Правка | Наверх | 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 с устранением проблемы со сборкой ..."  +3 +/
Сообщение от Аноним (79), 08-Дек-25, 13:18 
он не знает, что бул еще может быть 8-ми байтовым :)
Ответить | Правка | Наверх | Cообщить модератору

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

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

7. "Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."  +6 +/
Сообщение от Аноним (81), 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ообщить модератору

61. "Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."  +/
Сообщение от Аноним (65), 08-Дек-25, 18:25 
> можно ещё через struct сделать

Это как?

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

95. "Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."  +/
Сообщение от ZloySergant (ok), 09-Дек-25, 11:34 
>> можно ещё через struct сделать
> Это как?

Простейший способ, не лучший, описан https://blog.tal.bi/posts/namespaces-in-c/

Ещё есть Cello. https://libcello.org/home

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

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

24. "Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."  +/
Сообщение от Аноним (24), 08-Дек-25, 14:42 
>Странно, что ни в postfix ни в gcc нет что-то типа пространства имен

Скажите, а пространства имен в пространствах имен должны быть? А то нам слишком просто трассировать проблемы и выявлять закладки.

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

92. "Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."  +/
Сообщение от Аноним (92), 09-Дек-25, 09:26 
> Скажите, а пространства имен в пространствах имен должны быть?

Да, должны. Существуют в C++ с самого момента появления в нем пространства имен.

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

99. "Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."  +/
Сообщение от Аноним (103), 09-Дек-25, 13:58 
Gсс реализует то, что есть в языке, А в C пространств имён отродясь нет. using namespace это в C++.
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

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

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

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

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

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

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

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

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

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

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

54. "Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."  –2 +/
Сообщение от 12yoexpert (ok), 08-Дек-25, 17:49 
ты не ответил, ты написал несвязанный набор слов
Ответить | Правка | Наверх | Cообщить модератору

56. "Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."  +1 +/
Сообщение от Аноним (50), 08-Дек-25, 17:52 
> несвязанный набор слов

Ок, в следующий раз буду знать, что текст длиной больше одного твита ты воспринимать не способен.

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

58. "Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."  –1 +/
Сообщение от Аноним (58), 08-Дек-25, 18:02 
> ты не ответил, ты написал несвязанный набор слов

Если то был "несвязный набор слов", то зачем ты на него отвечал "ifdef-ам в школе не учили"?

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

74. "Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."  –2 +/
Сообщение от 12yoexpert (ok), 08-Дек-25, 21:20 
переводить стрелки - национальная российская забава

ещё и русского языка не понимаем, одни проблемы с тобой

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

25. "Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."  –1 +/
Сообщение от freehck (ok), 08-Дек-25, 14:56 
> Так как связанное с поддержкой нового типа "bool" изменение охватывает много строк кода, решено не переносить его в стабильные ветки, а добавить при вызове gcc и clang флаг компиляции "-std=gnu17" для использования стандарта C17.

Они конечно авторы и сами вправе решать, но ума не приложу, почему они просто не переименовали автозаменой bool в boolean.

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

89. "Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."  +1 +/
Сообщение от _ (??), 09-Дек-25, 04:38 
Потому что это (bool) в стандарте языка, и стало быть иное - костыль.

Хотя нах и пох правы на все 146% - эпические еланы это в язык ввели...
На Си аппликейшены только долбонавты пишут, он для системы, для лютого байтодрочЪа "по локти в железе!"(С) и вот это вот всё ... А в железе - ни у одного проца нет бит-wide  boolean, только как слово или (реже) - байт.

Ну и напуркуа тогда?!?! ИдиЁты ....

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

29. "Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."  –1 +/
Сообщение от Аноним (-), 08-Дек-25, 15:59 
Смешно.
В fortran добавили LOGICAL еще в 1962 году.
В ALGOL 60 есть BOOLEAN! В Pascal есть Boolean. В куче других языков древнее сишки есть логический тип.

Но dыpяшечники они особенные...
В убожестве под названием сишечка stdbool появился только в С99 и не как тип, а как макросовый костыль. А нормальный тип пришлось ждать аж до С23.

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

32. "Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."  +1 +/
Сообщение от нах. (?), 08-Дек-25, 16:07 
> Смешно.
> В fortran добавили LOGICAL еще в 1962 году.
> В ALGOL 60 есть BOOLEAN! В Pascal есть Boolean. В куче других

и сколько операционных систем написано на этих языках? Правильно - ноль.

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

35. "Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."  –1 +/
Сообщение от Аноним (-), 08-Дек-25, 16:14 
> и сколько операционных систем написано на этих языках?

Ну-ну, а в какой момент посфигс стал ОС?

> Правильно - ноль.

Не правильно. CHAOS OS, PRIMOS, Apollo Domain OS.

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

41. "Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."  –1 +/
Сообщение от нах. (?), 08-Дек-25, 16:38 
>> и сколько операционных систем написано на этих языках?
> Ну-ну, а в какой момент посфигс стал ОС?

окей, сколько mta, используемых не в виртуальной реальности, а чью-то почту реально принимающих? Ой, опять ноль?

>> Правильно - ноль.
> Не правильно. CHAOS OS, PRIMOS, Apollo Domain OS.

спасибо чатугпт за список эталонного ненужно. Кстати, почему ты еще не поставил себе все три и не выкинул немодные написанные на си? Потому что они - мертвенькими родились, не?

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

59. "Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."  –1 +/
Сообщение от Аноним (65), 08-Дек-25, 18:19 
>>> и сколько операционных систем написано на этих языках? Правильно - ноль.
>> Не правильно. CHAOS OS, PRIMOS, Apollo Domain OS.
> список эталонного ненужно.

А ты как всегда держишь марку!

- Написано ноль ОС.
- Нет, вот список.
- Это неправильные ОС.

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

100. "Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."  +/
Сообщение от Аноним (103), 09-Дек-25, 14:01 
> Не правильно. CHAOS OS, PRIMOS, Apollo Domain OS.

Это что ещё за редоксы такие?

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

60. "Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."  +/
Сообщение от Аноним (65), 08-Дек-25, 18:24 
>> В fortran добавили LOGICAL еще в 1962 году.
>> В ALGOL 60 есть BOOLEAN! В Pascal есть Boolean. В куче других
> и сколько операционных систем написано на этих языках? Правильно - ноль

Чел, речь шла о наличие типа boolean в языке  К чему ты вообще спрашиваешь, сколько на них было написано ОС? Хотел намекнуть, что отсутсвие bool как-то в этом помогает, или что?

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

90. "Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."  +/
Сообщение от _ (??), 09-Дек-25, 04:44 
Не в языке! Вернее - непросто в каком то там языке!
А в Языке __Системного__ Программирования! По-локти в железе!(С)

А postfix почему на Си написан ... ну всё остальное _тогда_ было ещё волшебнее чем Си :)
Сетевые сервисы которые пишут _сейчас_ - на Си пишут редко, и (тля!) - это правильно.

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

93. "Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."  +/
Сообщение от Аноним (81), 09-Дек-25, 10:57 
> А в Языке __Системного__ Программирования! По-локти в железе!(С)

Ну всё правильно, нету в железе никакого boolean - все регистры минимум 16 бит. Что не так то?

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

106. "Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."  +/
Сообщение от _ (??), 09-Дек-25, 20:53 
НЕТ! :)

Минимум - 8 бит.
А максимум - не определён. Практически есть 64 ну и спец архитектуры есть на 128 и бают весёлые деффки что - 256!
И на всём этом Си должен работать.
А теперь - думайте! :)

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

94. "Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."  +/
Сообщение от Аноним (81), 09-Дек-25, 10:59 
Ну ты ж сам вот тут написал - https://www.opennet.dev/openforum/vsluhforumID3/138582.html#89
Ответить | Правка | К родителю #90 | Наверх | Cообщить модератору

52. "Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."  +/
Сообщение от Аноним (79), 08-Дек-25, 17:34 
> В убожестве под названием сишечка

потому-что это "типовый кастрат"!

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

107. Скрыто модератором  +/
Сообщение от _ (??), 09-Дек-25, 20:54 
Ответить | Правка | Наверх | Cообщить модератору

33. "Обновление Postfix 3.10.7 с устранением проблемы со сборкой ..."  +/
Сообщение от Аноним (81), 08-Дек-25, 16:08 
Лучший MTA стал еще лучше - теперь собирается и с gcc15
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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