The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Выпуск сборочной системы Meson 1.6.0"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Выпуск сборочной системы Meson 1.6.0"  +/
Сообщение от opennews (??), 21-Окт-24, 09:34 
Опубликован релиз сборочной системы Meson 1.6.0, которая используется для сборки таких проектов, как X.Org Server, Mesa, Lighttpd, systemd, GStreamer, Wayland, GNOME и GTK. Код Meson написан на языке Python и поставляется под лицензией Apache 2.0...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=62081

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

Оглавление

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


3. "Выпуск сборочной системы Meson 1.6.0"  –8 +/
Сообщение от Аноним (3), 21-Окт-24, 10:03 
тащить python, ninja, а теперь ещё и llvm (!!!) для такой примитивной задачи как сборка
Ответить | Правка | Наверх | Cообщить модератору

5. "Выпуск сборочной системы Meson 1.6.0"  +6 +/
Сообщение от llolik (ok), 21-Окт-24, 10:15 
Ну, Python и так практически везде есть.
Ninja - она же мелкая и простая, вроде. В чём проблема её притащить?
Зачем LLVM? В новости написано, что Meson научился работать с новым компилятором. Всё. Для самого meson он не нужен.
Ответить | Правка | Наверх | Cообщить модератору

6. "Выпуск сборочной системы Meson 1.6.0"  +6 +/
Сообщение от Аноним (6), 21-Окт-24, 10:40 
Чел, очевидно, не только со сборкой C/C++ проектов не сталкивался, но даже и новость не удосужился нормально прочитать. Зато как возмутился!
Ответить | Правка | Наверх | Cообщить модератору

22. "Выпуск сборочной системы Meson 1.6.0"  +2 +/
Сообщение от Ivan_83 (ok), 21-Окт-24, 13:22 
Нафиг бы питоне не упал, если честно. Как и перл.
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

25. "Выпуск сборочной системы Meson 1.6.0"  +/
Сообщение от llolik (ok), 21-Окт-24, 14:05 
Ну, muon есть на чистом с99. Свои поделки проверял, вроде собирает. Таблица совместимости https://muon.build/releases/v0.4.0/docs/status.html . Меня единственное обламывает, что модуль cmake здесь не реализован и cmake-зависимости не подцепишь не переписав.

На питоне, как я понял, им тупо проще и быстрее разрабатывать. Ну и сложно найти систему (самосборки в расчет не берём), где нет питона.

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

26. "Выпуск сборочной системы Meson 1.6.0"  +/
Сообщение от Аноним (26), 21-Окт-24, 14:50 
> Нафиг бы питоне не упал, если честно. Как и перл

Что предлагаешь вместо них?

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

27. "Выпуск сборочной системы Meson 1.6.0"  +/
Сообщение от Someone (??), 21-Окт-24, 15:02 
Видимо, ассемблер.. Ему не писать, ему пользоваться.
Ответить | Правка | Наверх | Cообщить модератору

42. "Выпуск сборочной системы Meson 1.6.0"  +/
Сообщение от Аноним (-), 21-Окт-24, 18:56 
> Что предлагаешь вместо них?

Сишку конечно.
Больше ничего осилить не могут.

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

52. "Выпуск сборочной системы Meson 1.6.0"  +/
Сообщение от Анонис (?), 21-Окт-24, 22:22 
qbs, cmake...
Ответить | Правка | К родителю #26 | Наверх | Cообщить модератору

7. "Выпуск сборочной системы Meson 1.6.0"  +4 +/
Сообщение от Аноним (7), 21-Окт-24, 10:50 
Напрасно ты так пренебрежительно.
"Для такой примитивной задачи как сборка" уже придумано количество систем больше, чем языков программирования.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

54. "Выпуск сборочной системы Meson 1.6.0"  +/
Сообщение от Bottle (?), 22-Окт-24, 00:15 
И что смешно, из-за них в том числе нет единой экосистемы.
При попытке собрать проект из библиотек на C/C++ надо париться с кучей систем сборки.
Вот они последствия "стандарта" ISO.
Ответить | Правка | Наверх | Cообщить модератору

15. "Выпуск сборочной системы Meson 1.6.0"  +/
Сообщение от Ember (?), 21-Окт-24, 11:48 
llvm в базе FreeBSD уже лет семь наверное.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

28. "Выпуск сборочной системы Meson 1.6.0"  –1 +/
Сообщение от Аноним (-), 21-Окт-24, 15:44 
> тащить python, ninja, а теперь ещё и llvm (!!!) для такой примитивной задачи как сборка

Открой для себя muon - то же самое но на си :). Без всего этого счастья. А у питонистов как обычно HG номер два получится.

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

35. "Выпуск сборочной системы Meson 1.6.0"  +/
Сообщение от Someone (??), 21-Окт-24, 17:15 
Можно подумать, что HG это что-то плохое.
Ответить | Правка | Наверх | Cообщить модератору

51. "Выпуск сборочной системы Meson 1.6.0"  –1 +/
Сообщение от Аноним (-), 21-Окт-24, 22:05 
> Можно подумать, что HG это что-то плохое.

Для лично меня - это страшенный уродец, набитый антипаттернами программирования от и до. Если кто юзает это - надежный детектор что это какие-то маздайщики, ужасно далекие от идей модульности вообще и юниксвэя в частности :)

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

А судя по кончине хостингов на этом и сливу проекта, кажется, к сравнимым идеям пришел не только я. Даже битовая мусорка его вроде уже выбросила. Хотя начали с оного.

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

56. "Выпуск сборочной системы Meson 1.6.0"  +/
Сообщение от leap42 (ok), 22-Окт-24, 18:27 
> тащить python, ninja, а теперь ещё и llvm (!!!) для такой примитивной задачи как сборка

Так не тащите. Собирайте для других другими инструментами... Хотя кого я обманываю - вы ментейнер ничего, и новость не для вас 🤷‍♂️

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

8. "Выпуск сборочной системы Meson 1.6.0"  +/
Сообщение от Аноним (8), 21-Окт-24, 11:00 
> возможно применение и других бэкендов, таких как xcode и VisualStudio

Стоят друг друга.

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

9. "Выпуск сборочной системы Meson 1.6.0"  +/
Сообщение от Аноним (8), 21-Окт-24, 11:03 
> Поддерживается кросс-компиляция и сборка в Linux, Illumos/Solaris, FreeBSD, NetBSD, DragonFly BSD, Haiku, macOS и Windows с использованием GCC

Так и поступаю. Только GCC. Везде. В Haiku даже ставить не нужно - в комплекте есть.

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

24. "Выпуск сборочной системы Meson 1.6.0"  +/
Сообщение от Аноним (24), 21-Окт-24, 14:02 
а что с OpenBSD?
Ответить | Правка | Наверх | Cообщить модератору

34. "Выпуск сборочной системы Meson 1.6.0"  +/
Сообщение от Аноним (34), 21-Окт-24, 17:03 
А ее только вендоводы в виртуалке гоняют.
Ответить | Правка | Наверх | Cообщить модератору

16. "Выпуск сборочной системы Meson 1.6.0"  +/
Сообщение от Аноним (-), 21-Окт-24, 11:49 
>В компиляторах nvc и nvc++ от компании NVIDIA

Я бы на их месте использовал бы GCC.

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

23. "Выпуск сборочной системы Meson 1.6.0"  +/
Сообщение от nume (ok), 21-Окт-24, 13:37 
В новости же указано, что GCC уже поддерживается
Ответить | Правка | Наверх | Cообщить модератору

31. "Выпуск сборочной системы Meson 1.6.0"  +/
Сообщение от Аноним (-), 21-Окт-24, 15:59 
На месте NVIDIA я бы использовал в своих проектах только GCC.
Ответить | Правка | Наверх | Cообщить модератору

38. "Выпуск сборочной системы Meson 1.6.0"  +/
Сообщение от Аноним (38), 21-Окт-24, 18:25 
Вот в том числе поэтому ты NVidia и не владеешь.
Ответить | Правка | Наверх | Cообщить модератору

30. "Выпуск сборочной системы Meson 1.6.0"  +/
Сообщение от Аноним (-), 21-Окт-24, 15:57 
>возможно применение и других бэкендов, таких как Xcode и Visual Studio

А вот этого делать не надо. Это проприетарные IDE. Я бы на месте разработчиков Meson выкинул бы поддержку этих IDE.

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

33. "Выпуск сборочной системы Meson 1.6.0"  +/
Сообщение от Аноним (33), 21-Окт-24, 16:31 
Во-первых, vscode открыт. Во-вторых, какая разница? Ты юрист или у тебя весь комп из открытых компонентов, только xcode мешает?)
Ответить | Правка | Наверх | Cообщить модератору

39. "Выпуск сборочной системы Meson 1.6.0"  +/
Сообщение от Бывалый Смузихлёб (ok), 21-Окт-24, 18:40 
vs code - это некое новое подобие блокнот++, а visual studio( без code ) - это жирнющая IDE, которая или платная или очень платная но с некими условными возможностями бесплатной работы
Ответить | Правка | Наверх | Cообщить модератору

40. "Выпуск сборочной системы Meson 1.6.0"  +/
Сообщение от Бывалый Смузихлёб (ok), 21-Окт-24, 18:42 
Не все сидят в лине/бздях и компилят под них же. Без XCode едва ли собрать и выпустить полноценное приложение под яблоко. Там много чего ещё требуется помимо, собственно, компиляции

Вдобавок, XCode бесплатен, хоть и есть только под яблоко

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

41. "Выпуск сборочной системы Meson 1.6.0"  +1 +/
Сообщение от Аноним (-), 21-Окт-24, 18:53 
Чтобы сократить пользовательскую базу до нищуков и/или фанатиков?
Слава богу у разработчиков есть мозги, не выкидывать два самые распространенные пратформы в пользу нетрадиционного 4% меньшинства.
Ответить | Правка | К родителю #30 | Наверх | Cообщить модератору

47. "Выпуск сборочной системы Meson 1.6.0"  +/
Сообщение от Аноним (47), 21-Окт-24, 20:40 
> в пользу нетрадиционного 4% меньшинства.
> 4%

Врядли сабж так уж востребован на стимдеках.

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

36. "Выпуск сборочной системы Meson 1.6.0"  +/
Сообщение от Аноним (38), 21-Окт-24, 18:11 
>Добавлена поддержка SDK DIA (Debug Interface Access), позволяющего читать отладочную информацию в формате PDB, используемом на платформе Windows.

Лишь бы опенсорсные решения не использовать:

https://github.com/wbenny/pdbex
https://github.com/MolecularMatters/raw_pdb
https://github.com/llvm/llvm-project/tree/main/llvm/lib/Debu...

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

37. "Выпуск сборочной системы Meson 1.6.0"  –1 +/
Сообщение от Аноним (38), 21-Окт-24, 18:12 
https://github.com/ufrisk/pdbcrust
Ответить | Правка | Наверх | Cообщить модератору

55. "Выпуск сборочной системы Meson 1.6.0"  +/
Сообщение от Аноним (55), 22-Окт-24, 00:16 
Тут тонкий момент, что одно время мелкомягкие часто втихушку меняли формат. И чтобы работать с выхлопом свежих студий нужны были и актуальные версии библиотечек из DIA SDK. Реверсили это дело много кто, но в паблике полноценного опенсорсного решения так и не было, пока не открыли спеки. Допускаю, что привычка к DIA осталась с тех времён.
Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору

48. "Выпуск сборочной системы Meson 1.6.0"  +/
Сообщение от неаноним (?), 21-Окт-24, 21:11 
Что анон скажет об xmake?
Ответить | Правка | Наверх | Cообщить модератору

49. "Выпуск сборочной системы Meson 1.6.0"  –1 +/
Сообщение от Вы забыли заполнить поле Name (?), 21-Окт-24, 21:21 
Был же уже premake
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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