Я собираю пакеты debian с помощью xdeb и пытаюсь понять, как работает эта переменная DEB_BUILD_OPTIONS
, и я могу указать 32-разрядную или 64-разрядную версию для приложения в пользовательском пространстве. Наилучший способ, который я нашел, чтобы узнать, как его использовать - это поиск по предложениям.
DEB_BUILD_OPTIONS="nodocs notest nocheck" DEB_STAGE="stage1" xdeb \
--no-native-import \
--config-file xdeb.cfg \
--architecture armhf \
--build-directory mybuilddir \
--dest-directory mydestdir \
ebtables \
--no-lintian
https://launchpad.net/ubuntu/+source/ebtables/2.0.10.4-3ubuntu1
http://man7.org/linux /man-pages/man1/dpkg-buildpackage.1.html
http://manpages.ubuntu.com/manpages/xenial/en/man1/xdeb.1.html
Посмотрите раздел 4.9.1
nocheck, который Этот тег говорит для не выполнения любого набора тестов времени изготовления, обеспеченного пакетом.
noopt присутствие этого тега означает, что пакет должен быть скомпилирован с минимумом оптимизации. Для программ C, лучше добавлять-O0 к CFLAGS (хотя это обычно - значение по умолчанию). Некоторые программы могли бы не создать или работали бы на этом уровне оптимизации; может быть необходимо использовать-O1, например.
nostrip Этот тег означает, что отладочная информация не должна быть разделена от двоичного файла во время установки, так, чтобы отладочная информация могла быть включена в пакет.
parallel=n Этот тег означает, что пакет должен быть создан с помощью до процессов параллели n, если система сборки пакета поддерживает это. [27], Если система сборки пакета не поддерживает параллельные сборки, эта строка должна быть проигнорирована. Если система сборки пакета только поддерживает более низкий уровень параллелизма, чем n, пакет должен быть создан с помощью в качестве многих параллельных процессов как поддержки системы сборки пакета. Это до специалиста по обслуживанию пакета, чтобы решить, достаточно ли время изготовления пакета долго, и система сборки пакета достаточно устойчива для создания сборок параллели поддержки стоящими.
https://www.debian.org/doc/debian-policy/#debian-rules-and-deb-build-options