Skip to content

Commit a478453

Browse files
committed
---
yaml --- r: 277627 b: refs/heads/try c: 413bafd h: refs/heads/master i: 277625: 9259120 277623: 99c2c0e
1 parent bfd8401 commit a478453

File tree

577 files changed

+17178
-13048
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

+17178
-13048
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: 496081c5c7bdf3afc2e444c166ee875b4f9041e5
4+
refs/heads/try: 413bafdabf5c5716fd823ac9a6232c48e2ba2902
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 `clang++` 3.x
19+
* `g++` 4.7 or later 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: 32 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -609,6 +609,7 @@ 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"
612613

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

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

680684
# Validate the release channel, and configure options
681685
case "$CFG_RELEASE_CHANNEL" in
@@ -819,6 +823,19 @@ then
819823
fi
820824
fi
821825

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+
822839
step_msg "looking for target specific programs"
823840

824841
probe CFG_ADB adb
@@ -1436,6 +1453,19 @@ then
14361453
cd ${CFG_BUILD_DIR}
14371454
fi
14381455

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+
14391469
# Configure llvm, only if necessary
14401470
step_msg "looking at LLVM"
14411471
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)" -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
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)
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
13-
CFG_GCCISH_CXXFLAGS_i586-pc-windows-msvc := -MD -arch:IA32
12+
CFG_GCCISH_CFLAGS_i586-pc-windows-msvc := -MD -arch:IA32 -nologo
13+
CFG_GCCISH_CXXFLAGS_i586-pc-windows-msvc := -MD -arch:IA32 -nologo
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)" -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
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)
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
13-
CFG_GCCISH_CXXFLAGS_i686-pc-windows-msvc := -MD
12+
CFG_GCCISH_CFLAGS_i686-pc-windows-msvc := -MD -nologo
13+
CFG_GCCISH_CXXFLAGS_i686-pc-windows-msvc := -MD -nologo
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)" -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
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)
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
13-
CFG_GCCISH_CXXFLAGS_x86_64-pc-windows-msvc := -MD
12+
CFG_GCCISH_CFLAGS_x86_64-pc-windows-msvc := -MD -nologo
13+
CFG_GCCISH_CXXFLAGS_x86_64-pc-windows-msvc := -MD -nologo
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
123+
DEPS_rustc_save_analysis := rustc log syntax serialize
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
131+
TOOL_DEPS_compiletest := test getopts log serialize
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: 24 additions & 70 deletions
Original file line numberDiff line numberDiff line change
@@ -450,6 +450,7 @@ 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)
453454
RUSTDOCCK_RS := $(call rwildcard,$(S)src/test/rustdoc/,*.rs)
454455

455456
RPASS_TESTS := $(RPASS_RS)
@@ -466,6 +467,7 @@ DEBUGINFO_LLDB_TESTS := $(DEBUGINFO_LLDB_RS)
466467
CODEGEN_TESTS := $(CODEGEN_RS) $(CODEGEN_CC)
467468
CODEGEN_UNITS_TESTS := $(CODEGEN_UNITS_RS)
468469
INCREMENTAL_TESTS := $(INCREMENTAL_RS)
470+
RMAKE_TESTS := $(RMAKE_RS)
469471
RUSTDOCCK_TESTS := $(RUSTDOCCK_RS)
470472

471473
CTEST_SRC_BASE_rpass = run-pass
@@ -533,6 +535,11 @@ CTEST_BUILD_BASE_incremental = incremental
533535
CTEST_MODE_incremental = incremental
534536
CTEST_RUNTOOL_incremental = $(CTEST_RUNTOOL)
535537

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+
536543
CTEST_SRC_BASE_rustdocck = rustdoc
537544
CTEST_BUILD_BASE_rustdocck = rustdoc
538545
CTEST_MODE_rustdocck = rustdoc
@@ -619,15 +626,21 @@ CTEST_COMMON_ARGS$(1)-T-$(2)-H-$(3) := \
619626
--stage-id stage$(1)-$(2) \
620627
--target $(2) \
621628
--host $(3) \
622-
--python $$(CFG_PYTHON) \
629+
--docck-python $$(CFG_PYTHON) \
630+
--lldb-python $$(CFG_LLDB_PYTHON) \
623631
--gdb-version="$(CFG_GDB_VERSION)" \
624632
--lldb-version="$(CFG_LLDB_VERSION)" \
625-
--android-cross-path=$(CFG_ANDROID_CROSS_PATH) \
633+
--android-cross-path=$(CFG_ARM_LINUX_ANDROIDEABI_NDK) \
626634
--adb-path=$(CFG_ADB) \
627635
--adb-test-dir=$(CFG_ADB_TEST_DIR) \
628636
--host-rustcflags "$(RUSTC_FLAGS_$(3)) $$(CTEST_RUSTC_FLAGS) -L $$(RT_OUTPUT_DIR_$(3))" \
629637
--lldb-python-dir=$(CFG_LLDB_PYTHON_DIR) \
630638
--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))" \
631644
$$(CTEST_TESTARGS)
632645

633646
ifdef CFG_VALGRIND_RPASS
@@ -657,6 +670,9 @@ CTEST_DEPS_debuginfo-lldb_$(1)-T-$(2)-H-$(3) = $$(DEBUGINFO_LLDB_TESTS) \
657670
CTEST_DEPS_codegen_$(1)-T-$(2)-H-$(3) = $$(CODEGEN_TESTS)
658671
CTEST_DEPS_codegen-units_$(1)-T-$(2)-H-$(3) = $$(CODEGEN_UNITS_TESTS)
659672
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+
660676
CTEST_DEPS_rustdocck_$(1)-T-$(2)-H-$(3) = $$(RUSTDOCCK_TESTS) \
661677
$$(HBIN$(1)_H_$(3))/rustdoc$$(X_$(3)) \
662678
$(S)src/etc/htmldocck.py
@@ -701,6 +717,10 @@ endif
701717
endif
702718

703719
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)))
704724
$$(call TEST_OK_FILE,$(1),$(2),$(3),$(4)): \
705725
$$(TEST_SREQ$(1)_T_$(2)_H_$(3)) \
706726
$$(CTEST_DEPS_$(4)_$(1)-T-$(2)-H-$(3))
@@ -723,7 +743,8 @@ endif
723743
endef
724744

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

728749
$(foreach host,$(CFG_HOST), \
729750
$(eval $(foreach target,$(CFG_TARGET), \
@@ -1008,70 +1029,3 @@ endef
10081029

10091030
$(foreach crate,$(TEST_CRATES), \
10101031
$(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)