Hide Forgot
When I install a minimal container and then install clang inside of it, the installation is successful but clang is unusable without compiler-rt installed. Instead, clang should have a dependency on compiler-rt. This is reproducable on F24, F25 and rawhide.
Unusable? It works for me unless I need address sanitizer.
Can you provide an example of what wasn't working?
Re-opening, compiler-rt shouldn't be a hard dependency of clang. We need more information about what wasn't working.
The address sanitizer flag caused autoconf to error with "Unable to create executables." A CFLAG shouldn't cause compilation to fail.
Ok, I think we should see if we can split the address sanitizer libs out into a package separate from the runtime library. I will take a look at this.
I was a little concerned that clang might try to use the compiler-rt builtin library by default if it was installed, but this doesn't seem to be the case at the moment. It don't think there is much value in splitting the package right now, so I'm re-closing this bug.