有人能解释一下为什么 gcc-12 src 需要 32 位软件包吗?我需要对 GCC-12.2 应用补丁以将其升级到 12.3,我不想从 src 构建,所以我只是将补丁文件放到 Debian/patches。
dpkg-buildpackage -us -uc 0.35 (miniconda3)
dpkg-buildpackage: info: source package gcc-12
dpkg-buildpackage: info: source version 12.1.0-2ubuntu1~22.04
dpkg-buildpackage: info: source distribution jammy-proposed
dpkg-buildpackage: info: source changed by Matthias Klose <[email protected]>
dpkg-buildpackage: info: host architecture amd64
dpkg-source --before-build .
dpkg-checkbuilddeps: error: Unmet build dependencies: g++-multilib libc6-dev-i386 libc6-dev-x32 libx32gcc-s1 autoconf2.69 systemtap-sdt-dev sharutils gnat-11:native g++-11:native gdc-11:native lib32z1-dev libx32z1-dev dejagnu libgc-dev xsltproc docbook-xsl-ns
dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting
dpkg-buildpackage: warning: (Use -d flag to override.)
谢谢