Where is the magic?
Re: Where is the magic?
FreeBSD has Linux compatibility layer to run Linux binary so the situation is more complex than Linux since it has to know how to deal with Linux binary, too. It's not a big deal, though, as long as the binary generated by FreeBASIC worked well.
Re: Where is the magic?
llvm-ld also has horrible errorhandling. It generates an invalid binary without any warnings.