summaryrefslogtreecommitdiff
path: root/rust
diff options
context:
space:
mode:
authorTim Biermann <tbier@posteo.de>2022-05-21 12:20:18 +0200
committerTim Biermann <tbier@posteo.de>2022-05-21 12:22:23 +0200
commit4b8d854ac6e1a22a8f21285520a3fb10977c25c3 (patch)
tree1e099e919bd7e04ef37d1ac34f5b82783720aeed /rust
parentcb0fc2705a03f80a5dfb9c4aac8a42b642e437eb (diff)
downloadopt-4b8d854ac6e1a22a8f21285520a3fb10977c25c3.tar.gz
opt-4b8d854ac6e1a22a8f21285520a3fb10977c25c3.tar.xz
rust: 1.60.0 -> 1.61.0
Diffstat (limited to 'rust')
-rw-r--r--rust/.footprint142
-rw-r--r--rust/.signature19
-rw-r--r--rust/0001-bootstrap-Change-libexec-dir.patch22
-rw-r--r--rust/0001-cargo-Change-libexec-dir.patch22
-rw-r--r--rust/0002-compiler-Change-LLVM-targets.patch28
-rw-r--r--rust/Pkgfile14
-rw-r--r--rust/libexec.patch24
7 files changed, 117 insertions, 154 deletions
diff --git a/rust/.footprint b/rust/.footprint
index e8d241f22..d36da55e0 100644
--- a/rust/.footprint
+++ b/rust/.footprint
@@ -130,13 +130,13 @@ drwxr-xr-x root/root usr/lib/rustlib/src/rust/library/alloc/src/vec/
-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/alloc/src/vec/cow.rs
-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/alloc/src/vec/drain.rs
-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/alloc/src/vec/drain_filter.rs
+-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/alloc/src/vec/in_place_collect.rs
-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/alloc/src/vec/in_place_drop.rs
-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/alloc/src/vec/into_iter.rs
-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/alloc/src/vec/is_zero.rs
-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs
-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/alloc/src/vec/partial_eq.rs
-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/alloc/src/vec/set_len_on_drop.rs
--rw-r--r-- root/root usr/lib/rustlib/src/rust/library/alloc/src/vec/source_iter_marker.rs
-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/alloc/src/vec/spec_extend.rs
-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/alloc/src/vec/spec_from_elem.rs
-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/alloc/src/vec/spec_from_iter.rs
@@ -331,7 +331,22 @@ drwxr-xr-x root/root usr/lib/rustlib/src/rust/library/core/src/convert/
-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/core/src/convert/mod.rs
-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/core/src/convert/num.rs
-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/core/src/default.rs
--rw-r--r-- root/root usr/lib/rustlib/src/rust/library/core/src/ffi.rs
+drwxr-xr-x root/root usr/lib/rustlib/src/rust/library/core/src/ffi/
+-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/core/src/ffi/c_char.md
+-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/core/src/ffi/c_double.md
+-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/core/src/ffi/c_float.md
+-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/core/src/ffi/c_int.md
+-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/core/src/ffi/c_long.md
+-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/core/src/ffi/c_longlong.md
+-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/core/src/ffi/c_schar.md
+-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/core/src/ffi/c_short.md
+-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/core/src/ffi/c_uchar.md
+-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/core/src/ffi/c_uint.md
+-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/core/src/ffi/c_ulong.md
+-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/core/src/ffi/c_ulonglong.md
+-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/core/src/ffi/c_ushort.md
+-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/core/src/ffi/c_void.md
+-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/core/src/ffi/mod.rs
drwxr-xr-x root/root usr/lib/rustlib/src/rust/library/core/src/fmt/
-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/core/src/fmt/builders.rs
-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/core/src/fmt/float.rs
@@ -356,6 +371,7 @@ drwxr-xr-x root/root usr/lib/rustlib/src/rust/library/core/src/hash/
-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/core/src/intrinsics.rs
drwxr-xr-x root/root usr/lib/rustlib/src/rust/library/core/src/iter/
drwxr-xr-x root/root usr/lib/rustlib/src/rust/library/core/src/iter/adapters/
+-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/core/src/iter/adapters/by_ref_sized.rs
-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/core/src/iter/adapters/chain.rs
-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/core/src/iter/adapters/cloned.rs
-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/core/src/iter/adapters/copied.rs
@@ -684,6 +700,7 @@ drwxr-xr-x root/root usr/lib/rustlib/src/rust/library/portable-simd/crates/core_
drwxr-xr-x root/root usr/lib/rustlib/src/rust/library/portable-simd/crates/core_simd/examples/
-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/portable-simd/crates/core_simd/examples/matrix_inversion.rs
-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/portable-simd/crates/core_simd/examples/nbody.rs
+-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/portable-simd/crates/core_simd/examples/spectral_norm.rs
drwxr-xr-x root/root usr/lib/rustlib/src/rust/library/portable-simd/crates/core_simd/src/
-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/portable-simd/crates/core_simd/src/comparisons.rs
-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/portable-simd/crates/core_simd/src/core_simd_docs.md
@@ -696,6 +713,7 @@ drwxr-xr-x root/root usr/lib/rustlib/src/rust/library/portable-simd/crates/core_
drwxr-xr-x root/root usr/lib/rustlib/src/rust/library/portable-simd/crates/core_simd/src/masks/
-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/portable-simd/crates/core_simd/src/masks/bitmask.rs
-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/portable-simd/crates/core_simd/src/masks/full_masks.rs
+-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/portable-simd/crates/core_simd/src/masks/to_bitmask.rs
-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/portable-simd/crates/core_simd/src/math.rs
-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/portable-simd/crates/core_simd/src/mod.rs
-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/portable-simd/crates/core_simd/src/ops.rs
@@ -935,6 +953,7 @@ drwxr-xr-x root/root usr/lib/rustlib/src/rust/library/std/src/os/fd/
-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/std/src/os/fd/net.rs
-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/std/src/os/fd/owned.rs
-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/std/src/os/fd/raw.rs
+-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/std/src/os/fd/tests.rs
drwxr-xr-x root/root usr/lib/rustlib/src/rust/library/std/src/os/fortanix_sgx/
-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/std/src/os/fortanix_sgx/arch.rs
-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/std/src/os/fortanix_sgx/ffi.rs
@@ -963,6 +982,10 @@ drwxr-xr-x root/root usr/lib/rustlib/src/rust/library/std/src/os/ios/
-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/std/src/os/ios/fs.rs
-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/std/src/os/ios/mod.rs
-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/std/src/os/ios/raw.rs
+drwxr-xr-x root/root usr/lib/rustlib/src/rust/library/std/src/os/l4re/
+-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/std/src/os/l4re/fs.rs
+-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/std/src/os/l4re/mod.rs
+-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/std/src/os/l4re/raw.rs
drwxr-xr-x root/root usr/lib/rustlib/src/rust/library/std/src/os/linux/
-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/std/src/os/linux/fs.rs
-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/std/src/os/linux/mod.rs
@@ -982,21 +1005,8 @@ drwxr-xr-x root/root usr/lib/rustlib/src/rust/library/std/src/os/openbsd/
-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/std/src/os/openbsd/mod.rs
-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/std/src/os/openbsd/raw.rs
drwxr-xr-x root/root usr/lib/rustlib/src/rust/library/std/src/os/raw/
--rw-r--r-- root/root usr/lib/rustlib/src/rust/library/std/src/os/raw/char.md
--rw-r--r-- root/root usr/lib/rustlib/src/rust/library/std/src/os/raw/double.md
--rw-r--r-- root/root usr/lib/rustlib/src/rust/library/std/src/os/raw/float.md
--rw-r--r-- root/root usr/lib/rustlib/src/rust/library/std/src/os/raw/int.md
--rw-r--r-- root/root usr/lib/rustlib/src/rust/library/std/src/os/raw/long.md
--rw-r--r-- root/root usr/lib/rustlib/src/rust/library/std/src/os/raw/longlong.md
-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/std/src/os/raw/mod.rs
--rw-r--r-- root/root usr/lib/rustlib/src/rust/library/std/src/os/raw/schar.md
--rw-r--r-- root/root usr/lib/rustlib/src/rust/library/std/src/os/raw/short.md
-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/std/src/os/raw/tests.rs
--rw-r--r-- root/root usr/lib/rustlib/src/rust/library/std/src/os/raw/uchar.md
--rw-r--r-- root/root usr/lib/rustlib/src/rust/library/std/src/os/raw/uint.md
--rw-r--r-- root/root usr/lib/rustlib/src/rust/library/std/src/os/raw/ulong.md
--rw-r--r-- root/root usr/lib/rustlib/src/rust/library/std/src/os/raw/ulonglong.md
--rw-r--r-- root/root usr/lib/rustlib/src/rust/library/std/src/os/raw/ushort.md
drwxr-xr-x root/root usr/lib/rustlib/src/rust/library/std/src/os/redox/
-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/std/src/os/redox/fs.rs
-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/std/src/os/redox/mod.rs
@@ -1214,7 +1224,6 @@ drwxr-xr-x root/root usr/lib/rustlib/src/rust/library/std/src/sys/unix/
-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/std/src/sys/unix/android.rs
-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/std/src/sys/unix/args.rs
-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/std/src/sys/unix/cmath.rs
--rw-r--r-- root/root usr/lib/rustlib/src/rust/library/std/src/sys/unix/condvar.rs
-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/std/src/sys/unix/env.rs
-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/std/src/sys/unix/fd.rs
drwxr-xr-x root/root usr/lib/rustlib/src/rust/library/std/src/sys/unix/fd/
@@ -1226,9 +1235,14 @@ drwxr-xr-x root/root usr/lib/rustlib/src/rust/library/std/src/sys/unix/fd/
drwxr-xr-x root/root usr/lib/rustlib/src/rust/library/std/src/sys/unix/kernel_copy/
-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/std/src/sys/unix/kernel_copy/tests.rs
-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/std/src/sys/unix/l4re.rs
+drwxr-xr-x root/root usr/lib/rustlib/src/rust/library/std/src/sys/unix/locks/
+-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/std/src/sys/unix/locks/mod.rs
+-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/std/src/sys/unix/locks/pthread_condvar.rs
+-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/std/src/sys/unix/locks/pthread_mutex.rs
+-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/std/src/sys/unix/locks/pthread_remutex.rs
+-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/std/src/sys/unix/locks/pthread_rwlock.rs
-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/std/src/sys/unix/memchr.rs
-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/std/src/sys/unix/mod.rs
--rw-r--r-- root/root usr/lib/rustlib/src/rust/library/std/src/sys/unix/mutex.rs
-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/std/src/sys/unix/net.rs
-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/std/src/sys/unix/os.rs
drwxr-xr-x root/root usr/lib/rustlib/src/rust/library/std/src/sys/unix/os/
@@ -1251,7 +1265,6 @@ drwxr-xr-x root/root usr/lib/rustlib/src/rust/library/std/src/sys/unix/process/p
-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/std/src/sys/unix/process/process_vxworks.rs
-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/std/src/sys/unix/process/zircon.rs
-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/std/src/sys/unix/rand.rs
--rw-r--r-- root/root usr/lib/rustlib/src/rust/library/std/src/sys/unix/rwlock.rs
-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/std/src/sys/unix/stack_overflow.rs
-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/std/src/sys/unix/stdio.rs
-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/std/src/sys/unix/thread.rs
@@ -1263,17 +1276,19 @@ drwxr-xr-x root/root usr/lib/rustlib/src/rust/library/std/src/sys/unsupported/
-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/std/src/sys/unsupported/alloc.rs
-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/std/src/sys/unsupported/args.rs
-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/std/src/sys/unsupported/common.rs
--rw-r--r-- root/root usr/lib/rustlib/src/rust/library/std/src/sys/unsupported/condvar.rs
-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/std/src/sys/unsupported/env.rs
-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/std/src/sys/unsupported/fs.rs
-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/std/src/sys/unsupported/io.rs
+drwxr-xr-x root/root usr/lib/rustlib/src/rust/library/std/src/sys/unsupported/locks/
+-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/std/src/sys/unsupported/locks/condvar.rs
+-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/std/src/sys/unsupported/locks/mod.rs
+-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/std/src/sys/unsupported/locks/mutex.rs
+-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/std/src/sys/unsupported/locks/rwlock.rs
-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/std/src/sys/unsupported/mod.rs
--rw-r--r-- root/root usr/lib/rustlib/src/rust/library/std/src/sys/unsupported/mutex.rs
-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/std/src/sys/unsupported/net.rs
-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/std/src/sys/unsupported/os.rs
-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/std/src/sys/unsupported/pipe.rs
-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/std/src/sys/unsupported/process.rs
--rw-r--r-- root/root usr/lib/rustlib/src/rust/library/std/src/sys/unsupported/rwlock.rs
-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/std/src/sys/unsupported/stdio.rs
-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/std/src/sys/unsupported/thread.rs
-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/std/src/sys/unsupported/thread_local_dtor.rs
@@ -1313,14 +1328,17 @@ drwxr-xr-x root/root usr/lib/rustlib/src/rust/library/std/src/sys/windows/c/
-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/std/src/sys/windows/c/errors.rs
-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/std/src/sys/windows/cmath.rs
-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/std/src/sys/windows/compat.rs
--rw-r--r-- root/root usr/lib/rustlib/src/rust/library/std/src/sys/windows/condvar.rs
-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/std/src/sys/windows/env.rs
-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/std/src/sys/windows/fs.rs
-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/std/src/sys/windows/handle.rs
-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/std/src/sys/windows/io.rs
+drwxr-xr-x root/root usr/lib/rustlib/src/rust/library/std/src/sys/windows/locks/
+-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/std/src/sys/windows/locks/condvar.rs
+-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/std/src/sys/windows/locks/mod.rs
+-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/std/src/sys/windows/locks/mutex.rs
+-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/std/src/sys/windows/locks/rwlock.rs
-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/std/src/sys/windows/memchr.rs
-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/std/src/sys/windows/mod.rs
--rw-r--r-- root/root usr/lib/rustlib/src/rust/library/std/src/sys/windows/mutex.rs
-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/std/src/sys/windows/net.rs
-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/std/src/sys/windows/os.rs
drwxr-xr-x root/root usr/lib/rustlib/src/rust/library/std/src/sys/windows/os/
@@ -1334,7 +1352,6 @@ drwxr-xr-x root/root usr/lib/rustlib/src/rust/library/std/src/sys/windows/path/
drwxr-xr-x root/root usr/lib/rustlib/src/rust/library/std/src/sys/windows/process/
-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/std/src/sys/windows/process/tests.rs
-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/std/src/sys/windows/rand.rs
--rw-r--r-- root/root usr/lib/rustlib/src/rust/library/std/src/sys/windows/rwlock.rs
-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/std/src/sys/windows/stack_overflow.rs
-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/std/src/sys/windows/stack_overflow_uwp.rs
-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/std/src/sys/windows/stdio.rs
@@ -1614,71 +1631,6 @@ drwxr-xr-x root/root usr/lib/rustlib/src/rust/library/stdarch/crates/core_arch/s
-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/stdarch/crates/core_arch/src/x86_64/xsave.rs
drwxr-xr-x root/root usr/lib/rustlib/src/rust/library/stdarch/crates/core_arch/tests/
-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/stdarch/crates/core_arch/tests/cpu-detection.rs
-drwxr-xr-x root/root usr/lib/rustlib/src/rust/library/stdarch/crates/intrinsic-test/
--rw-r--r-- root/root usr/lib/rustlib/src/rust/library/stdarch/crates/intrinsic-test/Cargo.toml
--rw-r--r-- root/root usr/lib/rustlib/src/rust/library/stdarch/crates/intrinsic-test/README.md
-drwxr-xr-x root/root usr/lib/rustlib/src/rust/library/stdarch/crates/intrinsic-test/acle/
--rw-r--r-- root/root usr/lib/rustlib/src/rust/library/stdarch/crates/intrinsic-test/acle/.all-contributorsrc
-drwxr-xr-x root/root usr/lib/rustlib/src/rust/library/stdarch/crates/intrinsic-test/acle/.github/
-drwxr-xr-x root/root usr/lib/rustlib/src/rust/library/stdarch/crates/intrinsic-test/acle/.github/workflows/
--rw-r--r-- root/root usr/lib/rustlib/src/rust/library/stdarch/crates/intrinsic-test/acle/.github/workflows/ci.yml
--rw-r--r-- root/root usr/lib/rustlib/src/rust/library/stdarch/crates/intrinsic-test/acle/Arm_logo_blue_RGB.svg
--rw-r--r-- root/root usr/lib/rustlib/src/rust/library/stdarch/crates/intrinsic-test/acle/CONTRIBUTING.md
--rw-r--r-- root/root usr/lib/rustlib/src/rust/library/stdarch/crates/intrinsic-test/acle/LICENSE
--rw-r--r-- root/root usr/lib/rustlib/src/rust/library/stdarch/crates/intrinsic-test/acle/README.md
-drwxr-xr-x root/root usr/lib/rustlib/src/rust/library/stdarch/crates/intrinsic-test/acle/main/
--rw-r--r-- root/root usr/lib/rustlib/src/rust/library/stdarch/crates/intrinsic-test/acle/main/Arm_logo_blue_RGB.svg
--rw-r--r-- root/root usr/lib/rustlib/src/rust/library/stdarch/crates/intrinsic-test/acle/main/CONTRIBUTIONS
--rw-r--r-- root/root usr/lib/rustlib/src/rust/library/stdarch/crates/intrinsic-test/acle/main/LICENSE
--rw-r--r-- root/root usr/lib/rustlib/src/rust/library/stdarch/crates/intrinsic-test/acle/main/README.md
--rw-r--r-- root/root usr/lib/rustlib/src/rust/library/stdarch/crates/intrinsic-test/acle/main/TRADEMARK_NOTICE
--rw-r--r-- root/root usr/lib/rustlib/src/rust/library/stdarch/crates/intrinsic-test/acle/main/acle.rst
-drwxr-xr-x root/root usr/lib/rustlib/src/rust/library/stdarch/crates/intrinsic-test/acle/morello/
--rw-r--r-- root/root usr/lib/rustlib/src/rust/library/stdarch/crates/intrinsic-test/acle/morello/Arm_logo_blue_RGB.svg
--rw-r--r-- root/root usr/lib/rustlib/src/rust/library/stdarch/crates/intrinsic-test/acle/morello/CONTRIBUTIONS
--rw-r--r-- root/root usr/lib/rustlib/src/rust/library/stdarch/crates/intrinsic-test/acle/morello/LICENSE
--rw-r--r-- root/root usr/lib/rustlib/src/rust/library/stdarch/crates/intrinsic-test/acle/morello/README.md
--rw-r--r-- root/root usr/lib/rustlib/src/rust/library/stdarch/crates/intrinsic-test/acle/morello/TRADEMARK_NOTICE
--rw-r--r-- root/root usr/lib/rustlib/src/rust/library/stdarch/crates/intrinsic-test/acle/morello/morello.rst
-drwxr-xr-x root/root usr/lib/rustlib/src/rust/library/stdarch/crates/intrinsic-test/acle/mve_intrinsics/
--rw-r--r-- root/root usr/lib/rustlib/src/rust/library/stdarch/crates/intrinsic-test/acle/mve_intrinsics/Arm_logo_blue_RGB.svg
--rw-r--r-- root/root usr/lib/rustlib/src/rust/library/stdarch/crates/intrinsic-test/acle/mve_intrinsics/CONTRIBUTIONS
--rw-r--r-- root/root usr/lib/rustlib/src/rust/library/stdarch/crates/intrinsic-test/acle/mve_intrinsics/LICENSE
--rw-r--r-- root/root usr/lib/rustlib/src/rust/library/stdarch/crates/intrinsic-test/acle/mve_intrinsics/README.md
--rw-r--r-- root/root usr/lib/rustlib/src/rust/library/stdarch/crates/intrinsic-test/acle/mve_intrinsics/TRADEMARK_NOTICE
--rw-r--r-- root/root usr/lib/rustlib/src/rust/library/stdarch/crates/intrinsic-test/acle/mve_intrinsics/mve.rst
--rw-r--r-- root/root usr/lib/rustlib/src/rust/library/stdarch/crates/intrinsic-test/acle/mve_intrinsics/mve.template.rst
-drwxr-xr-x root/root usr/lib/rustlib/src/rust/library/stdarch/crates/intrinsic-test/acle/neon_intrinsics/
--rw-r--r-- root/root usr/lib/rustlib/src/rust/library/stdarch/crates/intrinsic-test/acle/neon_intrinsics/Arm_logo_blue_RGB.svg
--rw-r--r-- root/root usr/lib/rustlib/src/rust/library/stdarch/crates/intrinsic-test/acle/neon_intrinsics/CONTRIBUTIONS
--rw-r--r-- root/root usr/lib/rustlib/src/rust/library/stdarch/crates/intrinsic-test/acle/neon_intrinsics/LICENSE
--rw-r--r-- root/root usr/lib/rustlib/src/rust/library/stdarch/crates/intrinsic-test/acle/neon_intrinsics/README.md
--rw-r--r-- root/root usr/lib/rustlib/src/rust/library/stdarch/crates/intrinsic-test/acle/neon_intrinsics/TRADEMARK_NOTICE
--rw-r--r-- root/root usr/lib/rustlib/src/rust/library/stdarch/crates/intrinsic-test/acle/neon_intrinsics/advsimd.rst
--rw-r--r-- root/root usr/lib/rustlib/src/rust/library/stdarch/crates/intrinsic-test/acle/neon_intrinsics/advsimd.template.rst
-drwxr-xr-x root/root usr/lib/rustlib/src/rust/library/stdarch/crates/intrinsic-test/acle/tools/
--rw-r--r-- root/root usr/lib/rustlib/src/rust/library/stdarch/crates/intrinsic-test/acle/tools/LICENSE
--rwxr-xr-x root/root usr/lib/rustlib/src/rust/library/stdarch/crates/intrinsic-test/acle/tools/check-rst-syntax.sh
--rwxr-xr-x root/root usr/lib/rustlib/src/rust/library/stdarch/crates/intrinsic-test/acle/tools/gen-intrinsics-specs.py
--rwxr-xr-x root/root usr/lib/rustlib/src/rust/library/stdarch/crates/intrinsic-test/acle/tools/generate-intrinsics-specs.sh
--rwxr-xr-x root/root usr/lib/rustlib/src/rust/library/stdarch/crates/intrinsic-test/acle/tools/generate-pdfs.sh
-drwxr-xr-x root/root usr/lib/rustlib/src/rust/library/stdarch/crates/intrinsic-test/acle/tools/intrinsic_db/
--rw-r--r-- root/root usr/lib/rustlib/src/rust/library/stdarch/crates/intrinsic-test/acle/tools/intrinsic_db/advsimd.csv
--rw-r--r-- root/root usr/lib/rustlib/src/rust/library/stdarch/crates/intrinsic-test/acle/tools/intrinsic_db/advsimd_classification.csv
--rw-r--r-- root/root usr/lib/rustlib/src/rust/library/stdarch/crates/intrinsic-test/acle/tools/intrinsic_db/mve.csv
--rw-r--r-- root/root usr/lib/rustlib/src/rust/library/stdarch/crates/intrinsic-test/acle/tools/intrinsic_db/mve_classification.csv
--rw-r--r-- root/root usr/lib/rustlib/src/rust/library/stdarch/crates/intrinsic-test/acle/tools/requirements.txt
--rw-r--r-- root/root usr/lib/rustlib/src/rust/library/stdarch/crates/intrinsic-test/acle/tools/rst2pdf-acle-intrinsics.style
--rw-r--r-- root/root usr/lib/rustlib/src/rust/library/stdarch/crates/intrinsic-test/acle/tools/rst2pdf-acle.style
--rw-r--r-- root/root usr/lib/rustlib/src/rust/library/stdarch/crates/intrinsic-test/missing_aarch64.txt
--rw-r--r-- root/root usr/lib/rustlib/src/rust/library/stdarch/crates/intrinsic-test/missing_arm.txt
-drwxr-xr-x root/root usr/lib/rustlib/src/rust/library/stdarch/crates/intrinsic-test/src/
--rw-r--r-- root/root usr/lib/rustlib/src/rust/library/stdarch/crates/intrinsic-test/src/acle_csv_parser.rs
--rw-r--r-- root/root usr/lib/rustlib/src/rust/library/stdarch/crates/intrinsic-test/src/argument.rs
--rw-r--r-- root/root usr/lib/rustlib/src/rust/library/stdarch/crates/intrinsic-test/src/intrinsic.rs
--rw-r--r-- root/root usr/lib/rustlib/src/rust/library/stdarch/crates/intrinsic-test/src/main.rs
--rw-r--r-- root/root usr/lib/rustlib/src/rust/library/stdarch/crates/intrinsic-test/src/types.rs
--rw-r--r-- root/root usr/lib/rustlib/src/rust/library/stdarch/crates/intrinsic-test/src/values.rs
drwxr-xr-x root/root usr/lib/rustlib/src/rust/library/stdarch/crates/simd-test-macro/
-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/stdarch/crates/simd-test-macro/Cargo.toml
drwxr-xr-x root/root usr/lib/rustlib/src/rust/library/stdarch/crates/simd-test-macro/src/
@@ -1746,18 +1698,6 @@ drwxr-xr-x root/root usr/lib/rustlib/src/rust/library/stdarch/crates/stdarch-tes
-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/stdarch/crates/stdarch-test/src/disassembly.rs
-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/stdarch/crates/stdarch-test/src/lib.rs
-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/stdarch/crates/stdarch-test/src/wasm.rs
-drwxr-xr-x root/root usr/lib/rustlib/src/rust/library/stdarch/crates/stdarch-verify/
--rw-r--r-- root/root usr/lib/rustlib/src/rust/library/stdarch/crates/stdarch-verify/Cargo.toml
--rw-r--r-- root/root usr/lib/rustlib/src/rust/library/stdarch/crates/stdarch-verify/arm-intrinsics.html
--rw-r--r-- root/root usr/lib/rustlib/src/rust/library/stdarch/crates/stdarch-verify/build.rs
--rw-r--r-- root/root usr/lib/rustlib/src/rust/library/stdarch/crates/stdarch-verify/mips-msa.h
-drwxr-xr-x root/root usr/lib/rustlib/src/rust/library/stdarch/crates/stdarch-verify/src/
--rw-r--r-- root/root usr/lib/rustlib/src/rust/library/stdarch/crates/stdarch-verify/src/lib.rs
-drwxr-xr-x root/root usr/lib/rustlib/src/rust/library/stdarch/crates/stdarch-verify/tests/
--rw-r--r-- root/root usr/lib/rustlib/src/rust/library/stdarch/crates/stdarch-verify/tests/arm.rs
--rw-r--r-- root/root usr/lib/rustlib/src/rust/library/stdarch/crates/stdarch-verify/tests/mips.rs
--rw-r--r-- root/root usr/lib/rustlib/src/rust/library/stdarch/crates/stdarch-verify/tests/x86-intel.rs
--rw-r--r-- root/root usr/lib/rustlib/src/rust/library/stdarch/crates/stdarch-verify/x86-intel.xml
drwxr-xr-x root/root usr/lib/rustlib/src/rust/library/stdarch/examples/
-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/stdarch/examples/Cargo.toml
-rw-r--r-- root/root usr/lib/rustlib/src/rust/library/stdarch/examples/connect5.rs
diff --git a/rust/.signature b/rust/.signature
index 2654ac63a..20a6bdd40 100644
--- a/rust/.signature
+++ b/rust/.signature
@@ -1,10 +1,11 @@
untrusted comment: verify with /etc/ports/opt.pub
-RWSE3ohX2g5d/YunxkxUCWGcD57OWLNseoVUF8SU4jj0Dn0G+pCc64rXq6LIVUlbNB3a7yak+OF4fwS+YG3gZkK3vjfxC4a7ww8=
-SHA256 (Pkgfile) = 9bb6a00c1c95c972e0d561a3439b5af0a5fcf6bad95fe0992cd326cc892d12e9
-SHA256 (.footprint) = 8513c4ab4ee193bdcfad8ada37472cb9859e68f3da36d42f475cfcf8b31c63ba
-SHA256 (rustc-1.60.0-src.tar.xz) = a025876deccbcb3f288d8e02623ea321f94623f31305d3c5c6f17855bb9685db
-SHA256 (rust-std-1.59.0-x86_64-unknown-linux-gnu.tar.xz) = c854a9ee3dd8e5be9522c1581f75838c1cbae6dece3934b0004f138c4a5024a3
-SHA256 (rustc-1.59.0-x86_64-unknown-linux-gnu.tar.xz) = 838de1fef855ef7733a87862c2575e8da9f3fa11fd0a8ce05c293038ea92356e
-SHA256 (cargo-1.59.0-x86_64-unknown-linux-gnu.tar.xz) = f56ebfb333ea46e4429377bf4b16a2ec889d61640a41c3093577cdd8f3c80b96
-SHA256 (libexec.patch) = 9ba3070dbc877ab5e045b6a20be9134f80d8aece42766b4cfbad2a4a60c27514
-SHA256 (0002-compiler-Change-LLVM-targets.patch) = 851172a5a3c35e209d455232d0572f51b6d34d3bc5f1a0416c01f426fdf60e92
+RWSE3ohX2g5d/bKKoOrzdSfKTCXOUmp412UA2V3zGzBkujlvs/YisFPyQysLq1403B7EI+Sf2zlzxQyjBW5Ka8UYy1npl46BAQs=
+SHA256 (Pkgfile) = 4cae984a1934a689bcd07387427d371313f8a751a084fd844628f81a7e90abd9
+SHA256 (.footprint) = 1804dc98758255921fc8d5c7a309afb3ab00801ef21951b3ebf9582d7fe0c78e
+SHA256 (rustc-1.61.0-src.tar.xz) = a63305a3ad734f170746b337a5e3d07ccaa7aa8f253dc52336b44c0a3b549d7b
+SHA256 (rust-std-1.60.0-x86_64-unknown-linux-gnu.tar.xz) = 6fb8ee3650beb10836ae48a9aaa535473e64eaca20695b88113267aea3c7557f
+SHA256 (rustc-1.60.0-x86_64-unknown-linux-gnu.tar.xz) = fc0b41c15e348ad0eeb7a6c015a922a2ac95e9577e531635558b26d99399f315
+SHA256 (cargo-1.60.0-x86_64-unknown-linux-gnu.tar.xz) = 48edb2eb51d7c56ef9a3130f0b331e83f139559161f6f93b9588d28cf72610f3
+SHA256 (0001-bootstrap-Change-libexec-dir.patch) = 60c6dfc100d292284af2187cfefc1d0d928139ca557d27bc6bef88edefccff70
+SHA256 (0001-cargo-Change-libexec-dir.patch) = c901a9bb036c29ca092f7dbc8b447efdd9aa1044a902a88f9d024cb22681dc19
+SHA256 (0002-compiler-Change-LLVM-targets.patch) = 8dcb566da29a92ecf3eb6afe094d9c7766d08230d90fd666bfd022c018ae676a
diff --git a/rust/0001-bootstrap-Change-libexec-dir.patch b/rust/0001-bootstrap-Change-libexec-dir.patch
new file mode 100644
index 000000000..4411b46b7
--- /dev/null
+++ b/rust/0001-bootstrap-Change-libexec-dir.patch
@@ -0,0 +1,22 @@
+From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
+From: "Jan Alexander Steffens (heftig)" <jan.steffens@gmail.com>
+Date: Thu, 6 May 2021 20:14:58 +0200
+Subject: [PATCH] bootstrap: Change libexec dir
+
+---
+ src/bootstrap/dist.rs | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/bootstrap/dist.rs b/src/bootstrap/dist.rs
+index be965971dbb6..f3fa15a8e2de 100644
+--- a/src/bootstrap/dist.rs
++++ b/src/bootstrap/dist.rs
+@@ -976,7 +976,7 @@ fn run(self, builder: &Builder<'_>) -> Option<GeneratedTarball> {
+ for dirent in fs::read_dir(cargo.parent().unwrap()).expect("read_dir") {
+ let dirent = dirent.expect("read dir entry");
+ if dirent.file_name().to_str().expect("utf8").starts_with("cargo-credential-") {
+- tarball.add_file(&dirent.path(), "libexec", 0o755);
++ tarball.add_file(&dirent.path(), "lib", 0o755);
+ }
+ }
+
diff --git a/rust/0001-cargo-Change-libexec-dir.patch b/rust/0001-cargo-Change-libexec-dir.patch
new file mode 100644
index 000000000..06bc493db
--- /dev/null
+++ b/rust/0001-cargo-Change-libexec-dir.patch
@@ -0,0 +1,22 @@
+From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
+From: "Jan Alexander Steffens (heftig)" <jan.steffens@gmail.com>
+Date: Thu, 6 May 2021 20:13:31 +0200
+Subject: [PATCH] cargo: Change libexec dir
+
+---
+ src/cargo/ops/registry/auth.rs | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/cargo/ops/registry/auth.rs b/src/cargo/ops/registry/auth.rs
+index 648e051e6dc2..a7b24e07e552 100644
+--- a/src/cargo/ops/registry/auth.rs
++++ b/src/cargo/ops/registry/auth.rs
+@@ -224,7 +224,7 @@ fn sysroot_credential(
+ .parent()
+ .and_then(|p| p.parent())
+ .ok_or_else(|| format_err!("expected cargo path {}", cargo.display()))?;
+- let exe = root.join("libexec").join(format!(
++ let exe = root.join("lib").join(format!(
+ "cargo-credential-{}{}",
+ cred_name,
+ std::env::consts::EXE_SUFFIX
diff --git a/rust/0002-compiler-Change-LLVM-targets.patch b/rust/0002-compiler-Change-LLVM-targets.patch
index 72696ed37..7205c2390 100644
--- a/rust/0002-compiler-Change-LLVM-targets.patch
+++ b/rust/0002-compiler-Change-LLVM-targets.patch
@@ -24,11 +24,11 @@ targets, as things break when this is done:
4 files changed, 12 insertions(+), 3 deletions(-)
diff --git a/compiler/rustc_session/src/config.rs b/compiler/rustc_session/src/config.rs
-index 2b547f8be92..09e1152dde4 100644
+index 4182a5d07118..0556c95d5b5b 100644
--- a/compiler/rustc_session/src/config.rs
+++ b/compiler/rustc_session/src/config.rs
-@@ -1538,7 +1538,7 @@ pub fn parse_target_triple(
- early_error(error_format, &format!("target file {:?} does not exist", path))
+@@ -1847,7 +1847,7 @@ pub fn parse_target_triple(
+ early_error(error_format, &format!("target file {path:?} does not exist"))
})
}
- Some(target) => TargetTriple::TargetTriple(target),
@@ -37,23 +37,23 @@ index 2b547f8be92..09e1152dde4 100644
}
}
diff --git a/compiler/rustc_target/src/spec/i686_unknown_linux_gnu.rs b/compiler/rustc_target/src/spec/i686_unknown_linux_gnu.rs
-index 165505ee731..00a7f5c2f8c 100644
+index 0998c618f31a..91c79c7e4ff0 100644
--- a/compiler/rustc_target/src/spec/i686_unknown_linux_gnu.rs
+++ b/compiler/rustc_target/src/spec/i686_unknown_linux_gnu.rs
@@ -9,7 +9,7 @@ pub fn target() -> Target {
base.stack_probes = StackProbeType::Call;
Target {
-- llvm_target: "i686-unknown-linux-gnu".to_string(),
-+ llvm_target: "i686-pc-linux-gnu".to_string(),
+- llvm_target: "i686-unknown-linux-gnu".into(),
++ llvm_target: "i686-pc-linux-gnu".into(),
pointer_width: 32,
data_layout: "e-m:e-p:32:32-p270:32:32-p271:32:32-p272:64:64-\
f64:32:64-f80:32-n8:16:32-S128"
diff --git a/compiler/rustc_target/src/spec/mod.rs b/compiler/rustc_target/src/spec/mod.rs
-index 0f2aaeb533a..ce27142ec86 100644
+index bd5b712c143c..a78d0c20aa5d 100644
--- a/compiler/rustc_target/src/spec/mod.rs
+++ b/compiler/rustc_target/src/spec/mod.rs
-@@ -2164,6 +2164,15 @@ pub fn from_path(path: &Path) -> Result<Self, io::Error> {
+@@ -2424,6 +2424,15 @@ pub fn from_path(path: &Path) -> Result<Self, io::Error> {
Ok(TargetTriple::TargetPath(canonicalized_path))
}
@@ -70,15 +70,15 @@ index 0f2aaeb533a..ce27142ec86 100644
///
/// If this target is a path, the file name (without extension) is returned.
diff --git a/compiler/rustc_target/src/spec/x86_64_unknown_linux_gnu.rs b/compiler/rustc_target/src/spec/x86_64_unknown_linux_gnu.rs
-index 085079e06e5..2dfa6a040b1 100644
+index e525cfdde14f..2dfe25f4f238 100644
--- a/compiler/rustc_target/src/spec/x86_64_unknown_linux_gnu.rs
+++ b/compiler/rustc_target/src/spec/x86_64_unknown_linux_gnu.rs
-@@ -11,7 +11,7 @@ pub fn target() -> Target {
- SanitizerSet::ADDRESS | SanitizerSet::LEAK | SanitizerSet::MEMORY | SanitizerSet::THREAD;
+@@ -15,7 +15,7 @@ pub fn target() -> Target {
+ | SanitizerSet::THREAD;
Target {
-- llvm_target: "x86_64-unknown-linux-gnu".to_string(),
-+ llvm_target: "x86_64-pc-linux-gnu".to_string(),
+- llvm_target: "x86_64-unknown-linux-gnu".into(),
++ llvm_target: "x86_64-pc-linux-gnu".into(),
pointer_width: 64,
data_layout: "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
- .to_string(),
+ .into(),
diff --git a/rust/Pkgfile b/rust/Pkgfile
index 405e9aff9..649a4e281 100644
--- a/rust/Pkgfile
+++ b/rust/Pkgfile
@@ -5,9 +5,9 @@
# Optional: ccache libgit2 lld polly sccache
name=rust
-version=1.60.0
-_date=2022-02-24
-_rustc=1.59.0
+version=1.61.0
+_date=2022-04-07
+_rustc=1.60.0
_cargo=$_rustc
release=1
@@ -15,7 +15,8 @@ source=(https://static.rust-lang.org/dist/${name}c-$version-src.tar.xz
https://static.rust-lang.org/dist/$_date/rust-std-$_rustc-x86_64-unknown-linux-gnu.tar.xz
https://static.rust-lang.org/dist/$_date/rustc-$_rustc-x86_64-unknown-linux-gnu.tar.xz
https://static.rust-lang.org/dist/$_date/cargo-$_cargo-x86_64-unknown-linux-gnu.tar.xz
- libexec.patch
+ 0001-bootstrap-Change-libexec-dir.patch
+ 0001-cargo-Change-libexec-dir.patch
0002-compiler-Change-LLVM-targets.patch)
unpack_source() {
@@ -62,7 +63,8 @@ build() {
cd "${name}c-$version-src"
# Patch cargo so credential helpers are in /usr/lib instead of /usr/libexec
- patch -p1 -i $SRC/libexec.patch
+ patch -p1 -i $SRC/0001-bootstrap-Change-libexec-dir.patch
+ patch -p1 -d src/tools/cargo -i $SRC/0001-cargo-Change-libexec-dir.patch
# Use our *-pc-linux-gnu targets, making LTO with clang simpler
patch -p1 -i $SRC/0002-compiler-Change-LLVM-targets.patch
@@ -97,7 +99,7 @@ cat <<- EOF > $SRC/config.toml
[build]
target = ["x86_64-unknown-linux-gnu", "i686-unknown-linux-gnu"]
- tools = ["cargo", "rls", "clippy", "rustfmt", "analysis", "src", "rust-demangler"]
+ tools = ["cargo", "clippy", "rustfmt", "analysis", "src", "rust-demangler"]
docs = false
extended = true
sanitizers = true
diff --git a/rust/libexec.patch b/rust/libexec.patch
deleted file mode 100644
index a1ebe2024..000000000
--- a/rust/libexec.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-diff -u -r rustc-1.50.0-src/src/bootstrap/dist.rs rustc-1.50.0-src-nolibexec/src/bootstrap/dist.rs
---- rustc-1.50.0-src/src/bootstrap/dist.rs 2021-02-10 17:36:44.000000000 +0000
-+++ rustc-1.50.0-src-nolibexec/src/bootstrap/dist.rs 2021-02-11 18:23:36.312495419 +0000
-@@ -980,7 +980,7 @@
- for dirent in fs::read_dir(cargo.parent().unwrap()).expect("read_dir") {
- let dirent = dirent.expect("read dir entry");
- if dirent.file_name().to_str().expect("utf8").starts_with("cargo-credential-") {
-- tarball.add_file(&dirent.path(), "libexec", 0o755);
-+ tarball.add_file(&dirent.path(), "lib", 0o755);
- }
- }
-
-diff -u -r rustc-1.50.0-src/src/tools/cargo/src/cargo/ops/registry/auth.rs rustc-1.50.0-src-nolibexec/src/tools/cargo/src/cargo/ops/registry/auth.rs
---- rustc-1.50.0-src/src/tools/cargo/src/cargo/ops/registry/auth.rs 2021-02-10 17:37:00.000000000 +0000
-+++ rustc-1.50.0-src-nolibexec/src/tools/cargo/src/cargo/ops/registry/auth.rs 2021-02-11 18:24:14.944321464 +0000
-@@ -223,7 +223,7 @@
- .parent()
- .and_then(|p| p.parent())
- .ok_or_else(|| format_err!("expected cargo path {}", cargo.display()))?;
-- let exe = root.join("libexec").join(format!(
-+ let exe = root.join("lib").join(format!(
- "cargo-credential-{}{}",
- cred_name,
- std::env::consts::EXE_SUFFIX

Generated by cgit