@@ -54,25 +54,14 @@ $$(TLIB$(1)_T_$(2)_H_$(3))/$(CFG_RUNTIME_$(2)): \
54
54
@$$(call E, cp: $$@ )
55
55
$$(Q ) cp $$< $$@
56
56
57
- # SNAP a5fa1d9 remove this after the stage0 snapshot from rules below
58
- ifeq ($(1 ) ,0)
59
- ifeq ($(3 ) ,$$(findstring $(3 ) ,$$(NON_BUILD_HOST ) ) )
60
- LFLAGS_$(1)_$(2)_$(3) :=
61
- else
62
- LFLAGS_$(1)_$(2)_$(3) := -L $$(TLIB$(1 ) _T_$(2 ) _H_$(3 ) )
63
- endif
64
- else
65
- LFLAGS_$(1)_$(2)_$(3) :=
66
- endif
67
-
68
57
$$(TLIB$(1 ) _T_$(2 ) _H_$(3 ) ) /$(CFG_STDLIB_$(2 ) ) : \
69
58
$$(STDLIB_CRATE ) $$(STDLIB_INPUTS ) \
70
59
$$(TSREQ$(1 ) _T_$(2 ) _H_$(3 ) ) \
71
60
| $$(TLIB$(1 ) _T_$(2 ) _H_$(3 ) ) /
72
61
@$$(call E, compile_and_link: $$@ )
73
62
$$(call REMOVE_ALL_OLD_GLOB_MATCHES_EXCEPT,$$(dir $$@ ) ,$(STDLIB_GLOB_$(2 ) ) ,$$(notdir $$@ ) )
74
63
$$(call REMOVE_ALL_OLD_GLOB_MATCHES_EXCEPT,$$(dir $$@ ) ,$(STDLIB_RGLOB_$(2 ) ) ,$$(notdir $$@ ) )
75
- $$(STAGE$(1 ) _T_$(2 ) _H_$(3 ) ) $$(WFLAGS_ST$(1 ) ) $$( LFLAGS_ $( 1 ) _ $( 2 ) _ $( 3 ) ) \
64
+ $$(STAGE$(1 ) _T_$(2 ) _H_$(3 ) ) $$(WFLAGS_ST$(1 ) ) \
76
65
--out-dir $$(@D ) $$< && touch $$@
77
66
$$(call LIST_ALL_OLD_GLOB_MATCHES_EXCEPT,$$(dir $$@ ) ,$(STDLIB_GLOB_$(2 ) ) ,$$(notdir $$@ ) )
78
67
$$(call LIST_ALL_OLD_GLOB_MATCHES_EXCEPT,$$(dir $$@ ) ,$(STDLIB_RGLOB_$(2 ) ) ,$$(notdir $$@ ) )
@@ -85,7 +74,7 @@ $$(TLIB$(1)_T_$(2)_H_$(3))/$(CFG_EXTRALIB_$(2)): \
85
74
@$$(call E, compile_and_link: $$@ )
86
75
$$(call REMOVE_ALL_OLD_GLOB_MATCHES_EXCEPT,$$(dir $$@ ) ,$(EXTRALIB_GLOB_$(2 ) ) ,$$(notdir $$@ ) )
87
76
$$(call REMOVE_ALL_OLD_GLOB_MATCHES_EXCEPT,$$(dir $$@ ) ,$(EXTRALIB_RGLOB_$(2 ) ) ,$$(notdir $$@ ) )
88
- $$(STAGE$(1 ) _T_$(2 ) _H_$(3 ) ) $$(WFLAGS_ST$(1 ) ) $$( LFLAGS_ $( 1 ) _ $( 2 ) _ $( 3 ) ) \
77
+ $$(STAGE$(1 ) _T_$(2 ) _H_$(3 ) ) $$(WFLAGS_ST$(1 ) ) \
89
78
--out-dir $$(@D ) $$< && touch $$@
90
79
$$(call LIST_ALL_OLD_GLOB_MATCHES_EXCEPT,$$(dir $$@ ) ,$(EXTRALIB_GLOB_$(2 ) ) ,$$(notdir $$@ ) )
91
80
$$(call LIST_ALL_OLD_GLOB_MATCHES_EXCEPT,$$(dir $$@ ) ,$(EXTRALIB_RGLOB_$(2 ) ) ,$$(notdir $$@ ) )
@@ -103,7 +92,6 @@ $$(TLIB$(1)_T_$(2)_H_$(3))/$(CFG_LIBRUSTUV_$(2)): \
103
92
$$(STAGE$(1 ) _T_$(2 ) _H_$(3 ) ) $$(WFLAGS_ST$(1 ) ) \
104
93
-L $$(UV_SUPPORT_DIR_$(2 ) ) \
105
94
-L $$(dir $$(LIBUV_LIB_$(2 ) ) ) \
106
- $$(LFLAGS_$(1 ) _$(2 ) _$(3 ) ) \
107
95
--out-dir $$(@D ) $$< && touch $$@
108
96
$$(call LIST_ALL_OLD_GLOB_MATCHES_EXCEPT,$$(dir $$@ ) ,$(LIBRUSTUV_GLOB_$(2 ) ) ,$$(notdir $$@ ) )
109
97
$$(call LIST_ALL_OLD_GLOB_MATCHES_EXCEPT,$$(dir $$@ ) ,$(LIBRUSTUV_RGLOB_$(2 ) ) ,$$(notdir $$@ ) )
@@ -117,7 +105,6 @@ $$(TLIB$(1)_T_$(2)_H_$(3))/$(CFG_LIBGREEN_$(2)): \
117
105
$$(call REMOVE_ALL_OLD_GLOB_MATCHES_EXCEPT,$$(dir $$@ ) ,$(LIBGREEN_GLOB_$(2 ) ) ,$$(notdir $$@ ) )
118
106
$$(call REMOVE_ALL_OLD_GLOB_MATCHES_EXCEPT,$$(dir $$@ ) ,$(LIBGREEN_RGLOB_$(2 ) ) ,$$(notdir $$@ ) )
119
107
$$(STAGE$(1 ) _T_$(2 ) _H_$(3 ) ) $$(WFLAGS_ST$(1 ) ) \
120
- $$(LFLAGS_$(1 ) _$(2 ) _$(3 ) ) \
121
108
--out-dir $$(@D ) $$< && touch $$@
122
109
$$(call LIST_ALL_OLD_GLOB_MATCHES_EXCEPT,$$(dir $$@ ) ,$(LIBGREEN_GLOB_$(2 ) ) ,$$(notdir $$@ ) )
123
110
$$(call LIST_ALL_OLD_GLOB_MATCHES_EXCEPT,$$(dir $$@ ) ,$(LIBGREEN_RGLOB_$(2 ) ) ,$$(notdir $$@ ) )
@@ -131,7 +118,6 @@ $$(TLIB$(1)_T_$(2)_H_$(3))/$(CFG_LIBNATIVE_$(2)): \
131
118
$$(call REMOVE_ALL_OLD_GLOB_MATCHES_EXCEPT,$$(dir $$@ ) ,$(LIBNATIVE_GLOB_$(2 ) ) ,$$(notdir $$@ ) )
132
119
$$(call REMOVE_ALL_OLD_GLOB_MATCHES_EXCEPT,$$(dir $$@ ) ,$(LIBNATIVE_RGLOB_$(2 ) ) ,$$(notdir $$@ ) )
133
120
$$(STAGE$(1 ) _T_$(2 ) _H_$(3 ) ) $$(WFLAGS_ST$(1 ) ) \
134
- $$(LFLAGS_$(1 ) _$(2 ) _$(3 ) ) \
135
121
--out-dir $$(@D ) $$< && touch $$@
136
122
$$(call LIST_ALL_OLD_GLOB_MATCHES_EXCEPT,$$(dir $$@ ) ,$(LIBNATIVE_GLOB_$(2 ) ) ,$$(notdir $$@ ) )
137
123
$$(call LIST_ALL_OLD_GLOB_MATCHES_EXCEPT,$$(dir $$@ ) ,$(LIBNATIVE_RGLOB_$(2 ) ) ,$$(notdir $$@ ) )
@@ -146,7 +132,6 @@ $$(TLIB$(1)_T_$(2)_H_$(3))/$(CFG_LIBSYNTAX_$(3)): \
146
132
$$(call REMOVE_ALL_OLD_GLOB_MATCHES_EXCEPT,$$(dir $$@ ) ,$(LIBSYNTAX_GLOB_$(2 ) ) ,$$(notdir $$@ ) )
147
133
$$(call REMOVE_ALL_OLD_GLOB_MATCHES_EXCEPT,$$(dir $$@ ) ,$(LIBSYNTAX_RGLOB_$(2 ) ) ,$$(notdir $$@ ) )
148
134
$$(STAGE$(1 ) _T_$(2 ) _H_$(3 ) ) $$(WFLAGS_ST$(1 ) ) $(BORROWCK ) \
149
- $$(LFLAGS_$(1 ) _$(2 ) _$(3 ) ) \
150
135
--out-dir $$(@D ) $$< && touch $$@
151
136
$$(call LIST_ALL_OLD_GLOB_MATCHES_EXCEPT,$$(dir $$@ ) ,$(LIBSYNTAX_GLOB_$(2 ) ) ,$$(notdir $$@ ) )
152
137
$$(call LIST_ALL_OLD_GLOB_MATCHES_EXCEPT,$$(dir $$@ ) ,$(LIBSYNTAX_RGLOB_$(2 ) ) ,$$(notdir $$@ ) )
@@ -174,7 +159,6 @@ $$(TLIB$(1)_T_$(2)_H_$(3))/$(CFG_LIBRUSTC_$(3)): \
174
159
$$(call REMOVE_ALL_OLD_GLOB_MATCHES_EXCEPT,$$(dir $$@),$(LIBRUSTC_RGLOB_$(2)),$$(notdir $$@))
175
160
$$(STAGE$(1)_T_$(2)_H_$(3)) $$(WFLAGS_ST$(1)) \
176
161
-L "$$(LLVM_LIBDIR_$(2))" \
177
- $$(LFLAGS_$(1)_$(2)_$(3)) \
178
162
--out-dir $$(@D) $$< && touch $$@
179
163
$$(call LIST_ALL_OLD_GLOB_MATCHES_EXCEPT,$$(dir $$@),$(LIBRUSTC_GLOB_$(2)),$$(notdir $$@))
180
164
$$(call LIST_ALL_OLD_GLOB_MATCHES_EXCEPT,$$(dir $$@),$(LIBRUSTC_RGLOB_$(2)),$$(notdir $$@))
@@ -185,8 +169,7 @@ $$(TBIN$(1)_T_$(2)_H_$(3))/rustc$$(X_$(3)): \
185
169
$$(TLIB$(1 ) _T_$(2 ) _H_$(3 ) ) /$(CFG_LIBRUSTC_$(3 ) ) \
186
170
| $$(TBIN$(1 ) _T_$(2 ) _H_$(3 ) ) /
187
171
@$$(call E, compile_and_link: $$@ )
188
- $$(STAGE$(1 ) _T_$(2 ) _H_$(3 ) ) --cfg rustc -o $$@ $$< \
189
- $$(LFLAGS_$(1 ) _$(2 ) _$(3 ) )
172
+ $$(STAGE$(1 ) _T_$(2 ) _H_$(3 ) ) --cfg rustc -o $$@ $$<
190
173
ifdef CFG_ENABLE_PAX_FLAGS
191
174
@$$(call E, apply PaX flags: $$@)
192
175
@"$(CFG_PAXCTL)" -cm "$$@"
0 commit comments