我正在使用 DebHelper 在 Debian 的最新稳定版本下创建一个 Debian 软件包。
“debian/control”文件包含以下几行:
Depends:
${shlibs:Depends},
${misc:Depends}
因此,依赖项会自动设置在创建的包中。但是,libstdc++ 要求的版本太严格了。该软件包需要 libstdc++6 ( >= 4.9 ),我希望将其设置为 libstdc++6 ( >= 4.8 )。
为此,在阅读本页和本页时,我编辑了“debian/rules”文件,现在看起来像:
#!/usr/bin/make -f
DPKG_EXPORT_BUILDFLAGS = 1
include /usr/share/dpkg/buildflags.mk
%:
dh $@
override_dh_makeshlibs:
dh_makeshlibs -V 'libstdc++6 (>= 4.8)'
然而,最后两行并没有成功。有没有人已经在 Debian 软件包上进行过这种定制?
谢谢