Closed ThomasKaiser closed 9 months ago
It is the software developers' responsibly to check (and install) development dependencies for their own software. I just checked my official Debian 12 VM and this package is not installed by default.
BTW this package is part of build-essential which is usually what you install first on any Debian system before trying to build anything. On our system gcc is pulled in by dkms as an dependency. This does not mean we are trying to support building custom C code on our system by default. This check should be updated to check using dpkg
instead.
This check should be updated to check using dpkg instead.
Thanks!
I now had the time to look into it but in my testing (on Ubuntu Bionic, Jammy and Debian Bullseye) dpkg -l
always returned with exit code 0 regardless of installation status while dpkg -s
did the trick.
Missing
libc6-dev
incommon/flavors/.base.yaml
prevents certain softwares being built, see here for an example.