Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Выпуск сборочной системы Meson 0.50" | +/– | |
Сообщение от opennews (??), 11-Мрт-19, 10:35 | ||
Представлен (https://groups.google.com/forum/#!topic/mesonbuild/HRQPYoHGYA0) релиз сборочной системы Meson 0.50 (http://mesonbuild.com/), которая используется для сборки таких проектов, как X.Org Server, Mesa, Lighttpd, systemd, GStreamer, Wayland, GNOME и GTK+. Код Meson написан на языке Python и поставляется (https://github.com/mesonbuild/meson) под лицензией Apache 2.0. | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения по теме | [Сортировка по времени | RSS] |
1. "Выпуск сборочной системы Meson 0.50" | –1 +/– | |
Сообщение от Аноним (1), 11-Мрт-19, 10:35 | ||
Почему недостаточно обычного make? | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
2. "Выпуск сборочной системы Meson 0.50" | +4 +/– | |
Сообщение от llolik (ok), 11-Мрт-19, 10:41 | ||
На официальном сайте написано, вроде как. | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
6. "Выпуск сборочной системы Meson 0.50" | –4 +/– | |
Сообщение от shjfbg (?), 11-Мрт-19, 11:06 | ||
ребята неосилили cmake + ninja | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
7. "Выпуск сборочной системы Meson 0.50" | +1 +/– | |
Сообщение от llolik (ok), 11-Мрт-19, 11:23 | ||
В чём отмазка? Я понял это как памятку : не надо искать libpthread.so вручную (впрочем, если очень хочется ходить по граблям, то принципиально не запрещается). Вроде больше тезисов в тексте не наблюдается. | ||
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору |
19. "Выпуск сборочной системы Meson 0.50" | +/– | |
Сообщение от shjfbg (?), 11-Мрт-19, 12:24 | ||
>People coming from Autotools or CMake want to do this by looking for libpthread.so manually. | ||
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору |
22. "Выпуск сборочной системы Meson 0.50" | +1 +/– | |
Сообщение от llolik (ok), 11-Мрт-19, 12:45 | ||
>>People coming from Autotools or CMake want to do this by looking for libpthread.so manually. | ||
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору |
8. "Выпуск сборочной системы Meson 0.50" | +5 +/– | |
Сообщение от Аноним (8), 11-Мрт-19, 11:25 | ||
Прочитал статью. Чувак написал с нуля свою замену make и ускорил сборку Хрома с 10 секунд аж до 6. | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
12. "Выпуск сборочной системы Meson 0.50" | –1 +/– | |
Сообщение от llolik (ok), 11-Мрт-19, 11:31 | ||
> Просто за отправку патчей в GNU Гугл бы ему премиальные не заплатил. | ||
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору |
14. "Выпуск сборочной системы Meson 0.50" | +/– | |
Сообщение от Ordu (ok), 11-Мрт-19, 11:34 | ||
> Мне кажется, если бы сами разработчики make переписали его с нуля в расчёте на масштабы современных проектов, там был бы выигрыш больше 4 секунд. | ||
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору |
20. "Выпуск сборочной системы Meson 0.50" | +2 +/– | |
Сообщение от Аноним (20), 11-Мрт-19, 12:27 | ||
Есть мнение, что Ninja писали из-за винды. Make там хронически медленный из-за порождения тучи процессов, что на винде затратно. | ||
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору |
23. "Выпуск сборочной системы Meson 0.50" | +1 +/– | |
Сообщение от Аноним (8), 11-Мрт-19, 12:51 | ||
А мне-то что с этого? Что Гугл, что GNU, — чёрные дыры, обслуживаемые роботами и полутора полудохлыми контрибуторами соответственно. Ни туда, ни туда патч по человечески не протолкнёшь. | ||
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору |
26. "Выпуск сборочной системы Meson 0.50" | –1 +/– | |
Сообщение от Аноним (26), 11-Мрт-19, 13:55 | ||
В ninja особо MAKEFLAGS и не нужны. Эта система не предполагает ручного создания файлов для нее. Все файлы должны генерироваться какой-то внешней, более высокоуровневой тулзой. И именно в этой тулзе и нужно задавать все параметры для ninja. Хочешь что-то поменять - перегенерируй файлы. | ||
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору |
27. "Выпуск сборочной системы Meson 0.50" | –1 +/– | |
Сообщение от Ordu (ok), 11-Мрт-19, 14:02 | ||
> А мне-то что с этого? | ||
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору |
4. "Выпуск сборочной системы Meson 0.50" | +/– | |
Сообщение от Аноним (4), 11-Мрт-19, 10:50 | ||
А ты пробовал обычным make собирать что-то большое и кроссплатформенное? Причём именно _обычным_ make, без GNU-расширений. | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
11. "Выпуск сборочной системы Meson 0.50" | +1 +/– | |
Сообщение от yet another anonymous (?), 11-Мрт-19, 11:30 | ||
У нас практически не осталось _обычного_ make, без GNU-расширений. | ||
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору |
50. "Выпуск сборочной системы Meson 0.50" | +/– | |
Сообщение от Аноним (50), 11-Мрт-19, 18:08 | ||
Рад за _вас_. | ||
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору |
15. "Выпуск сборочной системы Meson 0.50" | +/– | |
Сообщение от пох (?), 11-Мрт-19, 11:40 | ||
> А ты пробовал обычным make собирать что-то большое и кроссплатформенное? | ||
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору |
48. "Выпуск сборочной системы Meson 0.50" | +/– | |
Сообщение от Аноним (50), 11-Мрт-19, 18:00 | ||
> насколько обычен тамошний pmake или бывший до него bmake - отдельный вопрос | ||
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору |
51. "Выпуск сборочной системы Meson 0.50" | +/– | |
Сообщение от пох (?), 11-Мрт-19, 18:10 | ||
пардон, bmake vs fmake - вечно я путаю эти буковки (поскольку один хрен никогда никто их так не зовет) | ||
Ответить | Правка | ^ к родителю #48 | Наверх | Cообщить модератору |
54. "Выпуск сборочной системы Meson 0.50" | +/– | |
Сообщение от Аноним (50), 11-Мрт-19, 21:20 | ||
Да круто, кроуто, что там есть эти фокусы. Проблема только в том, что они с фокусами gmake ни разу не совместимы, поэтому о переносимости Makefile'ов можно забыть. | ||
Ответить | Правка | ^ к родителю #51 | Наверх | Cообщить модератору |
57. "Выпуск сборочной системы Meson 0.50" | +1 +/– | |
Сообщение от Аноним (50), 11-Мрт-19, 21:46 | ||
P. S. Действительно, make уже не торт:$ make love | ||
Ответить | Правка | ^ к родителю #54 | Наверх | Cообщить модератору |
3. "Выпуск сборочной системы Meson 0.50" | +3 +/– | |
Сообщение от Аноним (3), 11-Мрт-19, 10:48 | ||
Требует python или jvm или какого-нибудь другого огромного рантайма на сотни мегабайт в распакованном виде === можно закапывать. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
5. "Выпуск сборочной системы Meson 0.50" | –3 +/– | |
Сообщение от мое правило (?), 11-Мрт-19, 11:03 | ||
Требует ядро, операционную систему, другого сабжа в много мегабайт между железом и аппликухой - можно закапывать. | ||
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору |
10. "Выпуск сборочной системы Meson 0.50" | –2 +/– | |
Сообщение от llolik (ok), 11-Мрт-19, 11:27 | ||
Никто не запрещает не пользоваться. У меня вот нет задачи не использовать Python, и фрустрации от него тоже нет - я пользуюсь, мне meson, не без огрехов, но нравится. | ||
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору |
13. "Выпуск сборочной системы Meson 0.50" | –1 +/– | |
Сообщение от пох (?), 11-Мрт-19, 11:33 | ||
> Никто не запрещает не пользоваться. | ||
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору |
16. "Выпуск сборочной системы Meson 0.50" | +/– | |
Сообщение от llolik (ok), 11-Мрт-19, 11:52 | ||
> ах, нет, для вас это слишком сложно? | ||
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору |
17. "Выпуск сборочной системы Meson 0.50" | –1 +/– | |
Сообщение от пох (?), 11-Мрт-19, 12:09 | ||
> Если конкретно обо мне речь, то Makefile писать вручную я ещё не разучился. | ||
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору |
21. "Выпуск сборочной системы Meson 0.50" | +/– | |
Сообщение от llolik (ok), 11-Мрт-19, 12:38 | ||
> хм, ну и как насчет быстренько вручную накатать мэйкфайлов к чему-то типа | ||
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору |
28. "Выпуск сборочной системы Meson 0.50" | –2 +/– | |
Сообщение от пох (?), 11-Мрт-19, 14:07 | ||
> Автотулзы для проектов типа chromium кактус не сильно лучший. | ||
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору |
33. "Выпуск сборочной системы Meson 0.50" | +/– | |
Сообщение от llolik (ok), 11-Мрт-19, 15:08 | ||
> почему? | ||
Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору |
46. "Выпуск сборочной системы Meson 0.50" | +2 +/– | |
Сообщение от Ivan_83 (ok), 11-Мрт-19, 17:25 | ||
автотулс ужасен, смейк вполне юзабелен. | ||
Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору |
43. "Выпуск сборочной системы Meson 0.50" | –1 +/– | |
Сообщение от пох (?), 11-Мрт-19, 17:15 | ||
> Вот серьёзно, где сейчас нет python? | ||
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору |
36. "Выпуск сборочной системы Meson 0.50" | +/– | |
Сообщение от metakeks (?), 11-Мрт-19, 15:32 | ||
сцать им, им дядька компы и облака покупает, сами туда ни копейки не вкладывают | ||
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору |
59. "Выпуск сборочной системы Meson 0.50" | +/– | |
Сообщение от Анонас (?), 12-Мрт-19, 10:11 | ||
> === | ||
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору |
9. "Выпуск сборочной системы Meson 0.50" | –1 +/– | |
Сообщение от yet another anonymous (?), 11-Мрт-19, 11:26 | ||
Сборка "xcode и VisualStudio" ооочень актульна для X сервера. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
24. "Выпуск сборочной системы Meson 0.50" | +1 +/– | |
Сообщение от Совершенно другой аноним (?), 11-Мрт-19, 13:44 | ||
Не совсем понятно, зачем в системе сборки знать компиляторы? make как-то обходился без этого сакрального знания. Ему вообще было абсолютно всё-равно что собирать, хоть исполняемый файл, а хоть и книгу. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
31. "Выпуск сборочной системы Meson 0.50" | –1 +/– | |
Сообщение от llolik (ok), 11-Мрт-19, 14:24 | ||
> Не совсем понятно, зачем в системе сборки знать компиляторы? | ||
Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору |
32. "Выпуск сборочной системы Meson 0.50" | –1 +/– | |
Сообщение от Led (ok), 11-Мрт-19, 14:57 | ||
> meson - это альтернатива autotools. | ||
Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору |
34. "Выпуск сборочной системы Meson 0.50" | –2 +/– | |
Сообщение от llolik (ok), 11-Мрт-19, 15:17 | ||
> Питоноподелие может казаться алтернативой чему-либо только для "альтернативных". | ||
Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору |
52. "Выпуск сборочной системы Meson 0.50" | –3 +/– | |
Сообщение от пох (?), 11-Мрт-19, 18:11 | ||
Led ;-) | ||
Ответить | Правка | ^ к родителю #34 | Наверх | Cообщить модератору |
58. "Выпуск сборочной системы Meson 0.50" | +/– | |
Сообщение от Led (ok), 11-Мрт-19, 23:09 | ||
>> Питоноподелие может казаться алтернативой чему-либо только для "альтернативных". | ||
Ответить | Правка | ^ к родителю #34 | Наверх | Cообщить модератору |
63. "Выпуск сборочной системы Meson 0.50" | +/– | |
Сообщение от Анончег (?), 12-Мрт-19, 23:46 | ||
> Что касается моего мнения, то оно не верное (для тебя) - ты | ||
Ответить | Правка | ^ к родителю #58 | Наверх | Cообщить модератору |
35. "Выпуск сборочной системы Meson 0.50" | +/– | |
Сообщение от Совершенно другой аноним (?), 11-Мрт-19, 15:18 | ||
>> make как-то обходился без этого сакрального знания. Ему вообще было абсолютно всё-равно что собирать, хоть исполняемый файл, а хоть и книгу | ||
Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору |
38. "Выпуск сборочной системы Meson 0.50" | +1 +/– | |
Сообщение от llolik (ok), 11-Мрт-19, 16:00 | ||
> он позволял проверить наличие библиотек/конкретных функций, но в стандарты не лез, по причине вышесказанного могу ошибаться. | ||
Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору |
40. "Выпуск сборочной системы Meson 0.50" | +/– | |
Сообщение от Совершенно другой аноним (?), 11-Мрт-19, 16:03 | ||
>> он позволял проверить наличие библиотек/конкретных функций, но в стандарты не лез, по причине вышесказанного могу ошибаться. | ||
Ответить | Правка | ^ к родителю #38 | Наверх | Cообщить модератору |
41. "Выпуск сборочной системы Meson 0.50" | +/– | |
Сообщение от Совершенно другой аноним (?), 11-Мрт-19, 16:13 | ||
>> он позволял проверить наличие библиотек/конкретных функций, но в стандарты не лез, по причине вышесказанного могу ошибаться. | ||
Ответить | Правка | ^ к родителю #38 | Наверх | Cообщить модератору |
42. "Выпуск сборочной системы Meson 0.50" | +/– | |
Сообщение от llolik (ok), 11-Мрт-19, 16:46 | ||
http://git.savannah.gnu.org/gitweb/?p=autoconf.git;a=blob;f=... | ||
Ответить | Правка | ^ к родителю #41 | Наверх | Cообщить модератору |
47. "Выпуск сборочной системы Meson 0.50" | +/– | |
Сообщение от Совершенно другой аноним (?), 11-Мрт-19, 17:44 | ||
> http://git.savannah.gnu.org/gitweb/?p=autoconf.git;a=blob;f=... | ||
Ответить | Правка | ^ к родителю #42 | Наверх | Cообщить модератору |
45. "Выпуск сборочной системы Meson 0.50" | +1 +/– | |
Сообщение от пох (?), 11-Мрт-19, 17:22 | ||
весь прикол, как-то не замеченный авторами-улучшателями мира, в том, что autotools на конечной системе для сборки (даже для сборки вручную модифицированного кода и не в той единственно-верной конфигурации) совершенно не требовались, если только специально не сделать какой-нибудь вредной фигни. | ||
Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору |
55. "Выпуск сборочной системы Meson 0.50" | +/– | |
Сообщение от Аноним (50), 11-Мрт-19, 21:26 | ||
autotools, которому «ничего не требуется», пихает в исходники столько своих супер-пупер-переносимых скриптов, что проще было бы таскать с собой сабж вместе с исходниками питона, который собирать прямо во время конфигурации. Не исключено, что это даже быстрее вышло бы. | ||
Ответить | Правка | ^ к родителю #45 | Наверх | Cообщить модератору |
60. "Выпуск сборочной системы Meson 0.50" | +/– | |
Сообщение от пох (?), 12-Мрт-19, 19:07 | ||
> autotools, которому «ничего не требуется», пихает в исходники столько своих | ||
Ответить | Правка | ^ к родителю #55 | Наверх | Cообщить модератору |
49. "Выпуск сборочной системы Meson 0.50" | +/– | |
Сообщение от Аноним (50), 11-Мрт-19, 18:06 | ||
> Не совсем понятно, зачем в системе сборки знать компиляторы? | ||
Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору |
53. "Выпуск сборочной системы Meson 0.50" | –3 +/– | |
Сообщение от пох (?), 11-Мрт-19, 18:13 | ||
а твоя программа, ну конечно же, немедля и соберется "неизвестным компилятором", в особенности вот, конечно же, фортрана. | ||
Ответить | Правка | ^ к родителю #49 | Наверх | Cообщить модератору |
56. "Выпуск сборочной системы Meson 0.50" | +/– | |
Сообщение от Аноним (50), 11-Мрт-19, 21:27 | ||
Зато ты можешь не беспокоиться, что твоя программа не соберётся, правильно? | ||
Ответить | Правка | ^ к родителю #53 | Наверх | Cообщить модератору |
61. "Выпуск сборочной системы Meson 0.50" | +/– | |
Сообщение от пох (?), 12-Мрт-19, 19:11 | ||
ну если вы владеете автоконфом, это не проблема - учитесь у авторов mono, которые сперва требовали миллион переменных окружения выставить, потом запустить автоконф каким-то особенно кривым образом, кажется, стоя в корне но не из корневого каталога, или наоборот - а потом плевали в тебя полный скрин текста примерно такого содержания: "мы поддерживаем линукс, линукс, и примерно нихрена, а тут что-то другое, поэтому пойдите вон туда, создайте там каталог uname рядом с имеющимися, и напишите в него сотню мегабайт кода, который мы не умеем писать платформонезависимо, образцы рядом, документацию нам писать лень" и вываливались с ошибкой. | ||
Ответить | Правка | ^ к родителю #56 | Наверх | Cообщить модератору |
25. "Выпуск сборочной системы Meson 0.50" | –1 +/– | |
Сообщение от Аноним (25), 11-Мрт-19, 13:46 | ||
как получить версию проекта из meson.build? | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
29. "Выпуск сборочной системы Meson 0.50" | +1 +/– | |
Сообщение от альтернативный разработчик (?), 11-Мрт-19, 14:09 | ||
а вам зачем? Мы все равно поддерживаем только самую распоследнюю. | ||
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору |
44. "Выпуск сборочной системы Meson 0.50" | +/– | |
Сообщение от Аноним (25), 11-Мрт-19, 17:19 | ||
Номер версии проекта, конкретно мне, нужен для сборочных скриптов. | ||
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору |
37. "Выпуск сборочной системы Meson 0.50" | +/– | |
Сообщение от Аноним (37), 11-Мрт-19, 15:52 | ||
Пытался использовать meson под Widnows. Очень тяжело идет. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
39. "Выпуск сборочной системы Meson 0.50" | +1 +/– | |
Сообщение от DmA (??), 11-Мрт-19, 16:00 | ||
Что мы аля Микрософт что-ли, чтобы очевидным словом называть программу(почтовую -Mail, браузер -Internet Explorer) make, пусть будет Мезоном или Глююоном. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
62. "Выпуск сборочной системы Meson 0.50" | +/– | |
Сообщение от Аноним (62), 12-Мрт-19, 21:54 | ||
Система, возникшая 42 года назад. 42... | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |