Skip to content

Commit 5474fca

Browse files
committed
---
yaml --- r: 106427 b: refs/heads/auto c: a7e057d h: refs/heads/master i: 106425: 1d1939c 106423: 8c1dd0e v: v3
1 parent 6ddf559 commit 5474fca

File tree

522 files changed

+5294
-4307
lines changed

Some content is hidden

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

522 files changed

+5294
-4307
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ refs/heads/try3: 9387340aab40a73e8424c48fd42f0c521a4875c0
1313
refs/tags/release-0.3.1: 495bae036dfe5ec6ceafd3312b4dca48741e845b
1414
refs/tags/release-0.4: e828ea2080499553b97dfe33b3f4d472b4562ad7
1515
refs/tags/release-0.5: 7e3bcfbf21278251ee936ad53e92e9b719702d73
16-
refs/heads/auto: 24cc78da709b2b73b08566fb53b0be09ccd89ee9
16+
refs/heads/auto: a7e057d402a345f547e67a326871621472d04035
1717
refs/heads/servo: af82457af293e2a842ba6b7759b70288da276167
1818
refs/tags/release-0.6: b4ebcfa1812664df5e142f0134a5faea3918544c
1919
refs/tags/0.1: b19db808c2793fe2976759b85a355c3ad8c8b336

branches/auto/.gitattributes

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
*.h rust
66
*.rs rust
77
src/etc/pkg/rust-logo.ico binary
8+
src/etc/pkg/rust-logo.png binary
89
src/rt/msvc/* -whitespace
910
src/rt/vg/* -whitespace
1011
src/rt/jemalloc/**/* -whitespace

branches/auto/Makefile.in

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -177,10 +177,10 @@ include config.mk
177177

178178
# Just a few macros used everywhere
179179
include $(CFG_SRC_DIR)mk/util.mk
180-
# All crates and their dependencies
181-
include $(CFG_SRC_DIR)mk/crates.mk
182180
# Reconfiguring when the makefiles or submodules change
183181
include $(CFG_SRC_DIR)mk/reconfig.mk
182+
# All crates and their dependencies
183+
include $(CFG_SRC_DIR)mk/crates.mk
184184
# Various bits of setup, common macros, and top-level rules
185185
include $(CFG_SRC_DIR)mk/main.mk
186186
# C and assembly components that are not LLVM
@@ -232,19 +232,20 @@ ifneq ($(strip $(findstring prepare,$(MAKECMDGOALS)) \
232232
include $(CFG_SRC_DIR)mk/prepare.mk
233233
endif
234234

235-
# (Unix) Installation from the build directory
236-
ifneq ($(findstring install,$(MAKECMDGOALS)),)
237-
CFG_INFO := $(info cfg: including install rules)
238-
include $(CFG_SRC_DIR)mk/install.mk
239-
endif
240-
241235
# Source and binary distribution artifacts
242236
ifneq ($(strip $(findstring dist,$(MAKECMDGOALS)) \
237+
$(findstring install,$(MAKECMDGOALS)) \
243238
$(findstring clean,$(MAKECMDGOALS))),)
244239
CFG_INFO := $(info cfg: including dist rules)
245240
include $(CFG_SRC_DIR)mk/dist.mk
246241
endif
247242

243+
# (Unix) Installation from the build directory
244+
ifneq ($(findstring install,$(MAKECMDGOALS)),)
245+
CFG_INFO := $(info cfg: including install rules)
246+
include $(CFG_SRC_DIR)mk/install.mk
247+
endif
248+
248249
# Cleaning
249250
ifneq ($(findstring clean,$(MAKECMDGOALS)),)
250251
CFG_INFO := $(info cfg: including clean rules)

branches/auto/configure

Lines changed: 17 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ need_ok() {
2727
}
2828

2929
need_cmd() {
30-
if which $1 >/dev/null 2>&1
30+
if command -v $1 >/dev/null 2>&1
3131
then msg "found $1"
3232
else err "need $1"
3333
fi
@@ -83,7 +83,7 @@ probe() {
8383
local T
8484
for P
8585
do
86-
T=$(which $P 2>&1)
86+
T=$(command -v $P 2>&1)
8787
if [ $? -eq 0 ]
8888
then
8989
VER0=$($P --version 2>/dev/null | head -1 \
@@ -274,6 +274,12 @@ case $CFG_OSTYPE in
274274
MINGW32*)
275275
CFG_OSTYPE=pc-mingw32
276276
;;
277+
278+
MINGW64*)
279+
# msys2, MSYSTEM=MINGW64
280+
CFG_OSTYPE=w64-mingw32
281+
;;
282+
277283
# Thad's Cygwin identifers below
278284

279285
# Vista 32 bit
@@ -383,6 +389,8 @@ opt local-rust 0 "use an installed rustc rather than downloading a snapshot"
383389
opt pax-flags 0 "apply PaX flags to rustc binaries (required for GRSecurity/PaX-patched kernels)"
384390
opt inject-std-version 1 "inject the current compiler version of libstd into programs"
385391
opt rpath 1 "build rpaths into rustc itself"
392+
opt nightly 0 "build nightly packages"
393+
opt verify-install 1 "verify installed binaries work"
386394
valopt prefix "/usr/local" "set installation prefix"
387395
valopt local-rust-root "/usr/local" "set prefix for local rust binary"
388396
valopt llvm-root "" "set LLVM root"
@@ -401,16 +409,16 @@ valopt infodir "${CFG_PREFIX}/share/info" "install additional info"
401409
valopt mandir "${CFG_PREFIX}/share/man" "install man pages in PATH"
402410

403411
# On windows we just store the libraries in the bin directory because
404-
# there's no rpath
412+
# there's no rpath. This is where the build system itself puts libraries;
413+
# --libdir is used to configure the installation directory.
405414
# FIXME: Thise needs to parameterized over target triples. Do it in platform.mk
406415
CFG_LIBDIR_RELATIVE=lib
407-
if [ "$CFG_OSTYPE" = "pc-mingw32" ]
416+
if [ "$CFG_OSTYPE" = "pc-mingw32" ] || [ "$CFG_OSTYPE" = "w64-mingw32" ]
408417
then
409418
CFG_LIBDIR_RELATIVE=bin
410419
fi
411420

412421
valopt libdir "${CFG_PREFIX}/${CFG_LIBDIR_RELATIVE}" "install libraries"
413-
valopt rustlibdir "rustlib" "subdirectory name for rustc's libraries"
414422

415423
if [ $HELP -eq 1 ]
416424
then
@@ -531,7 +539,7 @@ then
531539
fi
532540

533541
BIN_SUF=
534-
if [ $CFG_OSTYPE = "pc-mingw32" ]
542+
if [ "$CFG_OSTYPE" = "pc-mingw32" ] || [ "$CFG_OSTYPE" = "w64-mingw32" ]
535543
then
536544
BIN_SUF=.exe
537545
fi
@@ -602,7 +610,7 @@ then
602610
LLVM_VERSION=$($LLVM_CONFIG --version)
603611

604612
case $LLVM_VERSION in
605-
(3.[2-5]svn|3.[2-5])
613+
(3.[2-5]*)
606614
msg "found ok version of LLVM: $LLVM_VERSION"
607615
;;
608616
(*)
@@ -777,10 +785,10 @@ do
777785
make_dir $h/stage$i/test
778786

779787
# target bin dir
780-
make_dir $h/stage$i/$CFG_LIBDIR_RELATIVE/$CFG_RUSTLIBDIR/$t/bin
788+
make_dir $h/stage$i/$CFG_LIBDIR_RELATIVE/rustlib/$t/bin
781789

782790
# target lib dir
783-
make_dir $h/stage$i/$CFG_LIBDIR_RELATIVE/$CFG_RUSTLIBDIR/$t/lib
791+
make_dir $h/stage$i/$CFG_LIBDIR_RELATIVE/rustlib/$t/lib
784792
done
785793
done
786794

@@ -1039,7 +1047,6 @@ putvar CFG_HOST
10391047
putvar CFG_TARGET
10401048
putvar CFG_C_COMPILER
10411049
putvar CFG_LIBDIR
1042-
putvar CFG_RUSTLIBDIR
10431050
putvar CFG_LIBDIR_RELATIVE
10441051
putvar CFG_DISABLE_MANAGE_SUBMODULES
10451052
putvar CFG_ANDROID_CROSS_PATH

branches/auto/mk/crates.mk

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -105,8 +105,7 @@ COMPILER_DOC_CRATES := rustc syntax
105105
# $(1) is the crate to generate variables for
106106
define RUST_CRATE
107107
CRATEFILE_$(1) := $$(S)src/lib$(1)/lib.rs
108-
RSINPUTS_$(1) := $$(wildcard $$(addprefix $(S)src/lib$(1), \
109-
*.rs */*.rs */*/*.rs */*/*/*.rs))
108+
RSINPUTS_$(1) := $$(call rwildcard,$(S)src/lib$(1)/,*.rs)
110109
RUST_DEPS_$(1) := $$(filter-out native:%,$$(DEPS_$(1)))
111110
NATIVE_DEPS_$(1) := $$(patsubst native:%,%,$$(filter native:%,$$(DEPS_$(1))))
112111
endef
@@ -117,8 +116,7 @@ $(foreach crate,$(CRATES),$(eval $(call RUST_CRATE,$(crate))))
117116
#
118117
# $(1) is the crate to generate variables for
119118
define RUST_TOOL
120-
TOOL_INPUTS_$(1) := $$(wildcard $$(addprefix $$(dir $$(TOOL_SOURCE_$(1))), \
121-
*.rs */*.rs */*/*.rs */*/*/*.rs))
119+
TOOL_INPUTS_$(1) := $$(call rwildcard,$$(dir $$(TOOL_SOURCE_$(1))),*.rs)
122120
endef
123121

124122
$(foreach crate,$(TOOLS),$(eval $(call RUST_TOOL,$(crate))))

branches/auto/mk/dist.mk

Lines changed: 37 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
# * dist-tar-bins - Ad-hoc Unix binary installers
2323
# * dist-docs - Stage docs for upload
2424

25-
PKG_NAME = $(CFG_PACKAGE_NAME)
25+
PKG_NAME := $(CFG_PACKAGE_NAME)
2626

2727
# License suitable for displaying in a popup
2828
LICENSE.txt: $(S)COPYRIGHT $(S)LICENSE-APACHE $(S)LICENSE-MIT
@@ -53,6 +53,7 @@ PKG_FILES := \
5353
driver \
5454
etc \
5555
$(foreach crate,$(CRATES),lib$(crate)) \
56+
libbacktrace \
5657
rt \
5758
rustllvm \
5859
snapshots.txt \
@@ -78,6 +79,7 @@ $(PKG_TAR): $(PKG_FILES)
7879
--exclude=*/llvm/test/*/*/*.td \
7980
--exclude=*/llvm/test/*/*/*.s \
8081
-c $(UNROOTED_PKG_FILES) | tar -x -C tmp/dist/$(PKG_NAME)
82+
@$(call E, making $@)
8183
$(Q)tar -czf $(PKG_TAR) -C tmp/dist $(PKG_NAME)
8284
$(Q)rm -Rf tmp/dist/$(PKG_NAME)
8385

@@ -160,12 +162,27 @@ dist-prepare-osx-$(1): PREPARE_LIB_CMD=$(DEFAULT_PREPARE_LIB_CMD)
160162
dist-prepare-osx-$(1): PREPARE_MAN_CMD=$(DEFAULT_PREPARE_MAN_CMD)
161163
dist-prepare-osx-$(1): prepare-base-osx-$(1)
162164

163-
dist/$(PKG_NAME)-$(1).pkg: $(S)src/etc/pkg/Distribution.xml LICENSE.txt dist-prepare-osx-$(1)
165+
dist/$(PKG_NAME)-$(1).pkg: $(S)src/etc/pkg/Distribution.xml LICENSE.txt \
166+
dist-prepare-osx-$(1) \
167+
tmp/dist/pkgres-$(1)/LICENSE.txt \
168+
tmp/dist/pkgres-$(1)/welcome.rtf \
169+
tmp/dist/pkgres-$(1)/rust-logo.png
164170
@$$(call E, making OS X pkg)
165171
$(Q)pkgbuild --identifier org.rust-lang.rust --root tmp/dist/pkgroot-$(1) rust.pkg
166-
$(Q)productbuild --distribution $(S)src/etc/pkg/Distribution.xml --resources . dist/$(PKG_NAME)-$(1).pkg
172+
$(Q)productbuild --distribution $(S)src/etc/pkg/Distribution.xml \
173+
--resources tmp/dist/pkgres-$(1) dist/$(PKG_NAME)-$(1).pkg
167174
$(Q)rm -rf tmp rust.pkg
168175

176+
tmp/dist/pkgres-$(1)/LICENSE.txt: LICENSE.txt
177+
@$$(call E,pkg resource LICENSE.txt)
178+
$(Q)mkdir -p $$(@D)
179+
$(Q)cp $$< $$@
180+
181+
tmp/dist/pkgres-$(1)/%: $(S)src/etc/pkg/%
182+
@$$(call E,pkg resource $$*)
183+
$(Q)mkdir -p $$(@D)
184+
$(Q)cp -r $$< $$@
185+
169186
endef
170187

171188
$(foreach host,$(CFG_HOST),$(eval $(call DEF_OSX_PKG,$(host))))
@@ -199,8 +216,10 @@ dist-install-dir-$(1): PREPARE_LIB_CMD=$(DEFAULT_PREPARE_LIB_CMD)
199216
dist-install-dir-$(1): PREPARE_MAN_CMD=$(DEFAULT_PREPARE_MAN_CMD)
200217
dist-install-dir-$(1): PREPARE_CLEAN=true
201218
dist-install-dir-$(1): prepare-base-dir-$(1)
202-
$$(Q)(cd $$(PREPARE_DEST_DIR)/ && find -type f) \
203-
> $$(PREPARE_DEST_DIR)/$$(CFG_LIBDIR_RELATIVE)/$$(CFG_RUSTLIBDIR)/manifest
219+
$$(Q)(cd $$(PREPARE_DEST_DIR)/ && find . -type f | sed 's/^\.\///') \
220+
> tmp/dist/manifest-$(1).in
221+
$$(Q)mv tmp/dist/manifest-$(1).in $$(PREPARE_DEST_DIR)/$$(CFG_LIBDIR_RELATIVE)/rustlib/manifest.in
222+
# Add remaining non-installed files
204223
$$(Q)$$(PREPARE_MAN_CMD) $$(S)COPYRIGHT $$(PREPARE_DEST_DIR)
205224
$$(Q)$$(PREPARE_MAN_CMD) $$(S)LICENSE-APACHE $$(PREPARE_DEST_DIR)
206225
$$(Q)$$(PREPARE_MAN_CMD) $$(S)LICENSE-MIT $$(PREPARE_DEST_DIR)
@@ -230,6 +249,7 @@ distcheck-tar-bins: dist-tar-bins
230249
$(Q)mkdir -p tmp/distcheck/tarbininstall
231250
$(Q)sh tmp/distcheck/$(PKG_NAME)-$(CFG_BUILD)/install.sh --prefix=tmp/distcheck/tarbininstall
232251
$(Q)tmp/distcheck/tarbininstall/bin/rustc --version
252+
$(Q)sh tmp/distcheck/$(PKG_NAME)-$(CFG_BUILD)/install.sh --prefix=tmp/distcheck/tarbininstall --uninstall
233253
$(Q)rm -Rf tmp/distcheck/$(PKG_NAME)-$(CFG_BUILD)
234254
$(Q)rm -Rf tmp/distcheck/tarbininstall
235255

@@ -263,9 +283,19 @@ distcheck: distcheck-win
263283

264284
else
265285

266-
dist: dist-tar-src dist-osx dist-tar-bins dist-docs
286+
# FIXME #13224: On OS X don't produce tarballs simply because --exclude-vcs don't work.
287+
# This is a huge hack because I just don't have time to figure out another solution.
288+
ifeq ($(CFG_OSTYPE), apple-darwin)
289+
MAYBE_DIST_TAR_SRC=
290+
MAYBE_DISTCHECK_TAR_SRC=
291+
else
292+
MAYBE_DIST_TAR_SRC=dist-tar-src
293+
MAYBE_DISTCHECK_TAR_SRC=distcheck-tar-src
294+
endif
295+
296+
dist: $(MAYBE_DIST_TAR_SRC) dist-osx dist-tar-bins dist-docs
267297

268-
distcheck: distcheck-tar-src distcheck-osx distcheck-tar-bins distcheck-docs
298+
distcheck: $(MAYBE_DISTCHECK_TAR_SRC) distcheck-osx distcheck-tar-bins distcheck-docs
269299
$(Q)rm -Rf tmp/distcheck
270300
@echo
271301
@echo -----------------------------------------------

branches/auto/mk/docs.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -232,7 +232,7 @@ ifeq ($(CFG_LLNEXTGEN),)
232232
else
233233
.PHONY: verify-grammar
234234

235-
doc/rust.g: rust.md $(S)src/etc/extract_grammar.py
235+
doc/rust.g: $(D)/rust.md $(S)src/etc/extract_grammar.py
236236
@$(call E, extract_grammar: $@)
237237
$(Q)$(CFG_PYTHON) $(S)src/etc/extract_grammar.py $< >$@
238238

branches/auto/mk/install.mk

Lines changed: 16 additions & 60 deletions
Original file line numberDiff line numberDiff line change
@@ -8,70 +8,26 @@
88
# option. This file may not be copied, modified, or distributed
99
# except according to those terms.
1010

11-
# FIXME: Docs are currently not installed from the stageN dirs.
12-
# For consistency it might be desirable for stageN to be an exact
13-
# mirror of the installation directory structure.
14-
15-
# The stage we install from
16-
ISTAGE = $(PREPARE_STAGE)
17-
18-
$(eval $(call DEF_PREPARE,mkfile-install))
19-
20-
install: PREPARE_HOST=$(CFG_BUILD)
21-
install: PREPARE_TARGETS=$(CFG_TARGET)
22-
install: PREPARE_DIR_CMD=$(DEFAULT_PREPARE_DIR_CMD)
23-
install: PREPARE_BIN_CMD=$(DEFAULT_PREPARE_BIN_CMD)
24-
install: PREPARE_LIB_CMD=$(DEFAULT_PREPARE_LIB_CMD)
25-
install: PREPARE_MAN_CMD=$(DEFAULT_PREPARE_MAN_CMD)
26-
install: PREPARE_SOURCE_DIR=$(PREPARE_HOST)/stage$(PREPARE_STAGE)
27-
install: PREPARE_SOURCE_BIN_DIR=$(PREPARE_SOURCE_DIR)/bin
28-
install: PREPARE_SOURCE_LIB_DIR=$(PREPARE_SOURCE_DIR)/$(CFG_LIBDIR_RELATIVE)
29-
install: PREPARE_SOURCE_MAN_DIR=$(S)/man
30-
install: PREPARE_DEST_BIN_DIR=$(DESTDIR)$(CFG_PREFIX)/bin
31-
install: PREPARE_DEST_LIB_DIR=$(DESTDIR)$(CFG_LIBDIR)
32-
install: PREPARE_DEST_MAN_DIR=$(DESTDIR)$(CFG_MANDIR)/man1
33-
install: prepare-everything-mkfile-install
34-
35-
36-
# Uninstall code
37-
38-
PREFIX_ROOT = $(CFG_PREFIX)
39-
PREFIX_BIN = $(PREFIX_ROOT)/bin
40-
PREFIX_LIB = $(CFG_LIBDIR)
41-
42-
INSTALL_TOOLS := $(PREPARE_TOOLS)
43-
44-
# Shorthand for build/stageN/bin
45-
HB = $(HBIN$(ISTAGE)_H_$(CFG_BUILD))
46-
HB2 = $(HBIN2_H_$(CFG_BUILD))
47-
# Shorthand for build/stageN/lib
48-
HL = $(HLIB$(ISTAGE)_H_$(CFG_BUILD))
49-
# Shorthand for the prefix bin directory
50-
PHB = $(PREFIX_BIN)
51-
# Shorthand for the prefix bin directory
52-
PHL = $(PREFIX_LIB)
53-
54-
HOST_LIB_FROM_HL_GLOB = \
55-
$(patsubst $(HL)/%,$(PHL)/%,$(wildcard $(HL)/$(1)))
56-
57-
uninstall: $(foreach tool,$(INSTALL_TOOLS),uninstall-tool-$(tool))
58-
$(Q)rm -Rf $(PHL)/$(CFG_RUSTLIBDIR)
59-
60-
define UNINSTALL_TOOL
61-
uninstall-tool-$(1): $$(foreach dep,$$(TOOL_DEPS_$(1)),uninstall-lib-$$(dep))
62-
$$(Q)rm -f $$(PHB)/$(1)$$(X_$$(CFG_BUILD))
63-
$$(Q)rm -f $$(CFG_MANDIR)/man1/$(1).1
64-
endef
11+
ifdef CFG_DISABLE_VERIFY_INSTALL
12+
MAYBE_DISABLE_VERIFY=--disable-verify
13+
else
14+
MAYBE_DISABLE_VERIFY=
15+
endif
6516

66-
$(foreach tool,$(INSTALL_TOOLS),$(eval $(call UNINSTALL_TOOL,$(tool))))
17+
install: dist-install-dir-$(CFG_BUILD)
18+
$(Q)sh tmp/dist/$(PKG_NAME)-$(CFG_BUILD)/install.sh --prefix="$(DESTDIR)$(CFG_PREFIX)" --libdir="$(DESTDIR)$(CFG_LIBDIR)" --mandir="$(DESTDIR)$(CFG_MANDIR)" "$(MAYBE_DISABLE_VERIFY)"
19+
# Remove tmp files while we can because they may have been created under sudo
20+
$(Q)rm -R tmp/dist
6721

68-
define UNINSTALL_LIB
69-
uninstall-lib-$(1): $$(foreach dep,$$(RUST_DEPS_$(1)),uninstall-lib-$$(dep))
70-
$$(Q)rm -f $$(call HOST_LIB_FROM_HL_GLOB,$$(call CFG_LIB_GLOB_$$(CFG_BUILD),$(1)))
71-
endef
22+
uninstall: dist-install-dir-$(CFG_BUILD)
23+
$(Q)sh tmp/dist/$(PKG_NAME)-$(CFG_BUILD)/install.sh --uninstall --prefix="$(DESTDIR)$(CFG_PREFIX)" --libdir="$(DESTDIR)$(CFG_LIBDIR)" --mandir="$(DESTDIR)$(CFG_MANDIR)"
24+
# Remove tmp files while we can because they may have been created under sudo
25+
$(Q)rm -R tmp/dist
7226

73-
$(foreach lib,$(CRATES),$(eval $(call UNINSTALL_LIB,$(lib))))
7427

28+
######################################################################
29+
# Android remote installation
30+
######################################################################
7531

7632
# Android runtime setup
7733
# FIXME: This probably belongs somewhere else

branches/auto/mk/main.mk

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
CFG_RELEASE_NUM=0.10
1717
CFG_RELEASE_LABEL=-pre
1818

19-
ifndef CFG_NIGHTLY
19+
ifndef CFG_ENABLE_NIGHTLY
2020
# This is the normal version string
2121
CFG_RELEASE=$(CFG_RELEASE_NUM)$(CFG_RELEASE_LABEL)
2222
CFG_PACKAGE_VERS=$(CFG_RELEASE)
@@ -281,7 +281,6 @@ export CFG_LLVM_ROOT
281281
export CFG_ENABLE_MINGW_CROSS
282282
export CFG_PREFIX
283283
export CFG_LIBDIR
284-
export CFG_RUSTLIBDIR
285284
export CFG_LIBDIR_RELATIVE
286285
export CFG_DISABLE_INJECT_STD_VERSION
287286

@@ -302,7 +301,7 @@ HBIN$(1)_H_$(3) = $$(HROOT$(1)_H_$(3))/bin
302301
HLIB$(1)_H_$(3) = $$(HROOT$(1)_H_$(3))/$$(CFG_LIBDIR_RELATIVE)
303302

304303
# Destinations of artifacts for target architectures
305-
TROOT$(1)_T_$(2)_H_$(3) = $$(HLIB$(1)_H_$(3))/$$(CFG_RUSTLIBDIR)/$(2)
304+
TROOT$(1)_T_$(2)_H_$(3) = $$(HLIB$(1)_H_$(3))/rustlib/$(2)
306305
TBIN$(1)_T_$(2)_H_$(3) = $$(TROOT$(1)_T_$(2)_H_$(3))/bin
307306
TLIB$(1)_T_$(2)_H_$(3) = $$(TROOT$(1)_T_$(2)_H_$(3))/lib
308307

0 commit comments

Comments
 (0)