Cross-build crystal compiler but without build libgc.a? (but lib/crystal/libgc.a exists in offical released tarball)

What kind of compiler support would be necessary for using zig linker?
I suppose it’s all just about setting CC and adding some --link-flags, which is essentially runtime configuration.

Maybe the first thing we could use would be a writeup of the process, maybe in form of a guide?