Вариант для распечатки |
Пред. тема | След. тема | ||
| Форум Разговоры, обсуждение новостей | |||
|---|---|---|---|
| Изначальное сообщение | [ Отслеживать ] | ||
| "Результаты пересборки пакетной базы Debian при помощи Clang 10" | +/– | |
| Сообщение от opennews (??), 03-Июн-20, 20:19 | ||
Сильвестр Ледрю (Sylvestre Ledru) опубликовал результат пересборки архива пакетов Debian GNU/Linux с использованием компилятора Clang 10 вместо GCC. Из 31014 пакетов не удалось собрать 1400 (4.5%), но применив к инструментарию Debian дополнительный патч число несобранных пакетов удалось уменьшить до 1110 (3.6%). Для сравнения при сборке в Clang 8 и 9 число пакетов, которые не удалось собрать, держалось на уровне 4.9%... | ||
| Ответить | Правка | Cообщить модератору | ||
| Оглавление |
| Сообщения | [Сортировка по ответам | RSS] |
| 1. Сообщение от Аноним (1), 03-Июн-20, 20:19 | +18 +/– | |
Напомните, зачем нужно переходить на шланг? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #2, #3, #4, #6, #7, #21, #34, #38, #40, #50, #79 | ||
| 2. Сообщение от Fracta1L (ok), 03-Июн-20, 20:21 | –22 +/– | |
Чтобы отвязаться от поехавшего GNU | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #1 Ответы: #5, #29, #41 | ||
| 3. Сообщение от Аноним (5), 03-Июн-20, 20:21 | +1 +/– | |
Наверно чтобы... а хер знает, не зачем наверно | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #1 | ||
| 4. Сообщение от A.Stahl (ok), 03-Июн-20, 20:21 | +7 +/– | |
Никто никуда переходить не собирается, но иметь запасной вариант всегда хорошо. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #1 | ||
| 5. Сообщение от Аноним (5), 03-Июн-20, 20:22 | +20 +/– | |
Слушай... можешь компилятор С++ написать, но чтоб без сишных дыреней? На питоне норм будет думаю | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #2 Ответы: #8, #13, #19 | ||
| 6. Сообщение от Аноним (6), 03-Июн-20, 20:25 | +12 +/– | |
переходить может и не нужно. А вот выявить при пересборке не соответствующие стандарту компиляторо-специфичные костыли - дело очень полезное. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #1 Ответы: #9 | ||
| 7. Сообщение от Аноним (7), 03-Июн-20, 20:31 | –16 +/– | |
Вопрос скорее "Зачем оставаться на GCC". Прогресса со второй версии чайная ложка, до сих пор не умеет корректно высокие уровни оптимизации, генерит код, который повреждает память и продолжает работать дальше не генерируя ексцепшена, сборка под определённую архитектуру может "случайно" использовать левые команды процессора… | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #1 Ответы: #12, #17, #23 | ||
| 8. Сообщение от Fracta1L (ok), 03-Июн-20, 20:38 | –36 +/– | |
С и С++ нужно закопать и хлоркой засыпать, это единственное лечение. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #5 Ответы: #10, #11, #31 | ||
| 9. Сообщение от Аноним (9), 03-Июн-20, 20:42 | +3 +/– | |
Аналогично действую. При кроссплатформенной разработке отладка в различных системах позволяет добиться качества кода и поймать некоторые ошибки. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #6 Ответы: #62 | ||
| 10. Сообщение от Ванёк (?), 03-Июн-20, 20:45 | +10 +/– | |
Что, все дружно переходим на JavaScript? А потом снова на C/C++? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #8 Ответы: #32 | ||
| 11. Сообщение от Корец (?), 03-Июн-20, 20:47 | +2 +/– | |
Что предлагаешь взамен? Или как обычно - пустой звук и ничего больше? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #8 Ответы: #14, #15, #52 | ||
| 12. Сообщение от erthink (ok), 03-Июн-20, 20:48 | +7 +/– | |
Вы clang и gcc попутали | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #7 | ||
| 13. Сообщение от Ванёк (?), 03-Июн-20, 20:48 | –1 +/– | |
1) С каких пор у Питона меньше дыр? 2) А просадку производительности на порядок при переходе на Питон на всех компьютерах мира кто, как и чем будет компенсировать? 3) И процессорах дыры. Тоже заменим на Питон??? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #5 Ответы: #30, #56 | ||
| 14. Сообщение от анонимно (?), 03-Июн-20, 20:49 | –4 +/– | |
golang | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #11 | ||
| 15. Сообщение от Fracta1L (ok), 03-Июн-20, 21:01 | –5 +/– | |
Rust и Go! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #11 Ответы: #16, #71 | ||
| 16. Сообщение от ghost (??), 03-Июн-20, 21:11 | +3 +/– | |
Идея "хорошая". Производители железа оценят. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #15 Ответы: #24 | ||
| 17. Сообщение от Аноним (17), 03-Июн-20, 21:30 | +1 +/– | |
>код работает так как написано в исходнике | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #7 | ||
| 18. Сообщение от Anonymus (?), 03-Июн-20, 21:30 | –1 +/– | |
>отсутствия некоторых заголовочных файлов | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #20, #22, #27 | ||
| 19. Сообщение от Аноним (19), 03-Июн-20, 21:44 | +1 +/– | |
Написал: http://compcert.inria.fr/ | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #5 | ||
| 20. Сообщение от Ordu (ok), 03-Июн-20, 21:51 | +1 +/– | |
>> возврат не-void функцией какого-то значения | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #18 Ответы: #33 | ||
| 21. Сообщение от Ordu (ok), 03-Июн-20, 21:51 | +1 +/– | |
just for fun. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #1 Ответы: #26, #44 | ||
| 22. Сообщение от Аноним84701 (ok), 03-Июн-20, 21:53 | +4 +/– | |
>>использование сравнения указателя с нулём | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #18 | ||
| 23. Сообщение от Аноним (23), 03-Июн-20, 22:01 | +4 +/– | |
У шланга высокие уровни оптимизации не особо от низких отличаются. А всё потому, что он способен оптимизировать только лапшой из goto. В gcc оптимизации уровня O3 и не включённые в него включаются в pgo. Остальное баги и регрессии, они исправляются (регулярно). Слишком много изменений происходит в нём, тут ты совершенно неправ. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #7 | ||
| 24. Сообщение от коржик (?), 03-Июн-20, 22:06 | +8 +/– | |
раст по производительности сопоставим с c++, зря вы так. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #16 Ответы: #49 | ||
| 25. Сообщение от Аноним (25), 03-Июн-20, 22:22 | +/– | |
Когда с msvc протестируют? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #28 | ||
| 26. Сообщение от Аноним (26), 03-Июн-20, 22:32 | +1 +/– | |
Первый коммент по делу | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #21 Ответы: #57 | ||
| 27. Сообщение от Аноним (27), 03-Июн-20, 23:13 | +/– | |
> А вот тут не понял, что не так-то? Или это опечатка? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #18 | ||
| 28. Сообщение от DontTreadOnMe (?), 03-Июн-20, 23:26 | +2 +/– | |
Сначала msvc надо нормальный си научить компилять. Потом добавить ему гнутые расширения. И только потом можно подумать о тестировании. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #25 Ответы: #47 | ||
| 29. Сообщение от Аноним (29), 04-Июн-20, 00:15 | +4 +/– | |
> Чтобы отвязаться от поехавшего GNU | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #2 Ответы: #36 | ||
| 30. Сообщение от Аноним (-), 04-Июн-20, 00:16 | +2 +/– | |
> 1) С каких пор у Питона меньше дыр? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #13 | ||
| 31. Сообщение от Аноним (-), 04-Июн-20, 00:18 | –1 +/– | |
> С и С++ нужно закопать и хлоркой засыпать | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #8 Ответы: #59 | ||
| 32. Сообщение от BrainFucker (ok), 04-Июн-20, 00:25 | +1 +/– | |
> А потом снова на C/C++? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #10 | ||
| 33. Сообщение от userd (ok), 04-Июн-20, 00:47 | +3 +/– | |
>>> возврат не-void функцией какого-то значения | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #20 | ||
| 34. Сообщение от Аномсис (?), 04-Июн-20, 04:57 | +2 +/– | |
Можно будет все пакеты распространять в уже оптимизированном биткоде LLVM, а при установке они будут быстро компилироваться с оптимизацией по-максимуму под архитектуру процессора. При этом скорость компиляции будет намного быстрее, чем из изходников C/C++. А в репозитории будет храниться всего одна пакетная база, универсальная, под все архитектуры. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #1 Ответы: #35, #45 | ||
| 35. Сообщение от Аноним (23), 04-Июн-20, 06:27 | +3 +/– | |
>Если это x86, то компиляция там под i686, т.е. в оптимизации не задействованы функции новых процессоров. Кто хочет задействовать свой процессор по-максимуму, им приходится | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #34 | ||
| 36. Сообщение от Fracta1L (ok), 04-Июн-20, 07:51 | –2 +/– | |
Лицензия Апач - так себе привязка | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #29 Ответы: #42 | ||
| 37. Сообщение от Аноним (37), 04-Июн-20, 09:04 | –1 +/– | |
А зачем? Под эппл лежать приятнее? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #48, #51, #54 | ||
| 38. Сообщение от Аноним (38), 04-Июн-20, 09:18 | +/– | |
Это ZOG дурацкую работу подкидывает, чтобы отвлечь ресурсы. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #1 | ||
| 40. Сообщение от DerRoteBaron (ok), 04-Июн-20, 09:36 | +/– | |
Хотя бы чтобы почистить код от совсем упоротых GNU-хаков и ошибок, возникающих из-за них. Ну и чтобы не давать GCC застрять на месте. Они как после появления рабочего шланга (или пинков от Линуса) проснулись и начали снова делать приличный тулчейн. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #1 | ||
| 41. Сообщение от Wolfy (?), 04-Июн-20, 10:09 | –1 +/– | |
>отвязаться от поехавшего GNU | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #2 Ответы: #43 | ||
| 42. Сообщение от Аноним (42), 04-Июн-20, 12:25 | +2 +/– | |
Там целый букет лицензий. Наверное, специально так, чтоб мозги запудрить. Но это не отменяет того, что оно под пятой у Яббла. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #36 | ||
| 43. Сообщение от Аноним (42), 04-Июн-20, 12:25 | +/– | |
и Apple! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #41 Ответы: #46 | ||
| 44. Сообщение от Аноним (42), 04-Июн-20, 12:35 | –1 +/– | |
just for YOBA (Youth Oriented, Bydlo-Approved) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #21 Ответы: #69 | ||
| 45. Сообщение от Аноним (42), 04-Июн-20, 12:39 | +2 +/– | |
>Можно будет все пакеты распространять в уже оптимизированном биткоде LLVM | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #34 Ответы: #82 | ||
| 46. Сообщение от Wolfy (?), 04-Июн-20, 12:43 | –2 +/– | |
Apple это больше про BSD. А Microsoft love Linux. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #43 | ||
| 47. Сообщение от Аноним (42), 04-Июн-20, 12:44 | +1 +/– | |
И научить MSVC в ELF генерить. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #28 | ||
| 48. Сообщение от Аноним (42), 04-Июн-20, 12:45 | –1 +/– | |
Ещё бы, аж до гланд достаёт! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #37 | ||
| 49. Сообщение от sdaasd (?), 04-Июн-20, 13:15 | +/– | |
Может потому-что он больше в сторону C? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #24 | ||
50.
Сообщение от freehck (ok), 04-Июн-20, 14:08
| +2 +/– | |
> Напомните, зачем нужно переходить на шланг? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #1 Ответы: #63 | ||
| 51. Сообщение от Wolfy (?), 04-Июн-20, 14:20 | –1 +/– | |
Чем IBM и Microsoft лучше Apple? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #37 Ответы: #64 | ||
| 52. Сообщение от zshfan (ok), 04-Июн-20, 18:08 | +1 +/– | |
Язык Ада например, защищён от выстрелов в ногу архитектурно (я любитель пистона если что)... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #11 Ответы: #58, #60 | ||
| 54. Сообщение от Аноним (54), 04-Июн-20, 18:53 | +2 +/– | |
Поддерживая одновременно и gcc и clang, мы не лежим ни под GNU ни под Apple. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #37 Ответы: #55 | ||
| 55. Сообщение от erthink (ok), 04-Июн-20, 19:03 | +2 +/– | |
> Поддерживая одновременно и gcc и clang, мы не лежим ни под GNU | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #54 | ||
| 56. Сообщение от Аноним84701 (ok), 04-Июн-20, 19:33 | +/– | |
>> Слушай... можешь компилятор С++ написать, но чтоб без сишных дыреней? На питоне норм будет думаю | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #13 Ответы: #61 | ||
| 57. Сообщение от Аноним (57), 04-Июн-20, 20:19 | +1 +/– | |
Второй коммент тоже по делу. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #26 | ||
58.
Сообщение от Michael Shigorin (ok), 04-Июн-20, 22:04
| +/– | |
Говорят, надо просто ногу брать соответствующего масштаба -- и всё получится (я много писал на модуле-2, если что). | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #52 Ответы: #73 | ||
59.
Сообщение от Michael Shigorin (ok), 04-Июн-20, 22:05
| +1 +/– | |
>> С и С++ нужно закопать и хлоркой засыпать | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #31 | ||
| 60. Сообщение от erthink (ok), 04-Июн-20, 22:19 | +/– | |
> Язык Ада например, защищён от выстрелов в ногу архитектурно (я любитель пистона | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #52 Ответы: #74 | ||
61.
Сообщение от Michael Shigorin (ok), 04-Июн-20, 22:29
| +1 +/– | |
Полагаете, тот парень ещё и оптимизатор на питоне изобразить сможет -- да такой, чтоб в этой пятилетке что-то на гора выдал?.. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #56 Ответы: #67 | ||
62.
Сообщение от Michael Shigorin (ok), 04-Июн-20, 22:30
| +/– | |
Вот вам двоим на заметку: http://mcst.ru/lab | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #9 Ответы: #75 | ||
63.
Сообщение от Michael Shigorin (ok), 04-Июн-20, 22:34
| +/– | |
> Вопрос не в переходе, а в проверке сборки другим сторонним компилятором. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #50 Ответы: #65 | ||
64.
Сообщение от Michael Shigorin (ok), 04-Июн-20, 22:40
| +/– | |
> Чем IBM и Microsoft лучше Apple? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #51 Ответы: #66 | ||
65.
Сообщение от freehck (ok), 04-Июн-20, 23:05
| +/– | |
> К сожалению, RMS явно рассматривает компилятор (точнее, gnu extensions) как оружие. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #63 | ||
| 66. Сообщение от Wolfy (?), 04-Июн-20, 23:10 | +/– | |
Учитывая, что все трое — сионисты, очень сомнительное утверждение. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #64 | ||
| 67. Сообщение от Аноним84701 (ok), 04-Июн-20, 23:36 | –1 +/– | |
> Полагаете, тот парень ещё и оптимизатор на питоне изобразить сможет -- да | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #61 | ||
| 69. Сообщение от Ordu (ok), 05-Июн-20, 00:09 | –1 +/– | |
> just for YOBA (Youth Oriented, Bydlo-Approved) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #44 | ||
| 71. Сообщение от 0x3A59 (?), 05-Июн-20, 07:20 | +1 +/– | |
> Rust и Go! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #15 | ||
| 73. Сообщение от Брат Анон (?), 05-Июн-20, 11:52 | +/– | |
Модула-2 -- неси зачётку, Шигорин. Сдал! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #58 | ||
| 74. Сообщение от Брат Анон (?), 05-Июн-20, 11:54 | +/– | |
Не пиши чушь. Ада явно лучше С/С++. Её с избытком придумали, но всё солидно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #60 Ответы: #78 | ||
| 75. Сообщение от RomanCh (ok), 05-Июн-20, 14:58 | +/– | |
Я всё понимаю конечно, но очень смешно выглядит п.7: | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #62 Ответы: #76 | ||
76.
Сообщение от Michael Shigorin (ok), 05-Июн-20, 16:42
| +/– | |
>> обязательства не публиковать результаты без предварительного | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #75 Ответы: #77, #83 | ||
| 77. Сообщение от RomanCh (ok), 05-Июн-20, 16:57 | +/– | |
| ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #76 | ||
| 78. Сообщение от erthink (ok), 05-Июн-20, 18:48 | +1 +/– | |
> Не пиши чушь. Ада явно лучше С/С++. Её с избытком придумали, но | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #74 Ответы: #80 | ||
| 79. Сообщение от Gogi (??), 05-Июн-20, 19:00 | +/– | |
Зачем склеротикам вообще задавать такие вопросы? Кушайте свои таблеточки, не мешайте продукту развиваться. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #1 | ||
| 80. Сообщение от Зз (?), 05-Июн-20, 23:35 | +1 +/– | |
Разбудите меня через 150 лет и я скажу вам, что делают на форуме програмистов | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #78 Ответы: #81 | ||
| 81. Сообщение от erthink (ok), 06-Июн-20, 01:00 | +/– | |
> Разбудите меня через 150 лет и я скажу вам, что делают на | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #80 | ||
| 82. Сообщение от Аноним (82), 08-Июн-20, 09:17 | +/– | |
Попробуйте на этом васме видеокодек запустить | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #45 | ||
| 83. Сообщение от mikhailnov (ok), 08-Июн-20, 14:04 | +/– | |
А вот если бы сборочница не пропускала пустой debuginfo, то большая часть апстримов, забивающих на CFLAGS, была бы выявлена и исправлена | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #76 | ||
|
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
|
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |