我想在 debian 上分发一个专门的 GCC。由于 GCC 要求将其构建在与源目录不同的目录中,并且两者都不是另一个目录的子目录(AFAIK),因此标准的 debian/rules 文件将不起作用,因为它将构建目录作为源的子目录目录。我查看了 debian 的 GCC 规则文件,它对于我的需要来说过于复杂了。
所以我的问题是:如何让 debhelper 使用包目录中的源代码和构建目录?默认情况下,package_dir==src_dir。我怎样才能得到这个布局:
package/
src/
configure, ...
build/
libgcc/, ...
debian/
control, ...