There are different API possibilities for OpenMP and they shouldn't be mixed. For GCCcore level, we shouldn't allow the OpenMP runtime to be linked as we create the possibility for strange behaviour if used as a dependency for an application that uses another runtime.