nothing required when building with GCC? do we need an `else: self.log.error("Unknown compiler family: %s" % self.toolchain.comp_family())` ?