/etc/dpkg/buildflags.conf 例子?

/etc/dpkg/buildflags.conf example?

dpkg-buildflags提到/etc/dpkg/buildflags.conf文件可以用来配置dpkg-buildpackage。我找不到文件应该是什么样子的任何例子。例如,我怎样才能让它通过 --disable-static--configure

正如手册页所解释的那样,该文件用于设置或修改编译构建标志,这些标志是传递给 preprocessors/compilers/linkers 的标志(例如 cpp/gcc/ld,但也支持其他语言) .示例内容可以是:

APPEND CFLAGS -ggdb -O3
STRIP CXXFLAGS -O2

我不知道任何 --configure 选项,我猜你说的是通常在使用 autotools 的项目中找到的配置脚本。但是没有全局选项可以传递给它,因为每个包使用的构建系统是特定于该源包的。如果您需要传递该选项,则需要修改 debian/rules 文件。

或者向 debian-policy 列表提议,添加一个新的 DEB_BUILD_OPTION 标签来全局禁用静态库,每个生成它们的源包都需要支持它。