View | Details | Raw Unified | Return to bug 269336 | Differences between
and this patch

Collapse All | Expand All

(-)b/Mk/Uses/cargo.mk (-1 / +1 lines)
Lines 97-103 WRKSRC_crate_${_crate}= ${WRKDIR}/${_wrksrc} Link Here
97
97
98
CARGO_BUILDDEP?=	yes
98
CARGO_BUILDDEP?=	yes
99
.  if ${CARGO_BUILDDEP:tl} == "yes"
99
.  if ${CARGO_BUILDDEP:tl} == "yes"
100
BUILD_DEPENDS+=	${RUST_DEFAULT}>=1.66.0:lang/${RUST_DEFAULT}
100
BUILD_DEPENDS+=	${RUST_DEFAULT}>=1.67.0:lang/${RUST_DEFAULT}
101
.  elif ${CARGO_BUILDDEP:tl} == "any-version"
101
.  elif ${CARGO_BUILDDEP:tl} == "any-version"
102
BUILD_DEPENDS+=	${RUST_DEFAULT}>=0:lang/${RUST_DEFAULT}
102
BUILD_DEPENDS+=	${RUST_DEFAULT}>=0:lang/${RUST_DEFAULT}
103
.  endif
103
.  endif
(-)b/Mk/bsd.gecko.mk (-1 / +1 lines)
Lines 76-82 BUNDLE_LIBS= yes Link Here
76
76
77
BUILD_DEPENDS+=	llvm${LLVM_DEFAULT}>0:devel/llvm${LLVM_DEFAULT} \
77
BUILD_DEPENDS+=	llvm${LLVM_DEFAULT}>0:devel/llvm${LLVM_DEFAULT} \
78
				rust-cbindgen>=0.24.3:devel/rust-cbindgen \
78
				rust-cbindgen>=0.24.3:devel/rust-cbindgen \
79
				${RUST_DEFAULT}>=1.66.0:lang/${RUST_DEFAULT} \
79
				${RUST_DEFAULT}>=1.67.0:lang/${RUST_DEFAULT} \
80
				node:www/node
80
				node:www/node
81
LIB_DEPENDS+=	libdrm.so:graphics/libdrm
81
LIB_DEPENDS+=	libdrm.so:graphics/libdrm
82
RUN_DEPENDS+=	${LOCALBASE}/lib/libpci.so:devel/libpci
82
RUN_DEPENDS+=	${LOCALBASE}/lib/libpci.so:devel/libpci
(-)b/lang/rust-bootstrap/Makefile (-1 / +1 lines)
Lines 2-8 Link Here
2
# to upload them to ~/public_distfiles on freefall in preparation
2
# to upload them to ~/public_distfiles on freefall in preparation
3
# for the next lang/rust update.
3
# for the next lang/rust update.
4
PORTNAME=	rust
4
PORTNAME=	rust
5
PORTVERSION=	1.66.0
5
PORTVERSION=	1.67.0
6
CATEGORIES=	lang
6
CATEGORIES=	lang
7
MASTER_SITES=	https://static.rust-lang.org/dist/
7
MASTER_SITES=	https://static.rust-lang.org/dist/
8
PKGNAMEPREFIX=	${FLAVOR:S/_/-/g}-
8
PKGNAMEPREFIX=	${FLAVOR:S/_/-/g}-
(-)b/lang/rust-bootstrap/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1671211425
1
TIMESTAMP = 1674987455
2
SHA256 (rust/rustc-1.66.0-src.tar.xz) = 0dc176e34fae9871f855a6ba4cb30fa19d69c5b4428d29281a07419c4950715c
2
SHA256 (rust/rustc-1.67.0-src.tar.xz) = 9ef8cf88a1d35d319808daf2f193aadca9ed9bcae1d4d5db8946a448c9432c6d
3
SIZE (rust/rustc-1.66.0-src.tar.xz) = 141582844
3
SIZE (rust/rustc-1.67.0-src.tar.xz) = 142750964
(-)b/lang/rust/Makefile (-9 / +6 lines)
Lines 1-5 Link Here
1
PORTNAME=	rust
1
PORTNAME=	rust
2
PORTVERSION?=	1.66.1
2
PORTVERSION?=	1.67.0
3
PORTREVISION?=	0
3
PORTREVISION?=	0
4
CATEGORIES=	lang
4
CATEGORIES=	lang
5
MASTER_SITES=	https://static.rust-lang.org/dist/:src \
5
MASTER_SITES=	https://static.rust-lang.org/dist/:src \
Lines 8-16 MASTER_SITES= https://static.rust-lang.org/dist/:src \ Link Here
8
		https://static.rust-lang.org/dist/:bootstrap
8
		https://static.rust-lang.org/dist/:bootstrap
9
DISTNAME?=	${PORTNAME}c-${PORTVERSION}-src
9
DISTNAME?=	${PORTNAME}c-${PORTVERSION}-src
10
DISTFILES?=	${NIGHTLY_DATE:D${NIGHTLY_DATE}/}${DISTNAME}${EXTRACT_SUFX}:src \
10
DISTFILES?=	${NIGHTLY_DATE:D${NIGHTLY_DATE}/}${DISTNAME}${EXTRACT_SUFX}:src \
11
		${_RUSTC_BOOTSTRAP}${BOOTSTRAPS_SUFFIX}${EXTRACT_SUFX}:bootstrap \
11
		${_RUSTC_BOOTSTRAP}${EXTRACT_SUFX}:bootstrap \
12
		${_RUST_STD_BOOTSTRAP}${BOOTSTRAPS_SUFFIX}${EXTRACT_SUFX}:bootstrap \
12
		${_RUST_STD_BOOTSTRAP}${EXTRACT_SUFX}:bootstrap \
13
		${_CARGO_BOOTSTRAP}${BOOTSTRAPS_SUFFIX}${EXTRACT_SUFX}:bootstrap
13
		${_CARGO_BOOTSTRAP}${EXTRACT_SUFX}:bootstrap
14
DIST_SUBDIR?=	rust
14
DIST_SUBDIR?=	rust
15
15
16
MAINTAINER=	rust@FreeBSD.org
16
MAINTAINER=	rust@FreeBSD.org
Lines 69-79 WASM_VARS= _COMPONENTS+="rust-analysis-${_PACKAGE_VERS}-wasm32-unknown-unknown Link Here
69
WASM_VARS_OFF=		_RUST_BUILD_WASM=false
69
WASM_VARS_OFF=		_RUST_BUILD_WASM=false
70
70
71
# See WRKSRC/src/stage0.json for the date and version values
71
# See WRKSRC/src/stage0.json for the date and version values
72
BOOTSTRAPS_DATE?=		2022-11-03
72
BOOTSTRAPS_DATE?=		2023-01-10
73
RUST_BOOTSTRAP_VERSION?=	1.65.0
73
RUST_BOOTSTRAP_VERSION?=	1.66.0
74
75
BOOTSTRAPS_SUFFIX?=		${BOOTSTRAPS_SUFFIX_${ARCH}}
76
BOOTSTRAPS_SUFFIX_powerpc64?=	-${PPC_ABI:tl}
77
74
78
CARGO_VENDOR_DIR?=		${WRKSRC}/vendor
75
CARGO_VENDOR_DIR?=		${WRKSRC}/vendor
79
76
(-)b/lang/rust/distinfo (-51 / +51 lines)
Lines 1-51 Link Here
1
TIMESTAMP = 1674734560
1
TIMESTAMP = 1675592297
2
SHA256 (rust/rustc-1.66.1-src.tar.xz) = 07ac4e6c93e0d8ecfaf3b86c4c78bbbde3f5be675f0334e7fb343cb4a0b81ebe
2
SHA256 (rust/rustc-1.67.0-src.tar.xz) = 9ef8cf88a1d35d319808daf2f193aadca9ed9bcae1d4d5db8946a448c9432c6d
3
SIZE (rust/rustc-1.66.1-src.tar.xz) = 141692940
3
SIZE (rust/rustc-1.67.0-src.tar.xz) = 142750964
4
SHA256 (rust/2022-11-03/rustc-1.65.0-aarch64-unknown-freebsd.tar.xz) = fb7c58730dde8e40f831116090bda88b7708f78bbb64cafa7d7f9b0b493ef8f4
4
SHA256 (rust/2023-01-10/rustc-1.66.0-aarch64-unknown-freebsd.tar.xz) = 955269e75bb9cabf84ef2a6354a80e3852b7adff304ba816571d29ea8cbf5e27
5
SIZE (rust/2022-11-03/rustc-1.65.0-aarch64-unknown-freebsd.tar.xz) = 40676092
5
SIZE (rust/2023-01-10/rustc-1.66.0-aarch64-unknown-freebsd.tar.xz) = 40416556
6
SHA256 (rust/2022-11-03/rust-std-1.65.0-aarch64-unknown-freebsd.tar.xz) = 695a5ac1b0dc4e008685b19324b70da757435288455432cc09ebe25cba16e161
6
SHA256 (rust/2023-01-10/rust-std-1.66.0-aarch64-unknown-freebsd.tar.xz) = a7d418a5f6e7cfd6feb38ae3f3d9aceb93328baf39db84736702a219fcc1b3f4
7
SIZE (rust/2022-11-03/rust-std-1.65.0-aarch64-unknown-freebsd.tar.xz) = 25828140
7
SIZE (rust/2023-01-10/rust-std-1.66.0-aarch64-unknown-freebsd.tar.xz) = 25649396
8
SHA256 (rust/2022-11-03/cargo-1.65.0-aarch64-unknown-freebsd.tar.xz) = a6215af64aae33973e7113f5c23a6d231385a1a300f4b6dcbc8de51aa3502832
8
SHA256 (rust/2023-01-10/cargo-1.66.0-aarch64-unknown-freebsd.tar.xz) = bd2662ae0379d50325a2cbf93e39ba4f0d6c7b842871a8ae9278b3c09d37283b
9
SIZE (rust/2022-11-03/cargo-1.65.0-aarch64-unknown-freebsd.tar.xz) = 4962000
9
SIZE (rust/2023-01-10/cargo-1.66.0-aarch64-unknown-freebsd.tar.xz) = 4983796
10
SHA256 (rust/2022-11-03/rustc-1.65.0-x86_64-unknown-freebsd.tar.xz) = 122bed217dc388ae5bc353e2279ec1f72cd575da19db737102b53fc041608987
10
SHA256 (rust/2023-01-10/rustc-1.66.0-x86_64-unknown-freebsd.tar.xz) = 9b75836e4de76a4f805247b7fd5733c4757818793f25b542800cf3e54dd79ae5
11
SIZE (rust/2022-11-03/rustc-1.65.0-x86_64-unknown-freebsd.tar.xz) = 38789796
11
SIZE (rust/2023-01-10/rustc-1.66.0-x86_64-unknown-freebsd.tar.xz) = 39319720
12
SHA256 (rust/2022-11-03/rust-std-1.65.0-x86_64-unknown-freebsd.tar.xz) = 9b8af845771ffc9a132e8f55d58e1c5ddbba4ee766cd3a1c2a8de63513215b53
12
SHA256 (rust/2023-01-10/rust-std-1.66.0-x86_64-unknown-freebsd.tar.xz) = 783e6800c82eb389c60bc6fac399a28904731355524d89a0a414b68854622114
13
SIZE (rust/2022-11-03/rust-std-1.65.0-x86_64-unknown-freebsd.tar.xz) = 26461768
13
SIZE (rust/2023-01-10/rust-std-1.66.0-x86_64-unknown-freebsd.tar.xz) = 26667832
14
SHA256 (rust/2022-11-03/cargo-1.65.0-x86_64-unknown-freebsd.tar.xz) = cbfd8ea9a34ae3b6a13a4c2637d8bae4dad87450cf4aaaacafbf99ae0c8c08d6
14
SHA256 (rust/2023-01-10/cargo-1.66.0-x86_64-unknown-freebsd.tar.xz) = 64af50ec96dfb5d94d07ab8a5ac3781451207ad21fdca6938936d6c0d7a99aa1
15
SIZE (rust/2022-11-03/cargo-1.65.0-x86_64-unknown-freebsd.tar.xz) = 5618512
15
SIZE (rust/2023-01-10/cargo-1.66.0-x86_64-unknown-freebsd.tar.xz) = 5638404
16
SHA256 (rust/2022-11-03/rustc-1.65.0-armv7-unknown-freebsd.tar.xz) = 3e287c70d8c72632b7a615534f0aea1a793ce32c837ad00e01bcb563c0ef1a7d
16
SHA256 (rust/2023-01-10/rustc-1.66.0-armv7-unknown-freebsd.tar.xz) = 95dd50ae9fa76561910821ad745df765c4e7db266e4d4c1085cd210eb39e9ca8
17
SIZE (rust/2022-11-03/rustc-1.65.0-armv7-unknown-freebsd.tar.xz) = 40819484
17
SIZE (rust/2023-01-10/rustc-1.66.0-armv7-unknown-freebsd.tar.xz) = 40519476
18
SHA256 (rust/2022-11-03/rust-std-1.65.0-armv7-unknown-freebsd.tar.xz) = 762687ac0aa3aaa89ff3390221046d22b16154ba749329c3b3dd55e548649c01
18
SHA256 (rust/2023-01-10/rust-std-1.66.0-armv7-unknown-freebsd.tar.xz) = f6a4c2f3117a2323b57c324d8631f7ff0fe2f82dfe95615c6b1e6496ce664a6f
19
SIZE (rust/2022-11-03/rust-std-1.65.0-armv7-unknown-freebsd.tar.xz) = 24799480
19
SIZE (rust/2023-01-10/rust-std-1.66.0-armv7-unknown-freebsd.tar.xz) = 24562196
20
SHA256 (rust/2022-11-03/cargo-1.65.0-armv7-unknown-freebsd.tar.xz) = a2fc2039988829731df5f3e2a1104e86d90df7022e61a8687c66e0731d1e988c
20
SHA256 (rust/2023-01-10/cargo-1.66.0-armv7-unknown-freebsd.tar.xz) = 29156368bca9a39749b9939233468b28175ada07f14a4df5a64c1a443c7c82c0
21
SIZE (rust/2022-11-03/cargo-1.65.0-armv7-unknown-freebsd.tar.xz) = 4818596
21
SIZE (rust/2023-01-10/cargo-1.66.0-armv7-unknown-freebsd.tar.xz) = 4843780
22
SHA256 (rust/2022-11-03/rustc-1.65.0-i686-unknown-freebsd.tar.xz) = 45bb92166ef5a016480ac60559b5d5be475ba1cf79653ff50211d3cc002fbce0
22
SHA256 (rust/2023-01-10/rustc-1.66.0-i686-unknown-freebsd.tar.xz) = 5bffbe2bc054b38166244ecf42e7471f953bbda8fe34cfcca174c3965a9d8ce8
23
SIZE (rust/2022-11-03/rustc-1.65.0-i686-unknown-freebsd.tar.xz) = 45655048
23
SIZE (rust/2023-01-10/rustc-1.66.0-i686-unknown-freebsd.tar.xz) = 45305168
24
SHA256 (rust/2022-11-03/rust-std-1.65.0-i686-unknown-freebsd.tar.xz) = 6ef0ec8e2874f5a1a47c64e78329f500ccce504d3a0ef93c9dbc64ff5d0781ee
24
SHA256 (rust/2023-01-10/rust-std-1.66.0-i686-unknown-freebsd.tar.xz) = 09a00e5ab0bb8c7df43f23f4bec65652fc35400e6d11ec1c3530a9c11a143b26
25
SIZE (rust/2022-11-03/rust-std-1.65.0-i686-unknown-freebsd.tar.xz) = 26283920
25
SIZE (rust/2023-01-10/rust-std-1.66.0-i686-unknown-freebsd.tar.xz) = 25903968
26
SHA256 (rust/2022-11-03/cargo-1.65.0-i686-unknown-freebsd.tar.xz) = 2d7934407d67d86e2f382659e3d94eb80932949e3d9cbed832bac36ba3b2af16
26
SHA256 (rust/2023-01-10/cargo-1.66.0-i686-unknown-freebsd.tar.xz) = b1ea5e7995b82745f28b4a6e711b8b9d39ba00d31861585b0724c216d6f96427
27
SIZE (rust/2022-11-03/cargo-1.65.0-i686-unknown-freebsd.tar.xz) = 5798924
27
SIZE (rust/2023-01-10/cargo-1.66.0-i686-unknown-freebsd.tar.xz) = 5830848
28
SHA256 (rust/2022-11-03/rustc-1.65.0-powerpc-unknown-freebsd.tar.xz) = 22b5d02791697e99b1f96859c941fe9d4af07dbef5c8b1023b040203ac5a287b
28
SHA256 (rust/2023-01-10/rustc-1.66.0-powerpc-unknown-freebsd.tar.xz) = 35a511079f586840abb9c7d47eb6b7b3e6f6bf69be69355b8f45b20fce664761
29
SIZE (rust/2022-11-03/rustc-1.65.0-powerpc-unknown-freebsd.tar.xz) = 44217144
29
SIZE (rust/2023-01-10/rustc-1.66.0-powerpc-unknown-freebsd.tar.xz) = 43935288
30
SHA256 (rust/2022-11-03/rust-std-1.65.0-powerpc-unknown-freebsd.tar.xz) = fc04bbe3f0880756811e234b1f1178f9d4544082cc99c8af53836b7bc0da2339
30
SHA256 (rust/2023-01-10/rust-std-1.66.0-powerpc-unknown-freebsd.tar.xz) = 794aa22f13d5875b64464259bf021f4fc62c1be4564f6789b895e28b5513e941
31
SIZE (rust/2022-11-03/rust-std-1.65.0-powerpc-unknown-freebsd.tar.xz) = 23597080
31
SIZE (rust/2023-01-10/rust-std-1.66.0-powerpc-unknown-freebsd.tar.xz) = 23420068
32
SHA256 (rust/2022-11-03/cargo-1.65.0-powerpc-unknown-freebsd.tar.xz) = e1cae5f170373c45fed8a55a35312e7dd857e872332b33d9f737ad649d522ed4
32
SHA256 (rust/2023-01-10/cargo-1.66.0-powerpc-unknown-freebsd.tar.xz) = 84bd8968f86760d3c2880570b0a10f69be5f0ce54fcd85d8ad3963b035a4adae
33
SIZE (rust/2022-11-03/cargo-1.65.0-powerpc-unknown-freebsd.tar.xz) = 5343924
33
SIZE (rust/2023-01-10/cargo-1.66.0-powerpc-unknown-freebsd.tar.xz) = 5346628
34
SHA256 (rust/2022-11-03/rustc-1.65.0-powerpc64-unknown-freebsd-elfv2.tar.xz) = 696ac81b6fae8ab2777815e6696a840b319c3bc3ef716880e5da9f57dc66978c
34
SHA256 (rust/2023-01-10/rustc-1.66.0-powerpc64-unknown-freebsd.tar.xz) = e3d1f9e6deb9ade8d696f6b1b091e93885cb5c344f328585f747dbe653bb7caf
35
SIZE (rust/2022-11-03/rustc-1.65.0-powerpc64-unknown-freebsd-elfv2.tar.xz) = 41458412
35
SIZE (rust/2023-01-10/rustc-1.66.0-powerpc64-unknown-freebsd.tar.xz) = 41382148
36
SHA256 (rust/2022-11-03/rust-std-1.65.0-powerpc64-unknown-freebsd-elfv2.tar.xz) = c01867b132e85196f9bd2ffde5fc7711b61c14b94f35abd1fdc57e252ad0dc3a
36
SHA256 (rust/2023-01-10/rust-std-1.66.0-powerpc64-unknown-freebsd.tar.xz) = f0c5db8dbee3bbaed7625cbff3d81aade60953afd1e0a27331ec5fd143c77b36
37
SIZE (rust/2022-11-03/rust-std-1.65.0-powerpc64-unknown-freebsd-elfv2.tar.xz) = 23729728
37
SIZE (rust/2023-01-10/rust-std-1.66.0-powerpc64-unknown-freebsd.tar.xz) = 23597184
38
SHA256 (rust/2022-11-03/cargo-1.65.0-powerpc64-unknown-freebsd-elfv2.tar.xz) = d15b86ab084159fa489e765c614c8e2fbd32983eb4cc74e2bbd1019ab4944cb0
38
SHA256 (rust/2023-01-10/cargo-1.66.0-powerpc64-unknown-freebsd.tar.xz) = 6e872b261414e6cf6d50a4a3e30e7ad7ea3d4c549cf8388903976505f5cb4351
39
SIZE (rust/2022-11-03/cargo-1.65.0-powerpc64-unknown-freebsd-elfv2.tar.xz) = 5106080
39
SIZE (rust/2023-01-10/cargo-1.66.0-powerpc64-unknown-freebsd.tar.xz) = 5122584
40
SHA256 (rust/2022-11-03/rustc-1.65.0-powerpc64le-unknown-freebsd.tar.xz) = dab3672acbef082bc0a8f4e2a480563fa5df4c1456d3ecd5c279609d7a76114d
40
SHA256 (rust/2023-01-10/rustc-1.66.0-powerpc64le-unknown-freebsd.tar.xz) = e04cacc85c84ccd23a661610b587ba8cb7f8f5174417303ca383c3ec8e251337
41
SIZE (rust/2022-11-03/rustc-1.65.0-powerpc64le-unknown-freebsd.tar.xz) = 43128132
41
SIZE (rust/2023-01-10/rustc-1.66.0-powerpc64le-unknown-freebsd.tar.xz) = 43688852
42
SHA256 (rust/2022-11-03/rust-std-1.65.0-powerpc64le-unknown-freebsd.tar.xz) = c95301ad42e0cc2732fefbb15a19c159c2057fd49fce65e14cbc1bb9e7031b9c
42
SHA256 (rust/2023-01-10/rust-std-1.66.0-powerpc64le-unknown-freebsd.tar.xz) = 05cd319e9b092e7354f61e81524dc57beed882bd59652bd9991b926c05f0f75a
43
SIZE (rust/2022-11-03/rust-std-1.65.0-powerpc64le-unknown-freebsd.tar.xz) = 24011224
43
SIZE (rust/2023-01-10/rust-std-1.66.0-powerpc64le-unknown-freebsd.tar.xz) = 24213132
44
SHA256 (rust/2022-11-03/cargo-1.65.0-powerpc64le-unknown-freebsd.tar.xz) = e87c3cd46495c9077b61a49e2d8e4733051f85a0ce6926a7db4b9ddd7ad871ef
44
SHA256 (rust/2023-01-10/cargo-1.66.0-powerpc64le-unknown-freebsd.tar.xz) = ba69d2c6f2780dd579aa6f7abb31f6ec51576cf4aed121ebaeaf25e77ab3b469
45
SIZE (rust/2022-11-03/cargo-1.65.0-powerpc64le-unknown-freebsd.tar.xz) = 5414340
45
SIZE (rust/2023-01-10/cargo-1.66.0-powerpc64le-unknown-freebsd.tar.xz) = 5424692
46
SHA256 (rust/2022-11-03/rustc-1.65.0-riscv64gc-unknown-freebsd.tar.xz) = 58f1285941e01fba59ed88c025cc1a52d2b5c481480112c537f8dddc2d6fdc0d
46
SHA256 (rust/2023-01-10/rustc-1.66.0-riscv64gc-unknown-freebsd.tar.xz) = 5ae7921bad8764d9dc9b825a84d0cb6611d9ed3ac0ee72b71e1fe48803654c6f
47
SIZE (rust/2022-11-03/rustc-1.65.0-riscv64gc-unknown-freebsd.tar.xz) = 158130868
47
SIZE (rust/2023-01-10/rustc-1.66.0-riscv64gc-unknown-freebsd.tar.xz) = 53758328
48
SHA256 (rust/2022-11-03/rust-std-1.65.0-riscv64gc-unknown-freebsd.tar.xz) = b6bd919b2ea4d5e1e09fee9813f23857bb472d00cdc23d93052032c5b809c592
48
SHA256 (rust/2023-01-10/rust-std-1.66.0-riscv64gc-unknown-freebsd.tar.xz) = c8bd9273b7646170e6b182e41c9454274ed3744396c6389854b8f5868dfcd7fc
49
SIZE (rust/2022-11-03/rust-std-1.65.0-riscv64gc-unknown-freebsd.tar.xz) = 31273336
49
SIZE (rust/2023-01-10/rust-std-1.66.0-riscv64gc-unknown-freebsd.tar.xz) = 23979704
50
SHA256 (rust/2022-11-03/cargo-1.65.0-riscv64gc-unknown-freebsd.tar.xz) = 48a167674d3f7381d8187ca927732255fcd104f258fdbb8ae23470f5398aedb1
50
SHA256 (rust/2023-01-10/cargo-1.66.0-riscv64gc-unknown-freebsd.tar.xz) = 5bbe18918305027237e519375b872dcbc04c742a8347be228eb894b88d509aa8
51
SIZE (rust/2022-11-03/cargo-1.65.0-riscv64gc-unknown-freebsd.tar.xz) = 27593540
51
SIZE (rust/2023-01-10/cargo-1.66.0-riscv64gc-unknown-freebsd.tar.xz) = 6680520
(-)a/lang/rust/files/patch-compiler_rustc__llvm_build.rs (-31 lines)
Removed Link Here
1
--- compiler/rustc_llvm/build.rs
2
+++ compiler/rustc_llvm/build.rs
3
@@ -237,18 +237,20 @@
4
 
5
     if !is_crossed {
6
         cmd.arg("--system-libs");
7
-    } else if target.contains("windows-gnu") {
8
-        println!("cargo:rustc-link-lib=shell32");
9
-        println!("cargo:rustc-link-lib=uuid");
10
-    } else if target.contains("netbsd") || target.contains("haiku") || target.contains("darwin") {
11
-        println!("cargo:rustc-link-lib=z");
12
-    } else if target.starts_with("arm")
13
-        || target.starts_with("mips-")
14
+    }
15
+
16
+    if target.starts_with("mips")
17
         || target.starts_with("mipsel-")
18
         || target.starts_with("powerpc-")
19
     {
20
         // 32-bit targets need to link libatomic.
21
         println!("cargo:rustc-link-lib=atomic");
22
+        println!("cargo:rustc-link-lib=z");
23
+    } else if target.contains("windows-gnu") {
24
+        println!("cargo:rustc-link-lib=shell32");
25
+        println!("cargo:rustc-link-lib=uuid");
26
+    } else if target.contains("netbsd") || target.contains("haiku") || target.contains("darwin") {
27
+        println!("cargo:rustc-link-lib=z");
28
     }
29
     cmd.args(&components);
30
 
31
- 

Return to bug 269336