|
8 | 8 | rust-musl
|
9 | 9 | rust-wasm
|
10 | 10 | rust-src
|
11 |
| -@@ -35,10 +34,9 @@ depends=( |
12 |
| - zlib |
13 |
| - ) |
| 11 | +@@ -37,8 +36,6 @@ depends=( |
14 | 12 | makedepends=(
|
15 |
| -+ git |
16 | 13 | clang
|
17 | 14 | cmake
|
18 | 15 | - lib32-gcc-libs
|
19 | 16 | - lib32-glibc
|
20 | 17 | libffi
|
21 | 18 | lld
|
22 | 19 | llvm
|
23 |
| -@@ -60,13 +58,17 @@ source=( |
24 |
| - 0002-bootstrap-Change-bash-completion-dir.patch |
25 |
| - 0003-compiler-Change-LLVM-targets.patch |
26 |
| - 0004-compiler-Use-wasm-ld-for-wasm-targets.patch |
27 |
| -+ pin-cc-to-1-0-77.patch |
28 |
| -+ cc-1.0.77::git+https://github.com/rust-lang/cc-rs#tag=1.0.77 |
29 |
| - ) |
30 |
| - b2sums=('07fbb29007921cffa6fc11a928d64a43c93c14cd421aee77cf44b7ee71a67c67d9f7454f5d1b85f2d79f50dcc7048a356f4f3971ba87ebad21f53321c51808ca' |
31 |
| - 'SKIP' |
32 |
| - 'c1cf64e26d240fbacbe2170ad4a114e09deb8230c8c7934415c7b9cb32eb30f708694265b34f281f466c8d8ec7841bfa4895da877d2ca87a3a953a7faa40de80' |
33 |
| - '093cf81b7c5be5ef8421b4a31a56b5b28d3ecfcb2e952bfea379683f31a237142afdd1c2e45a67e29a11e8e915e80671249fdc2b5760e58702234e5b339abf4e' |
34 |
| - 'c81eb7e5f4dd8225701aa379381bd377be2348f42f778e67b77118f68e92ac1fe60aab692fbcd61a02af900f9e017ea05adc7bb508ef6297dd096585e0571e5e' |
35 |
| -- '963aa64d27763f063b9fac483a870563f5a71a49ec02d17b7ca0c14dbf67064ba56028bbc45f2ee50b16eada725cb55c2aa2ab17ceadff65ba9e40cb220f7a0c') |
36 |
| -+ '963aa64d27763f063b9fac483a870563f5a71a49ec02d17b7ca0c14dbf67064ba56028bbc45f2ee50b16eada725cb55c2aa2ab17ceadff65ba9e40cb220f7a0c' |
37 |
| -+ '3cc7a30f0adf5e6fb17f02da5c3ad36201b9196408de52363c4863c6b88a95e8a70aca96dcf02535868ff79a263d6e49cc5882cf34f254069256d651f5f34c10' |
38 |
| -+ '2e585d4d0d654bfda6fbcd288fda390edb93848f17cfc11cae6f40c57c141f6c7c62c0704679787eec2be3322384376e519defc86b6fc4f047b5570ad786ef24') |
39 |
| - validpgpkeys=( |
40 |
| - 108F66205EAEB0AAA8DD5E1C85AB96E6FA1BE5FE # Rust Language (Tag and Release Signing Key) <rust-key@rust-lang.org> |
41 |
| - ) |
42 |
| -@@ -87,6 +89,10 @@ prepare() { |
43 |
| - # Use our wasm-ld |
44 |
| - patch -Np1 -i ../0004-compiler-Use-wasm-ld-for-wasm-targets.patch |
45 |
| - |
46 |
| -+ # Bump bootstrap cc to v1.0.77, remove upon rust 1.80: https://github.com/rust-lang/rust/pull/122504 |
47 |
| -+ patch -Np1 -i ../pin-cc-to-1-0-77.patch |
48 |
| -+ cd src/bootstrap && cargo update -p cc && cd - |
49 |
| -+ |
50 |
| - cat >config.toml <<END |
51 |
| - # see src/bootstrap/defaults/ |
52 |
| - profile = "dist" |
53 |
| -@@ -99,9 +105,8 @@ link-shared = true |
| 20 | +@@ -99,9 +96,8 @@ link-shared = true |
54 | 21 |
|
55 | 22 | [build]
|
56 | 23 | target = [
|
|
62 | 29 | "wasm32-unknown-unknown",
|
63 | 30 | "wasm32-wasi",
|
64 | 31 | "wasm32-wasip1",
|
65 |
| -@@ -148,22 +153,18 @@ jemalloc = true |
| 32 | +@@ -148,22 +144,18 @@ jemalloc = true |
66 | 33 | [dist]
|
67 | 34 | compression-formats = ["gz"]
|
68 | 35 |
|
|
89 | 56 |
|
90 | 57 | [target.wasm32-unknown-unknown]
|
91 | 58 | sanitizers = false
|
92 |
| -@@ -229,12 +230,9 @@ build() { |
| 59 | +@@ -229,12 +221,9 @@ build() { |
93 | 60 |
|
94 | 61 | # rustbuild always installs copies of the shared libraries to /usr/lib,
|
95 | 62 | # overwrite them with symlinks to the per-architecture versions
|
|
0 commit comments