main/gcc: cleanup gcc-go loff_t/off64_t patches
This MR cleans up a few existing gcc-go patches related to off64_t
and loff_t
. The gcc-go frontend assumes that both of these types are available. However, while musl provides these types they were previously not recognized by the gcc-go frontend since they are defined as macros, not types on musl. This commit includes a musl-specific workaround for this issue, thereby enabling the use of these two types from Go code.