Skip to content

Commit 99c2c0e

Browse files
committed
---
yaml --- r: 277623 b: refs/heads/try c: dbe700e h: refs/heads/master i: 277621: c908911 277619: 1b06fd4 277615: b8e778c
1 parent 7b24073 commit 99c2c0e

File tree

577 files changed

+13055
-17169
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

577 files changed

+13055
-17169
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
refs/heads/master: 6dbb0e86aec11050480beb76eade6fb805010ba7
33
refs/heads/snap-stage3: 235d77457d80b549dad3ac36d94f235208a1eafb
4-
refs/heads/try: 3f65afa6946ee4a6b1d619aee69e1f638edfb662
4+
refs/heads/try: dbe700ef656b63a8c630dac41c46f1b3e3323727
55
refs/tags/release-0.1: 1f5c5126e96c79d22cb7862f75304136e204f105
66
refs/tags/release-0.2: c870d2dffb391e14efb05aa27898f1f6333a9596
77
refs/tags/release-0.3: b5f0d0f648d9a6153664837026ba1be43d3e2503

branches/try/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ Read ["Installing Rust"] from [The Book].
1616

1717
1. Make sure you have installed the dependencies:
1818

19-
* `g++` 4.7 or later or `clang++` 3.x
19+
* `g++` 4.7 or `clang++` 3.x
2020
* `python` 2.7 (but not 3.x)
2121
* GNU `make` 3.81 or later
2222
* `curl`

branches/try/configure

Lines changed: 2 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -609,7 +609,6 @@ opt llvm-version-check 1 "check if the LLVM version is supported, build anyway"
609609
opt rustbuild 0 "use the rust and cargo based build system"
610610
opt orbit 0 "get MIR where it belongs - everywhere; most importantly, in orbit"
611611
opt codegen-tests 1 "run the src/test/codegen tests"
612-
opt option-checking 1 "complain about unrecognized options in this configure script"
613612

614613
# Optimization and debugging options. These may be overridden by the release channel, etc.
615614
opt_nosave optimize 1 "build optimized rust code"
@@ -675,11 +674,8 @@ then
675674
fi
676675

677676
# Validate Options
678-
if [ -z "$CFG_DISABLE_OPTION_CHECKING" ]
679-
then
680-
step_msg "validating $CFG_SELF args"
681-
validate_opt
682-
fi
677+
step_msg "validating $CFG_SELF args"
678+
validate_opt
683679

684680
# Validate the release channel, and configure options
685681
case "$CFG_RELEASE_CHANNEL" in
@@ -823,19 +819,6 @@ then
823819
fi
824820
fi
825821

826-
# LLDB tests on OSX require /usr/bin/python, not something like Homebrew's
827-
# /usr/local/bin/python. We're loading a compiled module for LLDB tests which is
828-
# only compatible with the system.
829-
case $CFG_BUILD in
830-
*-apple-darwin)
831-
CFG_LLDB_PYTHON=/usr/bin/python
832-
;;
833-
*)
834-
CFG_LLDB_PYTHON=$CFG_PYTHON
835-
;;
836-
esac
837-
putvar CFG_LLDB_PYTHON
838-
839822
step_msg "looking for target specific programs"
840823

841824
probe CFG_ADB adb
@@ -1453,19 +1436,6 @@ then
14531436
cd ${CFG_BUILD_DIR}
14541437
fi
14551438

1456-
# Do a sanity check that the submodule source exists. Because GitHub
1457-
# automatically publishes broken tarballs that can't be disabled, and
1458-
# people download them and try to use them.
1459-
if [ ! -e "${CFG_SRC_DIR}/src/liblibc" ]; then
1460-
err "some submodules are missing. Is this a broken tarball?
1461-
1462-
If you downloaded this tarball from the GitHub release pages at
1463-
https://github.com/rust-lang/rust/releases,
1464-
then please delete it and instead download the source from
1465-
https://www.rust-lang.org/downloads.html"
1466-
1467-
fi
1468-
14691439
# Configure llvm, only if necessary
14701440
step_msg "looking at LLVM"
14711441
CFG_LLVM_SRC_DIR=${CFG_SRC_DIR}src/llvm/

branches/try/mk/cfg/i586-pc-windows-msvc.mk

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
# i586-pc-windows-msvc configuration
2-
CC_i586-pc-windows-msvc=$(CFG_MSVC_CL_i386)
3-
LINK_i586-pc-windows-msvc=$(CFG_MSVC_LINK_i386)
4-
CXX_i586-pc-windows-msvc=$(CFG_MSVC_CL_i386)
5-
CPP_i586-pc-windows-msvc=$(CFG_MSVC_CL_i386)
6-
AR_i586-pc-windows-msvc=$(CFG_MSVC_LIB_i386)
2+
CC_i586-pc-windows-msvc="$(CFG_MSVC_CL_i386)" -nologo
3+
LINK_i586-pc-windows-msvc="$(CFG_MSVC_LINK_i386)" -nologo
4+
CXX_i586-pc-windows-msvc="$(CFG_MSVC_CL_i386)" -nologo
5+
CPP_i586-pc-windows-msvc="$(CFG_MSVC_CL_i386)" -nologo
6+
AR_i586-pc-windows-msvc="$(CFG_MSVC_LIB_i386)" -nologo
77
CFG_LIB_NAME_i586-pc-windows-msvc=$(1).dll
88
CFG_STATIC_LIB_NAME_i586-pc-windows-msvc=$(1).lib
99
CFG_LIB_GLOB_i586-pc-windows-msvc=$(1)-*.{dll,lib}
1010
CFG_LIB_DSYM_GLOB_i586-pc-windows-msvc=$(1)-*.dylib.dSYM
1111
CFG_JEMALLOC_CFLAGS_i586-pc-windows-msvc :=
12-
CFG_GCCISH_CFLAGS_i586-pc-windows-msvc := -MD -arch:IA32 -nologo
13-
CFG_GCCISH_CXXFLAGS_i586-pc-windows-msvc := -MD -arch:IA32 -nologo
12+
CFG_GCCISH_CFLAGS_i586-pc-windows-msvc := -MD -arch:IA32
13+
CFG_GCCISH_CXXFLAGS_i586-pc-windows-msvc := -MD -arch:IA32
1414
CFG_GCCISH_LINK_FLAGS_i586-pc-windows-msvc :=
1515
CFG_GCCISH_DEF_FLAG_i586-pc-windows-msvc :=
1616
CFG_LLC_FLAGS_i586-pc-windows-msvc :=

branches/try/mk/cfg/i686-pc-windows-msvc.mk

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
# i686-pc-windows-msvc configuration
2-
CC_i686-pc-windows-msvc=$(CFG_MSVC_CL_i386)
3-
LINK_i686-pc-windows-msvc=$(CFG_MSVC_LINK_i386)
4-
CXX_i686-pc-windows-msvc=$(CFG_MSVC_CL_i386)
5-
CPP_i686-pc-windows-msvc=$(CFG_MSVC_CL_i386)
6-
AR_i686-pc-windows-msvc=$(CFG_MSVC_LIB_i386)
2+
CC_i686-pc-windows-msvc="$(CFG_MSVC_CL_i386)" -nologo
3+
LINK_i686-pc-windows-msvc="$(CFG_MSVC_LINK_i386)" -nologo
4+
CXX_i686-pc-windows-msvc="$(CFG_MSVC_CL_i386)" -nologo
5+
CPP_i686-pc-windows-msvc="$(CFG_MSVC_CL_i386)" -nologo
6+
AR_i686-pc-windows-msvc="$(CFG_MSVC_LIB_i386)" -nologo
77
CFG_LIB_NAME_i686-pc-windows-msvc=$(1).dll
88
CFG_STATIC_LIB_NAME_i686-pc-windows-msvc=$(1).lib
99
CFG_LIB_GLOB_i686-pc-windows-msvc=$(1)-*.{dll,lib}
1010
CFG_LIB_DSYM_GLOB_i686-pc-windows-msvc=$(1)-*.dylib.dSYM
1111
CFG_JEMALLOC_CFLAGS_i686-pc-windows-msvc :=
12-
CFG_GCCISH_CFLAGS_i686-pc-windows-msvc := -MD -nologo
13-
CFG_GCCISH_CXXFLAGS_i686-pc-windows-msvc := -MD -nologo
12+
CFG_GCCISH_CFLAGS_i686-pc-windows-msvc := -MD
13+
CFG_GCCISH_CXXFLAGS_i686-pc-windows-msvc := -MD
1414
CFG_GCCISH_LINK_FLAGS_i686-pc-windows-msvc :=
1515
CFG_GCCISH_DEF_FLAG_i686-pc-windows-msvc :=
1616
CFG_LLC_FLAGS_i686-pc-windows-msvc :=

branches/try/mk/cfg/x86_64-pc-windows-msvc.mk

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
# x86_64-pc-windows-msvc configuration
2-
CC_x86_64-pc-windows-msvc=$(CFG_MSVC_CL_x86_64)
3-
LINK_x86_64-pc-windows-msvc=$(CFG_MSVC_LINK_x86_64)
4-
CXX_x86_64-pc-windows-msvc=$(CFG_MSVC_CL_x86_64)
5-
CPP_x86_64-pc-windows-msvc=$(CFG_MSVC_CL_x86_64)
6-
AR_x86_64-pc-windows-msvc=$(CFG_MSVC_LIB_x86_64)
2+
CC_x86_64-pc-windows-msvc="$(CFG_MSVC_CL_x86_64)" -nologo
3+
LINK_x86_64-pc-windows-msvc="$(CFG_MSVC_LINK_x86_64)" -nologo
4+
CXX_x86_64-pc-windows-msvc="$(CFG_MSVC_CL_x86_64)" -nologo
5+
CPP_x86_64-pc-windows-msvc="$(CFG_MSVC_CL_x86_64)" -nologo
6+
AR_x86_64-pc-windows-msvc="$(CFG_MSVC_LIB_x86_64)" -nologo
77
CFG_LIB_NAME_x86_64-pc-windows-msvc=$(1).dll
88
CFG_STATIC_LIB_NAME_x86_64-pc-windows-msvc=$(1).lib
99
CFG_LIB_GLOB_x86_64-pc-windows-msvc=$(1)-*.{dll,lib}
1010
CFG_LIB_DSYM_GLOB_x86_64-pc-windows-msvc=$(1)-*.dylib.dSYM
1111
CFG_JEMALLOC_CFLAGS_x86_64-pc-windows-msvc :=
12-
CFG_GCCISH_CFLAGS_x86_64-pc-windows-msvc := -MD -nologo
13-
CFG_GCCISH_CXXFLAGS_x86_64-pc-windows-msvc := -MD -nologo
12+
CFG_GCCISH_CFLAGS_x86_64-pc-windows-msvc := -MD
13+
CFG_GCCISH_CXXFLAGS_x86_64-pc-windows-msvc := -MD
1414
CFG_GCCISH_LINK_FLAGS_x86_64-pc-windows-msvc :=
1515
CFG_GCCISH_DEF_FLAG_x86_64-pc-windows-msvc :=
1616
CFG_LLC_FLAGS_x86_64-pc-windows-msvc :=

branches/try/mk/crates.mk

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -120,15 +120,15 @@ DEPS_rustc_trans := arena flate getopts graphviz libc rustc rustc_back rustc_mir
120120
log syntax serialize rustc_llvm rustc_platform_intrinsics \
121121
rustc_const_math rustc_const_eval rustc_incremental
122122
DEPS_rustc_incremental := rbml rustc serialize rustc_data_structures
123-
DEPS_rustc_save_analysis := rustc log syntax serialize
123+
DEPS_rustc_save_analysis := rustc log syntax
124124
DEPS_rustc_typeck := rustc syntax rustc_platform_intrinsics rustc_const_math \
125125
rustc_const_eval
126126

127127
DEPS_rustdoc := rustc rustc_driver native:hoedown serialize getopts \
128128
test rustc_lint rustc_const_eval
129129

130130

131-
TOOL_DEPS_compiletest := test getopts log serialize
131+
TOOL_DEPS_compiletest := test getopts log
132132
TOOL_DEPS_rustdoc := rustdoc
133133
TOOL_DEPS_rustc := rustc_driver
134134
TOOL_DEPS_rustbook := std rustdoc

branches/try/mk/platform.mk

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@ define CC_MACROS
148148
CFG_CC_INCLUDE_$(1)=-I $$(1)
149149
ifeq ($$(findstring msvc,$(1)),msvc)
150150
CFG_CC_OUTPUT_$(1)=-Fo:$$(1)
151-
CFG_CREATE_ARCHIVE_$(1)='$$(AR_$(1))' -OUT:$$(1)
151+
CFG_CREATE_ARCHIVE_$(1)=$$(AR_$(1)) -OUT:$$(1)
152152
else
153153
CFG_CC_OUTPUT_$(1)=-o $$(1)
154154
CFG_CREATE_ARCHIVE_$(1)=$$(AR_$(1)) crus $$(1)
@@ -187,7 +187,7 @@ define CFG_MAKE_TOOLCHAIN
187187
endif
188188
endif
189189

190-
CFG_COMPILE_C_$(1) = '$$(CC_$(1))' \
190+
CFG_COMPILE_C_$(1) = $$(CC_$(1)) \
191191
$$(CFLAGS) \
192192
$$(CFG_GCCISH_CFLAGS) \
193193
$$(CFG_GCCISH_CFLAGS_$(1)) \
@@ -198,7 +198,7 @@ define CFG_MAKE_TOOLCHAIN
198198
$$(CFG_GCCISH_LINK_FLAGS_$(1)) \
199199
$$(CFG_GCCISH_DEF_FLAG_$(1))$$(3) $$(2) \
200200
$$(call CFG_INSTALL_NAME_$(1),$$(4))
201-
CFG_COMPILE_CXX_$(1) = '$$(CXX_$(1))' \
201+
CFG_COMPILE_CXX_$(1) = $$(CXX_$(1)) \
202202
$$(CXXFLAGS) \
203203
$$(CFG_GCCISH_CFLAGS) \
204204
$$(CFG_GCCISH_CXXFLAGS) \

branches/try/mk/tests.mk

Lines changed: 70 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -450,7 +450,6 @@ CODEGEN_RS := $(call rwildcard,$(S)src/test/codegen/,*.rs)
450450
CODEGEN_CC := $(call rwildcard,$(S)src/test/codegen/,*.cc)
451451
CODEGEN_UNITS_RS := $(call rwildcard,$(S)src/test/codegen-units/,*.rs)
452452
INCREMENTAL_RS := $(call rwildcard,$(S)src/test/incremental/,*.rs)
453-
RMAKE_RS := $(wildcard $(S)src/test/run-make/*/Makefile)
454453
RUSTDOCCK_RS := $(call rwildcard,$(S)src/test/rustdoc/,*.rs)
455454

456455
RPASS_TESTS := $(RPASS_RS)
@@ -467,7 +466,6 @@ DEBUGINFO_LLDB_TESTS := $(DEBUGINFO_LLDB_RS)
467466
CODEGEN_TESTS := $(CODEGEN_RS) $(CODEGEN_CC)
468467
CODEGEN_UNITS_TESTS := $(CODEGEN_UNITS_RS)
469468
INCREMENTAL_TESTS := $(INCREMENTAL_RS)
470-
RMAKE_TESTS := $(RMAKE_RS)
471469
RUSTDOCCK_TESTS := $(RUSTDOCCK_RS)
472470

473471
CTEST_SRC_BASE_rpass = run-pass
@@ -535,11 +533,6 @@ CTEST_BUILD_BASE_incremental = incremental
535533
CTEST_MODE_incremental = incremental
536534
CTEST_RUNTOOL_incremental = $(CTEST_RUNTOOL)
537535

538-
CTEST_SRC_BASE_rmake = run-make
539-
CTEST_BUILD_BASE_rmake = run-make
540-
CTEST_MODE_rmake = run-make
541-
CTEST_RUNTOOL_rmake = $(CTEST_RUNTOOL)
542-
543536
CTEST_SRC_BASE_rustdocck = rustdoc
544537
CTEST_BUILD_BASE_rustdocck = rustdoc
545538
CTEST_MODE_rustdocck = rustdoc
@@ -626,21 +619,15 @@ CTEST_COMMON_ARGS$(1)-T-$(2)-H-$(3) := \
626619
--stage-id stage$(1)-$(2) \
627620
--target $(2) \
628621
--host $(3) \
629-
--docck-python $$(CFG_PYTHON) \
630-
--lldb-python $$(CFG_LLDB_PYTHON) \
622+
--python $$(CFG_PYTHON) \
631623
--gdb-version="$(CFG_GDB_VERSION)" \
632624
--lldb-version="$(CFG_LLDB_VERSION)" \
633-
--android-cross-path=$(CFG_ARM_LINUX_ANDROIDEABI_NDK) \
625+
--android-cross-path=$(CFG_ANDROID_CROSS_PATH) \
634626
--adb-path=$(CFG_ADB) \
635627
--adb-test-dir=$(CFG_ADB_TEST_DIR) \
636628
--host-rustcflags "$(RUSTC_FLAGS_$(3)) $$(CTEST_RUSTC_FLAGS) -L $$(RT_OUTPUT_DIR_$(3))" \
637629
--lldb-python-dir=$(CFG_LLDB_PYTHON_DIR) \
638630
--target-rustcflags "$(RUSTC_FLAGS_$(2)) $$(CTEST_RUSTC_FLAGS) -L $$(RT_OUTPUT_DIR_$(2))" \
639-
--cc '$$(CC_$(2))' \
640-
--cxx '$$(CXX_$(2))' \
641-
--cflags "$$(CFG_GCCISH_CFLAGS_$(2))" \
642-
--llvm-components "$$(LLVM_ALL_COMPONENTS_$(2))" \
643-
--llvm-cxxflags "$$(LLVM_CXXFLAGS_$(2))" \
644631
$$(CTEST_TESTARGS)
645632

646633
ifdef CFG_VALGRIND_RPASS
@@ -670,9 +657,6 @@ CTEST_DEPS_debuginfo-lldb_$(1)-T-$(2)-H-$(3) = $$(DEBUGINFO_LLDB_TESTS) \
670657
CTEST_DEPS_codegen_$(1)-T-$(2)-H-$(3) = $$(CODEGEN_TESTS)
671658
CTEST_DEPS_codegen-units_$(1)-T-$(2)-H-$(3) = $$(CODEGEN_UNITS_TESTS)
672659
CTEST_DEPS_incremental_$(1)-T-$(2)-H-$(3) = $$(INCREMENTAL_TESTS)
673-
CTEST_DEPS_rmake_$(1)-T-$(2)-H-$(3) = $$(RMAKE_TESTS) \
674-
$$(CSREQ$(1)_T_$(3)_H_$(3)) $$(SREQ$(1)_T_$(2)_H_$(3))
675-
676660
CTEST_DEPS_rustdocck_$(1)-T-$(2)-H-$(3) = $$(RUSTDOCCK_TESTS) \
677661
$$(HBIN$(1)_H_$(3))/rustdoc$$(X_$(3)) \
678662
$(S)src/etc/htmldocck.py
@@ -717,10 +701,6 @@ endif
717701
endif
718702

719703
ifeq ($$(CTEST_DONT_RUN_$(1)-T-$(2)-H-$(3)-$(4)),)
720-
$$(call TEST_OK_FILE,$(1),$(2),$(3),$(4)): \
721-
export INCLUDE := $$(CFG_MSVC_INCLUDE_PATH_$$(HOST_$(3)))
722-
$$(call TEST_OK_FILE,$(1),$(2),$(3),$(4)): \
723-
export LIB := $$(CFG_MSVC_LIB_PATH_$$(HOST_$(3)))
724704
$$(call TEST_OK_FILE,$(1),$(2),$(3),$(4)): \
725705
$$(TEST_SREQ$(1)_T_$(2)_H_$(3)) \
726706
$$(CTEST_DEPS_$(4)_$(1)-T-$(2)-H-$(3))
@@ -743,8 +723,7 @@ endif
743723
endef
744724

745725
CTEST_NAMES = rpass rpass-valgrind rpass-full rfail-full cfail-full rfail cfail pfail \
746-
debuginfo-gdb debuginfo-lldb codegen codegen-units rustdocck incremental \
747-
rmake
726+
debuginfo-gdb debuginfo-lldb codegen codegen-units rustdocck incremental
748727

749728
$(foreach host,$(CFG_HOST), \
750729
$(eval $(foreach target,$(CFG_TARGET), \
@@ -1029,3 +1008,70 @@ endef
10291008

10301009
$(foreach crate,$(TEST_CRATES), \
10311010
$(eval $(call DEF_CHECK_CRATE,$(crate))))
1011+
1012+
######################################################################
1013+
# RMAKE rules
1014+
######################################################################
1015+
1016+
RMAKE_TESTS := $(shell ls -d $(S)src/test/run-make/*/)
1017+
RMAKE_TESTS := $(RMAKE_TESTS:$(S)src/test/run-make/%/=%)
1018+
1019+
define DEF_RMAKE_FOR_T_H
1020+
# $(1) the stage
1021+
# $(2) target triple
1022+
# $(3) host triple
1023+
1024+
1025+
ifeq ($(2)$(3),$$(CFG_BUILD)$$(CFG_BUILD))
1026+
check-stage$(1)-T-$(2)-H-$(3)-rmake-exec: \
1027+
$$(call TEST_OK_FILE,$(1),$(2),$(3),rmake)
1028+
1029+
$$(call TEST_OK_FILE,$(1),$(2),$(3),rmake): \
1030+
$$(RMAKE_TESTS:%=$(3)/test/run-make/%-$(1)-T-$(2)-H-$(3).ok)
1031+
@touch $$@
1032+
1033+
$(3)/test/run-make/%-$(1)-T-$(2)-H-$(3).ok: \
1034+
export INCLUDE := $$(CFG_MSVC_INCLUDE_PATH_$$(HOST_$(3)))
1035+
$(3)/test/run-make/%-$(1)-T-$(2)-H-$(3).ok: \
1036+
export LIB := $$(CFG_MSVC_LIB_PATH_$$(HOST_$(3)))
1037+
$(3)/test/run-make/%-$(1)-T-$(2)-H-$(3).ok: \
1038+
export MSVC_LIB := "$$(CFG_MSVC_LIB_$$(HOST_$(3)))"
1039+
$(3)/test/run-make/%-$(1)-T-$(2)-H-$(3).ok: \
1040+
$(S)src/test/run-make/%/Makefile \
1041+
$$(CSREQ$(1)_T_$(2)_H_$(3))
1042+
@rm -rf $(3)/test/run-make/$$*
1043+
@mkdir -p $(3)/test/run-make/$$*
1044+
$$(Q)touch $$@.start_time
1045+
$$(Q)$$(CFG_PYTHON) $(S)src/etc/maketest.py $$(dir $$<) \
1046+
$$(MAKE) \
1047+
$$(HBIN$(1)_H_$(3))/rustc$$(X_$(3)) \
1048+
$(3)/test/run-make/$$* \
1049+
'$$(CC_$(3))' \
1050+
"$$(CFG_GCCISH_CFLAGS_$(3))" \
1051+
$$(HBIN$(1)_H_$(3))/rustdoc$$(X_$(3)) \
1052+
"$$(TESTNAME)" \
1053+
$$(LD_LIBRARY_PATH_ENV_NAME$(1)_T_$(2)_H_$(3)) \
1054+
"$$(LD_LIBRARY_PATH_ENV_HOSTDIR$(1)_T_$(2)_H_$(3))" \
1055+
"$$(LD_LIBRARY_PATH_ENV_TARGETDIR$(1)_T_$(2)_H_$(3))" \
1056+
$(1) \
1057+
$$(S) \
1058+
$(3) \
1059+
"$$(LLVM_LIBDIR_RUSTFLAGS_$(3))" \
1060+
"$$(LLVM_ALL_COMPONENTS_$(3))" \
1061+
"$$(LLVM_CXXFLAGS_$(3))" \
1062+
'$$(CXX_$(3))'
1063+
@touch -r $$@.start_time $$@ && rm $$@.start_time
1064+
else
1065+
# FIXME #11094 - The above rule doesn't work right for multiple targets
1066+
check-stage$(1)-T-$(2)-H-$(3)-rmake-exec:
1067+
@true
1068+
1069+
endif
1070+
1071+
1072+
endef
1073+
1074+
$(foreach stage,$(STAGES), \
1075+
$(foreach target,$(CFG_TARGET), \
1076+
$(foreach host,$(CFG_HOST), \
1077+
$(eval $(call DEF_RMAKE_FOR_T_H,$(stage),$(target),$(host))))))

0 commit comments

Comments
 (0)