Вариант для распечатки |
Пред. тема | След. тема | ||
| Форум Разговоры, обсуждение новостей | |||
|---|---|---|---|
| Изначальное сообщение | [ Отслеживать ] | ||
| "Обновление 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... | ||
| Ответить | Правка | Cообщить модератору | ||
| Оглавление |
| Сообщения | [Сортировка по ответам | RSS] |
| 2. Сообщение от Аноним (2), 08-Дек-25, 09:41 | +3 +/– | |
> Проблема в том, что в стандарте С23 определено новое зарезервированное ключевое слово "bool", которое сопоставлено с типом, имеющим размер 1 байт. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #3, #8, #20 | ||
| 3. Сообщение от Аноним (2), 08-Дек-25, 09:43 | +1 +/– | |
> Так как связанное с поддержкой нового типа "bool" изменение охватывает много строк кода, решено не переносить его в стабильные ветки | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #2 | ||
| 4. Сообщение от Аноним (4), 08-Дек-25, 09:50 | +1 +/– | |
В книжке BLFS 12.4 инструкция по сборке Postfix с поддержкой GCC 15 еще с сентября прописана. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #49 | ||
| 5. Сообщение от Аноним (5), 08-Дек-25, 10:10 | +/– | |
>в стандарте С23 определено новое зарезервированное ключевое слово "bool", которое сопоставлено с типом, имеющим размер 1 байт | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #12 | ||
| 6. Сообщение от Аноним (6), 08-Дек-25, 10:12 | +/– | |
При сборке нельзя указать стандарт? Нужно обязательно менять код под самый новый gcc? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #7 | ||
| 7. Сообщение от Аноним (7), 08-Дек-25, 10:16 | +6 +/– | |
А последнюю строку прочитать не судьба? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #6 | ||
| 8. Сообщение от Анонисссм (?), 08-Дек-25, 10:18 | +2 +/– | |
>Пол века прошло... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #2 | ||
| 10. Сообщение от 1 (??), 08-Дек-25, 10:29 | +/– | |
Странно, что ни в postfix ни в gcc нет что-то типа пространства имен, что бы исключить пресечения. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #11, #13, #24 | ||
| 11. Сообщение от Аноним (11), 08-Дек-25, 10:33 | +/– | |
Как вы себе это представляете? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #10 Ответы: #15 | ||
| 12. Сообщение от Аноним (12), 08-Дек-25, 10:37 | +/– | |
Сие есть стандарт. Ты или поддерживаешь код в соответствии со стандартами, или нет. Если не поддерживаешь, объективно твой код перестает следовать стандарту. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #5 Ответы: #14 | ||
| 13. Сообщение от Аноним (7), 08-Дек-25, 10:52 | +/– | |
Покажи как? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #10 | ||
| 14. Сообщение от User (??), 08-Дек-25, 10:56 | –1 +/– | |
Нет, прошу обьясните нам! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #12 Ответы: #22, #23 | ||
| 15. Сообщение от Аноним (-), 08-Дек-25, 11:11 | –1 +/– | |
Префиксы, например как в GLib: gchar, gint, gsize, gboolean. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #11 Ответы: #18 | ||
| 16. Сообщение от 12yoexpert (ok), 08-Дек-25, 11:35 | +/– | |
> В коде Postfix определён собственный тип "bool", | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #17 | ||
| 17. Сообщение от Аноним (50), 08-Дек-25, 11:54 | +/– | |
> нафига? <stdbool.h> с какого года существует? 98-99? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #16 Ответы: #19 | ||
| 18. Сообщение от ZloySergant (ok), 08-Дек-25, 12:29 | +/– | |
>Язык созданный для написания хелловордов, другого пространства имён там нет. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #15 Ответы: #61 | ||
| 19. Сообщение от 12yoexpert (ok), 08-Дек-25, 12:32 | –2 +/– | |
ifdef-ам в школе не учили? 25 лет назад можно было добавить | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #17 Ответы: #21 | ||
| 20. Сообщение от нах. (?), 08-Дек-25, 12:44 | +/– | |
Угу, и результат - поцфикс не собирается. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #2 Ответы: #26, #28, #55 | ||
| 21. Сообщение от Аноним (50), 08-Дек-25, 12:48 | +/– | |
> ifdef-ам в школе не учили? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #19 Ответы: #54 | ||
| 22. Сообщение от Аноним (51), 08-Дек-25, 13:18 | +/– | |
он не знает, что бул еще может быть 8-ми байтовым :) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #14 | ||
| 23. Сообщение от Аноним (23), 08-Дек-25, 13:20 Скрыто ботом-модератором | +1 +/– | |
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #14 | ||
| 24. Сообщение от Аноним (24), 08-Дек-25, 14:42 | +1 +/– | |
>Странно, что ни в postfix ни в gcc нет что-то типа пространства имен | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #10 | ||
| 25. Сообщение от freehck (ok), 08-Дек-25, 14:56 | –1 +/– | |
> Так как связанное с поддержкой нового типа "bool" изменение охватывает много строк кода, решено не переносить его в стабильные ветки, а добавить при вызове gcc и clang флаг компиляции "-std=gnu17" для использования стандарта C17. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 26. Сообщение от Аноним (-), 08-Дек-25, 15:14 | +/– | |
> Угу, и результат - поцфикс не собирается. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #20 Ответы: #30 | ||
| 28. Сообщение от Аноним (-), 08-Дек-25, 15:57 | +/– | |
> нужное необходимое и полезное (нет) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #20 Ответы: #31 | ||
| 29. Сообщение от Аноним (-), 08-Дек-25, 15:59 | +1 +/– | |
Смешно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #32, #52 | ||
| 30. Сообщение от нах. (?), 08-Дек-25, 16:01 | +/– | |
ничего что стандарт языка на котором этот постфикс написан тридцать лет назад - не содержит подобных "ключевых слов"? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #26 Ответы: #37 | ||
| 31. Сообщение от нах. (?), 08-Дек-25, 16:05 | +/– | |
> Тут позорище как раз в том, что в этом так называемом "стандарте" | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #28 Ответы: #40, #64 | ||
| 32. Сообщение от нах. (?), 08-Дек-25, 16:07 | –1 +/– | |
> Смешно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #29 Ответы: #35, #60 | ||
| 33. Сообщение от Аноним (7), 08-Дек-25, 16:08 | +/– | |
Лучший MTA стал еще лучше - теперь собирается и с gcc15 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 35. Сообщение от Аноним (-), 08-Дек-25, 16:14 | +/– | |
> и сколько операционных систем написано на этих языках? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #32 Ответы: #41 | ||
| 37. Сообщение от Аноним (-), 08-Дек-25, 16:19 | +/– | |
> От чего бы и не добавить к true - 42? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #30 Ответы: #39 | ||
| 39. Сообщение от нах. (?), 08-Дек-25, 16:35 | +/– | |
> Конечно! Это же абсолютно логично добавлять к булевому типу, | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #37 Ответы: #42 | ||
| 40. Сообщение от Аноним (-), 08-Дек-25, 16:38 | +/– | |
> В нем все равно нет механизма проверки что ты не пытаешься добавить к нему 42. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #31 Ответы: #46 | ||
| 41. Сообщение от нах. (?), 08-Дек-25, 16:38 | –1 +/– | |
>> и сколько операционных систем написано на этих языках? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #35 Ответы: #59 | ||
| 42. Сообщение от Аноним (-), 08-Дек-25, 16:44 | +/– | |
> Есть jz, и ей ВСЕ РАВНО, 42 в регистре лежит или 41 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #39 Ответы: #45, #51, #57 | ||
| 45. Сообщение от нах. (?), 08-Дек-25, 17:00 | +/– | |
> Так весь смысл языка в том, чтобы в регистре не оказалось 42, а был напр. 0 или 1. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #42 Ответы: #47, #50 | ||
| 46. Сообщение от нах. (?), 08-Дек-25, 17:10 | –1 +/– | |
>> В нем все равно нет механизма проверки что ты не пытаешься добавить к нему 42. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #40 Ответы: #53 | ||
| 47. Сообщение от Аноним (-), 08-Дек-25, 17:16 | +/– | |
> Смысл примерно один и тот же. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #45 | ||
| 49. Сообщение от Аноним (49), 08-Дек-25, 17:28 | +/– | |
LFS-ники молодцы, горжусь ими. Сам периодически собираю LFS. Свой Линукс - это круто. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #4 | ||
| 50. Сообщение от Аноним (50), 08-Дек-25, 17:28 | –1 +/– | |
>> Весь смысл языка Си, во всяком случае, его первоначальной разработки - чтобы не приходилось помнить что у тебя в регистре, что в памяти, и не забыть сохранить одно из второго. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #45 | ||
| 51. Сообщение от Аноним (51), 08-Дек-25, 17:29 | +/– | |
> И мир расхребывает этот недоязык до сих пор. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #42 | ||
| 52. Сообщение от Аноним (51), 08-Дек-25, 17:34 | +/– | |
> В убожестве под названием сишечка | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #29 | ||
| 53. Сообщение от Аноним (50), 08-Дек-25, 17:37 | +/– | |
>> Языки существуют именно для того, чтобы делать валидные абстракции над вещами, которые напр. не поддерживает проц. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #46 Ответы: #62 | ||
| 54. Сообщение от 12yoexpert (ok), 08-Дек-25, 17:49 | –2 +/– | |
ты не ответил, ты написал несвязанный набор слов | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #21 Ответы: #56, #58 | ||
| 55. Сообщение от 12yoexpert (ok), 08-Дек-25, 17:52 | +/– | |
> Угу, и результат - поцфикс не собирается. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #20 | ||
| 56. Сообщение от Аноним (50), 08-Дек-25, 17:52 | +/– | |
> несвязанный набор слов | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #54 | ||
| 57. Сообщение от Аноним (50), 08-Дек-25, 17:55 | +/– | |
> Не, это не algol60 нескучный йезычок, а си кусок ... переносимого асма, который был создан для ускоренного 6ыdлокодинга юникса | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #42 Ответы: #67 | ||
| 58. Сообщение от Аноним (58), 08-Дек-25, 18:02 | +/– | |
> ты не ответил, ты написал несвязанный набор слов | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #54 Ответы: #63 | ||
| 59. Сообщение от Аноним (65), 08-Дек-25, 18:19 | +/– | |
>>> и сколько операционных систем написано на этих языках? Правильно - ноль. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #41 | ||
| 60. Сообщение от Аноним (65), 08-Дек-25, 18:24 | +/– | |
>> В fortran добавили LOGICAL еще в 1962 году. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #32 | ||
| 61. Сообщение от Аноним (65), 08-Дек-25, 18:25 | +/– | |
> можно ещё через struct сделать | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #18 | ||
| 62. Сообщение от Аноним (-), 08-Дек-25, 18:27 | –1 +/– | |
>Да что ты! А Денис Ричи, глупый, об этом не знает и пишет: | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #53 Ответы: #65, #66 | ||
| 63. Сообщение от Аноним (-), 08-Дек-25, 18:31 Скрыто ботом-модератором | +/– | |
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #58 | ||
| 64. Сообщение от Аноним (65), 08-Дек-25, 18:33 | +/– | |
> Потому что такому языку этот бул нахрен был не нужен. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #31 | ||
| 65. Сообщение от Аноним (65), 08-Дек-25, 18:34 | +/– | |
> В самом языке было закреплено, что символ 1 - истина, символ 0 - ложь. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #62 | ||
| 66. Сообщение от Аноним (65), 08-Дек-25, 18:37 | +/– | |
> Во времена Ритчи абстрации ложились поверх голого железа, внизу только ассемблер или сразу машинные коды. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #62 | ||
| 67. Сообщение от Аноним (51), 08-Дек-25, 18:50 | +/– | |
и делалось все это лишь с одной целью - нужен был "амерский ЯП", как это так, такая "великая нация" использует европеоидный ЯП. Отсюда и такой дизайн С - х*як, х*як и в продакшен - "типовый кастрат". | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #57 | ||
|
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
|
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |