I know that gcc is listed in the manifest files for 20.04, however, it seems that nearly all installations are missing it by default.
For some extra context, I work on a small OSS web project and since 20.04 started being the preferred version for our users we have been running into issues with it being missing from installs. This affects users installing from vps vendors as well as those installing from images directly from canonical. I even downloaded the ISO from the official site and installed in a VM, and sure enough it, GCC is not actually installed.
Why is this?
It seems a similar question was posted about a year ago (Does Ubuntu 20.04.1 LTS not come with a c compiler by default?) with no real answers.
Side Note: It appears that this might end up being the case for 22.04 as well.
Edit:
For clarity:
- I am talking about Ubuntu Server
- I personally have specifically tested 20.04.2, .3, and .4 on the amd64 architecture (though I do know people using the arm images with the same behavior, leading me to believe that architecture is entirely irrelevant to the issue)
- I am well aware that people on StackExchange do not work for Canonical, that is pretty obvious. That doesn't however mean that no one who might see thins could shed light on the reason for this.