LINUX.ORG.RU

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

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

Очень просто: они обеспечивают абстракцию над системами сборки отдельных пакетов, интегрируя их в единую систему сборки дистрибутива

Во-первых все системы сборки ловят переменные окружения CXX, CXXFLAGS и т.д, во-вторых нет никаких гарантий, что скрипты сборки пакетов дадут одинаковый внешний интерфейс для сборки с флагами — в случае систем сборки это гораздо вероятнее, т.к. их всего несколько, а скрипты в каждом пакете свои.

В-третьих незачем что-то интегрировать, если сборка производится вызовом системы сборки без специфичных для пакета параметров.

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

Очень просто: они обеспечивают абстракцию над системами сборки отдельных пакетов, интегрируя их в единую систему сборки дистрибутива

Во-первых все системы сборки ловят переменные окружения CXX, CXXFLAGS и т.д, во-вторых нет никаких гарантий, что скрипты сборки пакетов дадут одинаковый внешний интерфейс для сборки с флагами — в случае систем сборки это гораздо вероятнее, т.к. их всего несколько, а скрипты в каждом пакете свои.

В-четвёртых незачем что-то интегрировать, если сборка производится вызовом системы сборки без специфичных для пакета параметров.

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

Очень просто: они обеспечивают абстракцию над системами сборки отдельных пакетов, интегрируя их в единую систему сборки дистрибутива

Во-первых все системы сборки ловят переменные окружения CXX, CXXFLAGS и т.д, во-вторых нет никаких гарантий, что скрипты сборки пакетов дадут одинаковый внешний интерфейс для сборки с флагами — в случае систем сборки это гораздо вероятнее, т.к. их всего несколько, а скрипты в каждом пакете свои.

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