Ok that's an interesting point. I think that I would prefer to phrase this as "look for a compiler-rt for the target platform, and if one isn't found then just take no action." If the library is found for the target platform, it will unconditionally be linked, but it will avoid errors if it's missing for target platforms that don't have one available.