LINUX.ORG.RU
Ответ на: комментарий от X512

Это проблема языка C/C++ и системы заголовков.

Нет, это проблема кривой сборки.

несколько версий autotools

И все они работают, заметь. А не лежат как памятник эпохе, не работающий без патчей.

Зачем

Ты прекрасно знаешь, зачем. Не придуривайся. Чтобы конечному пользователю собрать программу, autotools не нужна.

wandrien ★★
() автор топика
Ответ на: комментарий от X512

Ну и чтоб два раза не вставать, поною здесь же на другую тему.

  • Библиотека выкидывает хидер не то что без смены major, а даже без смены minor версии.
  • В документации не просто нет секции о миграции между версиями, но даже ни разу не грепается слово deprecated.
  • В репозитории сорцов всё свалено в одну кучу, так что даже быстро список коммитов, отфильтрованный по каталогу, не посмотреть.

cmake тут при том, что подобное тянется к подобному, по всей видимости.

wandrien ★★
() автор топика
Ответ на: комментарий от wandrien

И все они работают, заметь.

Работники музея тщательно следят за экспонатами. История UNIX как-никак.

А не лежат как памятник эпохе, не работающий без патчей.

Видимо потому что в старых версиях нет необходимости и проблемы при переходе на новую версию редко возникают и их легко починить. В autotools минорное обновление всё так поломало, что больше 10 лет в значимом проекте починить не могут.

X512 ★★★★★
()
Ответ на: комментарий от wandrien

Библиотека выкидывает хидер не то что без смены major, а даже без смены minor версии.

Дай угадаю: приватное недокументированное API? Или это GTK4?

X512 ★★★★★
()
Последнее исправление: X512 (всего исправлений: 1)
Ответ на: комментарий от X512

Дай угадаю: приватное недокументированное API?

Не угадал. Публичное API. Просто автор творец и так видит.

wandrien ★★
() автор топика
Ответ на: комментарий от wandrien

Просто автор творец и так видит.

Ну и зачем тогда этим пользоваться? Написали говнокод, а виноват cmake?

X512 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.