gcc-6
我正在尝试在 Raspbian stretch 上构建源包;因此我这样做:
apt source gcc-6
cd gcc-6-6.3.0/debian
debuild -b -uc -us
该debuild
命令启动完整构建。由于构建在我的平台上崩溃,我想运行一个命令,它将解压源代码并应用 Debian 补丁,然后在配置之前停止(这样我就可以应用自己的补丁) - 然后我可以继续debuild -b -uc -us -nc
。
是否有命令可以帮助我做到这一点?
gcc-6
我正在尝试在 Raspbian stretch 上构建源包;因此我这样做:
apt source gcc-6
cd gcc-6-6.3.0/debian
debuild -b -uc -us
该debuild
命令启动完整构建。由于构建在我的平台上崩溃,我想运行一个命令,它将解压源代码并应用 Debian 补丁,然后在配置之前停止(这样我就可以应用自己的补丁) - 然后我可以继续debuild -b -uc -us -nc
。
是否有命令可以帮助我做到这一点?
Debian 中的 GCC 打包方式有些不寻常,它添加了许多通用构建工具不直接支持的目标。因此,您找不到
debuild
变体或类似的东西来应用补丁。相反,直接调用补丁目标:
准备好继续构建后,请运行
其次是
来实际构建包。
最终,您最好将补丁添加到构建期间自动应用的补丁中;为此,请将您的补丁添加到 in 中
debian/patches
,然后将其名称添加到相应的变量中debian/rules.patch
(debian_patches
这将是一个好的开始)。