On Thu, Nov 7, 2024 at 4:18 AM Matt Fleming <matt@xxxxxxxxxxxxxxxx> wrote: > > > Hey there, > > Can you explain how this change works a bit more? This reads like it's now > impossible to build the debian linux-headers package with clang? At Cloudflare, > we're using a custom build of gcc, not the gcc-x86-64-linux-gnu package, and > with this change we can no longer build linux-headers. You need to install the gcc-x86-64-linux-gnu package. This is available on both Debian and Ubuntu. Adding the prefix is required to reliably produce the correct linux-headers package. For example, when building a linux-headers package for i386 on amd64, userspace tools must be recompiled with 'i686-linux-gnu-gcc'. > What's the solution for those of us that want to build the linux-headers deb > package but can't install gcc-*-linux-gnu? DPKG_FLAGS=-d will skip the build dependency check, but 'x86_64-linux-gnu-gcc' is still required. If only clang is available on your system, you need a workaround, e.g. ln -s clang ~/bin/x86_64-linux-gnu-gcc Anyway, you need to find a solution. -- Best Regards Masahiro Yamada