diff --git a/mk/tests.mk b/mk/tests.mk index acb75bb7cdc..b887f7b887f 100644 --- a/mk/tests.mk +++ b/mk/tests.mk @@ -1072,7 +1072,8 @@ $(3)/test/run-make/%-$(1)-T-$(2)-H-$(3).ok: \ $(3) \ "$$(LLVM_LIBDIR_RUSTFLAGS_$(3))" \ "$$(LLVM_ALL_COMPONENTS_$(3))" \ - "$$(LLVM_CXXFLAGS_$(3))" + "$$(LLVM_CXXFLAGS_$(3))" \ + '$$(CXX_$(3))' @touch -r $$@.start_time $$@ && rm $$@.start_time else # FIXME #11094 - The above rule doesn't work right for multiple targets diff --git a/src/etc/maketest.py b/src/etc/maketest.py index 1687838289b..c7d17b23bff 100644 --- a/src/etc/maketest.py +++ b/src/etc/maketest.py @@ -57,6 +57,7 @@ putenv('S', os.path.abspath(sys.argv[13])) putenv('RUSTFLAGS', sys.argv[15]) putenv('LLVM_COMPONENTS', sys.argv[16]) putenv('LLVM_CXXFLAGS', sys.argv[17]) +putenv('CXX', sys.argv[18]) putenv('PYTHON', sys.executable) os.putenv('TARGET', target_triple)