The changes are based on a -nightly patch I was working on locally.
Upstream progress:
- patch-vendor_openssl-src_src_lib.rs has already been upstreamed.
- patch-src_llvm-project_clang_lib_Basic_Targets.cpp has already been upstreamed (but did not land in LLVM 11)