many things. When running executables, a dynamic linker is involved, like we discussed in making our own executable packer.
Here it’s definitely a “build-time linker”, but really there’s, I think: a linker driver, and the actual linker. The linker driver, by default here, is cc, which is provided by GCC. It accepts the -fuse-ld=flabazorp