LINUX.ORG.RU

История изменений

Исправление snizovtsev, (текущая версия) :

14-й видимо имеет более строгие умолчания и всё валится c -Wincompatible-pointer-type и подобных. В 13 и 12 версиях всё собирается и работает влёт.

Вообще традиционно в automake такие проблемы решались заведением флага сборки «./configure –enable-maintainer-mode» в апстриме. Если его нет, то разработчики дистра допиливали билд систему и отправляли патч. Смысл в том, что «-Werror» включается только для тех кто пилит код (maintainer), а для пользователей выключается.

Вот пример из mysql для cmake: https://sources.debian.org/src/mariadb-10.0/10.0.32-0%2Bdeb8u1/cmake/maintainer.cmake/

Исправление snizovtsev, :

14-й видимо имеет более строгие умолчания и всё валится c -Wincompatible-pointer-type и подобных. В 13 и 12 версиях всё собирается и работает влёт.

Вообще традиционно в automake такие проблемы решались заведением флага сборки «./configure –enable-maintainer-mode» в апстриме. Если его нет, то разработчики дистра допиливали билд систему и отправляли патч. Смысл в том, что «-Werror» включается только для тех кто пилит код (maintainer), а для пользователей выключается.

Вот пример из mysql: https://sources.debian.org/src/mariadb-10.0/10.0.32-0%2Bdeb8u1/cmake/maintainer.cmake/

Исправление snizovtsev, :

14-й видимо имеет более строгие умолчания и всё валится c -Wincompatible-pointer-type и подобных. В 13 и 12 версиях всё собирается и работает влёт.

Вообще традиционно в automake такие проблемы решались заведением флага сборки «./configure –enable-maintainer-mode» в апстриме. Если его нет, то разработчики дистра допиливали билд систему и отправляли патч. Смысл в том, что «-Werror» включается только для тех кто пилит код (maintainer), а для пользователей выключается.

Исходная версия snizovtsev, :

14-й видимо имеет более строгие умолчания и всё валится c -Wincompatible-pointer-type и подобных. В 13 и 12 версиях всё собирается и работает влёт.

Вообще традиционно в automake такие проблемы решались заведением флага сборки «./configure –enable-mainterer-mode» в апстриме. Если его нет, то разработчики дистра допиливали билд систему и отправляли патч. Смысл в том, что «-Werror» включается только для тех кто пилит код (maintainer), а для пользователей выключается.