我正在尝试为一个 cmake 项目制作一个 Debian 包,该项目在单线程模式下需要 3 个小时才能编译。我正在尝试进行并行构建,但失败了。
我试过像这样parallel=4
在我的control
文件中设置:
#!/usr/bin/make -f
export DEB_BUILD_OPTIONS="parallel=4"
%:
dh $@ --parallel
根据上一个问题的接受答案,但我收到以下警告:
dh: warning: invalid flag in DEB_BUILD_OPTIONS: "parallel=4"
并且 debhelper 仍然调用make -j1
.
我已经根据我在网上找到的其他建议/评论等尝试了主题的变体,但DEB_BUILD_OPTIONS="-j=4"
没有DEB_BUILD_OPTIONS="-j4"
效果。我试过设置debian/compat
为10
. 结果总是invalid flag
。我怎样才能让 debhelper 尊重这个设置?
我正在 Ubuntu Focal x86_64 docker 容器中进行构建,我的版本debhelper
是12.10ubuntu1
.