From 263de3d0e7aa0930d4155e997985a8cff7253f77 Mon Sep 17 00:00:00 2001 From: =?utf8?q?S=C3=A9bastien=20Marie?= Date: Mon, 15 Feb 2016 09:35:30 +0100 Subject: [PATCH 1/1] pass CXX to run-make use CXX value found at configure time inside run-make tests. it permits OpenBSD to pass llvm-module-pass test (which use CXX variable). --- mk/tests.mk | 3 ++- src/etc/maketest.py | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) 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) -- 2.44.0