![]() |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Результаты пересборки пакетной базы 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![]() | +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![]() | +/– | ![]() |
Говорят, надо просто ногу брать соответствующего масштаба -- и всё получится (я много писал на модуле-2, если что). | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #52 Ответы: #73 |
59.
Сообщение от Michael Shigorin![]() | +1 +/– | ![]() |
>> С и С++ нужно закопать и хлоркой засыпать | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #31 |
60. Сообщение от erthink (ok), 04-Июн-20, 22:19 | +/– | ![]() |
> Язык Ада например, защищён от выстрелов в ногу архитектурно (я любитель пистона | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #52 Ответы: #74 |
61.
Сообщение от Michael Shigorin![]() | +1 +/– | ![]() |
Полагаете, тот парень ещё и оптимизатор на питоне изобразить сможет -- да такой, чтоб в этой пятилетке что-то на гора выдал?.. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #56 Ответы: #67 |
62.
Сообщение от Michael Shigorin![]() | +/– | ![]() |
Вот вам двоим на заметку: http://mcst.ru/lab | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #9 Ответы: #75 |
63.
Сообщение от Michael Shigorin![]() | +/– | ![]() |
> Вопрос не в переходе, а в проверке сборки другим сторонним компилятором. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #50 Ответы: #65 |
64.
Сообщение от Michael Shigorin![]() | +/– | ![]() |
> Чем IBM и Microsoft лучше Apple? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #51 Ответы: #66 |
65.
Сообщение от freehck![]() | +/– | ![]() |
> К сожалению, 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![]() | +/– | ![]() |
>> обязательства не публиковать результаты без предварительного | ||
Ответить | Правка | Наверх | 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 Добавить, Поддержать, Вебмастеру |