This is a few things I ran into while building gram on Chimera. It's not really comprehensive support, but it did let me build the main bundle with no further script changes (remote-server needed more compiler flags to build).
- checking the gcc version shouldn't be necessary on systems that don't have gcc because they're using e.g. clang as a system compiler
- getting the musl target should work a bit better now: it leaves the triple unchanged if it's already musl rather than producing an invalid one, and it probably works now in some edge cases like arm-unknown-linux-gnueabihf
This is a few things I ran into while building gram on [Chimera](https://chimera-linux.org/). It's not really comprehensive support, but it did let me build the main bundle with no further script changes (remote-server needed more compiler flags to build).
* checking the gcc version shouldn't be necessary on systems that don't have gcc because they're using e.g. clang as a system compiler
* getting the musl target should work a bit better now: it leaves the triple unchanged if it's already musl rather than producing an invalid one, and it probably works now in some edge cases like arm-unknown-linux-gnueabihf