You've got your diff in reverse. I have been trying to build rust since yesterday and was in the process of building the patch as well...ChavdarOn Sun, 1 Oct 2017 at 15:20 Gary Duzan <gary%duzan.org@localhost> wrote:I just managed to get lang/rust to build on amd64 with the latest
netbsd-8 branch, but I had to do the following:
* Apply a pthread_attr fix from -current (which has been
requested for pullup.)
* Apply the included patch to the PLIST.
The first issue should be addressed once the pullup goes through,
but I'm concerned about the second going forward. While I did make
one change to fix a misapplied global replace, the bulk of the
changes relate to the hashes in the filenames, and presumably that
could change fairly often, making maintenance a pain. It looks like
this has come up on OpenBSD as well, and there may be recent rust
changes to make the hashes more stable:
https://github.com/rust-lang/rust/issues/39786
https://github.com/rust-lang/cargo/pull/3611
However, even with that change new rust release would still
require a significant PLIST update. Has anyone looked into doing
a dynamic PLIST for rust? I could take a look, but I don't have a
particular background with rust; I was just trying to get the latest
firefox built.
Thanks.
Gary Duzan
diff -r 6739da34ea35 lang/rust/PLIST
--- a/lang/rust/PLIST Sat Sep 30 12:20:48 2017 +0000
+++ b/lang/rust/PLIST Sun Oct 01 09:52:24 2017 -0400
@@ -5,40 +5,120 @@
bin/rust-lldb
bin/rustc
bin/rustdoc
-lib/libarena-f5f78bba81916a46.${SOEXT}
-lib/libfmt_macros-0b9124250167dd63.${SOEXT}
-lib/libgraphviz-9a58d125030e538c.${SOEXT}
-lib/libproc_macro-adb45ea4da914940.${SOEXT}
-lib/librustc-6a534897b169ca84.${SOEXT}
-lib/librustc_allocator-ce0ebe2c233c0205.${SOEXT}
-lib/librustc_back-aba5d596a3ab6c68.${SOEXT}
-lib/librustc_borrowck-feb1c92008a05873.${SOEXT}
-lib/librustc_const_eval-040c8d38ea523f82.${SOEXT}
-lib/librustc_const_math-dcbf1ded6c397655.${SOEXT}
-lib/librustc_data_structures-25c4de29d5c9c855.${SOEXT}
-lib/librustc_driver-307bcdc5163e5dc0.${SOEXT}
-lib/librustc_errors-f9fd84c953130f5e.${SOEXT}
-lib/librustc_incremental-83c71ebb2014f4a5.${SOEXT}
-lib/librustc_lint-f13a42c615c3980b.${SOEXT}
-lib/librustc_llvm-eb3bc7171b4f5500.${SOEXT}
-lib/librustc_metadata-41566d01c73ddb2a.${SOEXT}
-lib/librustc_mir-aec0cd2813277925.${SOEXT}
-lib/librustc_passes-61f8211f43c0eb38.${SOEXT}
-lib/librustc_platform_intrinsics-da3f689df6dc392d.${SOEXT}
-lib/librustc_plugin-f541d9104c908901.${SOEXT}
-lib/librustc_privacy-4a588d758162711d.${SOEXT}
-lib/librustc_resolve-0c094a167237f11e.${SOEXT}
-lib/librustc_save_analysis-8fcdbd07a92b1285.${SOEXT}
-lib/librustc_trans-71229701f0d3208a.${SOEXT}
-lib/librustc_typeck-185c67a140df4b3a.${SOEXT}
-lib/librustdoc-985347c5494ec0fe.${SOEXT}
-lib/libserialize-d66daa3ebfeb694e.${SOEXT}
-lib/libstd-a9a52515e57d926c.${SOEXT}
-lib/libsyntax-3fe0ae31a7a9b4b7.${SOEXT}
-lib/libsyntax_ext-9038e25013d059d5.${SOEXT}
-lib/libsyntax_pos-c8b4a11f03de565a.${SOEXT}
-lib/libterm-46b4364207e5a2d1.${SOEXT}
-lib/libtest-1871bb650d7e8b84.${SOEXT}
+lib/libarena-510075965cb8356d.${SOEXT}
+lib/libfmt_macros-aae4f17f1c8314b8.${SOEXT}
+lib/libgraphviz-586065b43566a25c.${SOEXT}
+lib/libproc_macro-63510cc6edd230ed.${SOEXT}
+lib/librustc-e2313dd00ef5d8cc.${SOEXT}
+lib/librustc_allocator-94747ba2d4190050.${SOEXT}
+lib/librustc_back-3aa24ebfeb461020.${SOEXT}
+lib/librustc_borrowck-ae707607c6c03ae5.${SOEXT}
+lib/librustc_const_eval-3e66a63245309064.${SOEXT}
+lib/librustc_const_math-e258b221eb5752a6.${SOEXT}
+lib/librustc_data_structures-6ea8d633363c4b0a.${SOEXT}
+lib/librustc_driver-1eec88092846edc4.${SOEXT}
+lib/librustc_errors-923fca64b01035ae.${SOEXT}
+lib/librustc_incremental-d81c7d4326ba91f4.${SOEXT}
+lib/librustc_lint-3dde9b4fe8a691ee.${SOEXT}
+lib/librustc_llvm-22b717670d8f6e39.${SOEXT}
+lib/librustc_metadata-ccca2078a74596e3.${SOEXT}
+lib/librustc_mir-b6b93557dc361285.${SOEXT}
+lib/librustc_passes-c3df71a8a8646cd7.${SOEXT}
+lib/librustc_platform_intrinsics-d420d33f70e20de6.${SOEXT}
+lib/librustc_plugin-f84bf15d90545bef.${SOEXT}
+lib/librustc_privacy-27b8a993aebb5922.${SOEXT}
+lib/librustc_resolve-09611e0c9f0ca716.${SOEXT}
+lib/librustc_save_analysis-b46c6bb28a2df4d0.${SOEXT}
+lib/librustc_trans-e17f827631d9a128.${SOEXT}
+lib/librustc_typeck-12313747bf9faa50.${SOEXT}
+lib/librustdoc-9c64b58f1098565a.${SOEXT}
+lib/libserialize-d7812a58481593e1.${SOEXT}
+lib/libstd-c6be7aea1cb9f68a.${SOEXT}
+lib/libsyntax-4f7d2183d0cd0aba.${SOEXT}
+lib/libsyntax_ext-891770220f4dd8a8.${SOEXT}
+lib/libsyntax_pos-2e2cb5aea71159d2.${SOEXT}
+lib/libterm-c7e9007c96d28309.${SOEXT}
+lib/libtest-18ea9d70e40b01b3.${SOEXT}
+lib/rustlib/${RUST_ARCH}/analysis/liballoc-b755428480d5f76d.json
+lib/rustlib/${RUST_ARCH}/analysis/liballoc_jemalloc-74d3efa942e91be7.json
+lib/rustlib/${RUST_ARCH}/analysis/liballoc_system-44bc0e7fed4c27ca.json
+lib/rustlib/${RUST_ARCH}/analysis/libcollections-8d13d31008c7d590.json
+lib/rustlib/${RUST_ARCH}/analysis/libcompiler_builtins-0c65648babab68d3.json
+lib/rustlib/${RUST_ARCH}/analysis/libcore-901a88e730d5796e.json
+lib/rustlib/${RUST_ARCH}/analysis/liblibc-caf31ae4a6082c33.json
+lib/rustlib/${RUST_ARCH}/analysis/libpanic_abort-88fa7a15eab0ada3.json
+lib/rustlib/${RUST_ARCH}/analysis/libpanic_unwind-da30a067ef8a3ba4.json
+lib/rustlib/${RUST_ARCH}/analysis/librand-716c3a652f7ab923.json
+lib/rustlib/${RUST_ARCH}/analysis/libstd-c6be7aea1cb9f68a.json
+lib/rustlib/${RUST_ARCH}/analysis/libstd_unicode-8b675fe0a46fdc09.json
+lib/rustlib/${RUST_ARCH}/analysis/libunwind-72969dbdc92fcf7f.json
+lib/rustlib/${RUST_ARCH}/lib/liballoc-b755428480d5f76d.rlib
+lib/rustlib/${RUST_ARCH}/lib/liballoc_jemalloc-74d3efa942e91be7.rlib
+lib/rustlib/${RUST_ARCH}/lib/liballoc_system-44bc0e7fed4c27ca.rlib
+lib/rustlib/${RUST_ARCH}/lib/libarena-510075965cb8356d.${SOEXT}
+lib/rustlib/${RUST_ARCH}/lib/libbitflags-ca6fe4a6c7f91cad.rlib
+lib/rustlib/${RUST_ARCH}/lib/libcollections-8d13d31008c7d590.rlib
+lib/rustlib/${RUST_ARCH}/lib/libcompiler_builtins-0c65648babab68d3.rlib
+lib/rustlib/${RUST_ARCH}/lib/libcore-901a88e730d5796e.rlib
+lib/rustlib/${RUST_ARCH}/lib/libcrossbeam-5b97c4e492bb97f0.rlib
+lib/rustlib/${RUST_ARCH}/lib/libenv_logger-07218594cddc21b4.rlib
+lib/rustlib/${RUST_ARCH}/lib/libflate2-cf4c761b1fc83714.rlib
+lib/rustlib/${RUST_ARCH}/lib/libfmt_macros-aae4f17f1c8314b8.${SOEXT}
+lib/rustlib/${RUST_ARCH}/lib/libgetopts-e46020c4fd422b7f.rlib
+lib/rustlib/${RUST_ARCH}/lib/libgraphviz-586065b43566a25c.${SOEXT}
+lib/rustlib/${RUST_ARCH}/lib/libjobserver-fad2b495334d2bce.rlib
+lib/rustlib/${RUST_ARCH}/lib/liblibc-caf31ae4a6082c33.rlib
+lib/rustlib/${RUST_ARCH}/lib/liblibc-d5b7c3429f33f106.rlib
+lib/rustlib/${RUST_ARCH}/lib/liblog-1eb642d178b6e1ed.rlib
+lib/rustlib/${RUST_ARCH}/lib/libminiz_sys-882c4ce1fdda15ce.rlib
+lib/rustlib/${RUST_ARCH}/lib/libowning_ref-9089277041f39b17.rlib
+lib/rustlib/${RUST_ARCH}/lib/libpanic_abort-88fa7a15eab0ada3.rlib
+lib/rustlib/${RUST_ARCH}/lib/libpanic_unwind-da30a067ef8a3ba4.rlib
+lib/rustlib/${RUST_ARCH}/lib/libproc_macro-63510cc6edd230ed.${SOEXT}
+lib/rustlib/${RUST_ARCH}/lib/libpulldown_cmark-1bfac396fba3732f.rlib
+lib/rustlib/${RUST_ARCH}/lib/librand-716c3a652f7ab923.rlib
+lib/rustlib/${RUST_ARCH}/lib/librls_data-4e1f73f1c6de1a1d.rlib
+lib/rustlib/${RUST_ARCH}/lib/librls_span-17a47dd2e10d40d5.rlib
+lib/rustlib/${RUST_ARCH}/lib/librustc-e2313dd00ef5d8cc.${SOEXT}
+lib/rustlib/${RUST_ARCH}/lib/librustc_allocator-94747ba2d4190050.${SOEXT}
+lib/rustlib/${RUST_ARCH}/lib/librustc_back-3aa24ebfeb461020.${SOEXT}
+lib/rustlib/${RUST_ARCH}/lib/librustc_bitflags-0c8af34d64b997fa.rlib
+lib/rustlib/${RUST_ARCH}/lib/librustc_borrowck-ae707607c6c03ae5.${SOEXT}
+lib/rustlib/${RUST_ARCH}/lib/librustc_const_eval-3e66a63245309064.${SOEXT}
+lib/rustlib/${RUST_ARCH}/lib/librustc_const_math-e258b221eb5752a6.${SOEXT}
+lib/rustlib/${RUST_ARCH}/lib/librustc_data_structures-6ea8d633363c4b0a.${SOEXT}
+lib/rustlib/${RUST_ARCH}/lib/librustc_demangle-6862b11e6de0ef58.rlib
+lib/rustlib/${RUST_ARCH}/lib/librustc_driver-1eec88092846edc4.${SOEXT}
+lib/rustlib/${RUST_ARCH}/lib/librustc_errors-923fca64b01035ae.${SOEXT}
+lib/rustlib/${RUST_ARCH}/lib/librustc_incremental-d81c7d4326ba91f4.${SOEXT}
+lib/rustlib/${RUST_ARCH}/lib/librustc_lint-3dde9b4fe8a691ee.${SOEXT}
+lib/rustlib/${RUST_ARCH}/lib/librustc_llvm-22b717670d8f6e39.${SOEXT}
+lib/rustlib/${RUST_ARCH}/lib/librustc_metadata-ccca2078a74596e3.${SOEXT}
+lib/rustlib/${RUST_ARCH}/lib/librustc_mir-b6b93557dc361285.${SOEXT}
+lib/rustlib/${RUST_ARCH}/lib/librustc_passes-c3df71a8a8646cd7.${SOEXT}
+lib/rustlib/${RUST_ARCH}/lib/librustc_platform_intrinsics-d420d33f70e20de6.${SOEXT}
+lib/rustlib/${RUST_ARCH}/lib/librustc_plugin-f84bf15d90545bef.${SOEXT}
+lib/rustlib/${RUST_ARCH}/lib/librustc_privacy-27b8a993aebb5922.${SOEXT}
+lib/rustlib/${RUST_ARCH}/lib/librustc_resolve-09611e0c9f0ca716.${SOEXT}
+lib/rustlib/${RUST_ARCH}/lib/librustc_save_analysis-b46c6bb28a2df4d0.${SOEXT}
+lib/rustlib/${RUST_ARCH}/lib/librustc_serialize-725b17910dfe1bc6.rlib
+lib/rustlib/${RUST_ARCH}/lib/librustc_trans-e17f827631d9a128.${SOEXT}
+lib/rustlib/${RUST_ARCH}/lib/librustc_typeck-12313747bf9faa50.${SOEXT}
+lib/rustlib/${RUST_ARCH}/lib/librustdoc-9c64b58f1098565a.${SOEXT}
+lib/rustlib/${RUST_ARCH}/lib/libserialize-d7812a58481593e1.${SOEXT}
+lib/rustlib/${RUST_ARCH}/lib/libserialize-d7812a58481593e1.rlib
+lib/rustlib/${RUST_ARCH}/lib/libstable_deref_trait-d1d7f0ed24f4ea7f.rlib
+lib/rustlib/${RUST_ARCH}/lib/libstd-c6be7aea1cb9f68a.${SOEXT}
+lib/rustlib/${RUST_ARCH}/lib/libstd-c6be7aea1cb9f68a.rlib
+lib/rustlib/${RUST_ARCH}/lib/libstd_unicode-8b675fe0a46fdc09.rlib
+lib/rustlib/${RUST_ARCH}/lib/libsyntax-4f7d2183d0cd0aba.${SOEXT}
+lib/rustlib/${RUST_ARCH}/lib/libsyntax_ext-891770220f4dd8a8.${SOEXT}
+lib/rustlib/${RUST_ARCH}/lib/libsyntax_pos-2e2cb5aea71159d2.${SOEXT}
+lib/rustlib/${RUST_ARCH}/lib/libterm-c7e9007c96d28309.${SOEXT}
+lib/rustlib/${RUST_ARCH}/lib/libterm-c7e9007c96d28309.rlib
+lib/rustlib/${RUST_ARCH}/lib/libtest-18ea9d70e40b01b3.${SOEXT}
+lib/rustlib/${RUST_ARCH}/lib/libtest-18ea9d70e40b01b3.rlib
+lib/rustlib/${RUST_ARCH}/lib/libunwind-72969dbdc92fcf7f.rlib
lib/rustlib/components
lib/rustlib/etc/debugger_pretty_printers_common.py
lib/rustlib/etc/gdb_load_rust_pretty_printers.py
@@ -52,86 +132,6 @@
lib/rustlib/manifest-rustc
lib/rustlib/rust-installer-version
lib/rustlib/uninstall.sh
-lib/rustlib/${RUST_ARCH}/analysis/liballoc-c374f30a0ea9effe.json
-lib/rustlib/${RUST_ARCH}/analysis/liballoc_jemalloc-ec976cea94d777ee.json
-lib/rustlib/${RUST_ARCH}/analysis/liballoc_system-7400f52f4ec6d51b.json
-lib/rustlib/${RUST_ARCH}/analysis/libcollections-5ce324d5f8f27592.json
-lib/rustlib/${RUST_ARCH}/analysis/libcompiler_builtins-60dc5593fe7a504c.json
-lib/rustlib/${RUST_ARCH}/analysis/libcore-0beaf071c47fd252.json
-lib/rustlib/${RUST_ARCH}/analysis/liblibc-afd2374aa8375dff.json
-lib/rustlib/${RUST_ARCH}/analysis/libpanic_abort-4925536d55cddfde.json
-lib/rustlib/${RUST_ARCH}/analysis/libpanic_unwind-f48dd95ee9b3f9ce.json
-lib/rustlib/${RUST_ARCH}/analysis/librand-f35b5d2ba1fd50a3.json
-lib/rustlib/${RUST_ARCH}/analysis/libstd-a9a52515e57d926c.json
-lib/rustlib/${RUST_ARCH}/analysis/libstd_unicode-ff99f9ef50ebab71.json
-lib/rustlib/${RUST_ARCH}/analysis/libunwind-b9c2e977a5959b3f.json
-lib/rustlib/${RUST_ARCH}/lib/liballoc-c374f30a0ea9effe.rlib
-lib/rustlib/${RUST_ARCH}/lib/liballoc_jemalloc-ec976cea94d777ee.rlib
-lib/rustlib/${RUST_ARCH}/lib/liballoc_system-7400f52f4ec6d51b.rlib
-lib/rustlib/${RUST_ARCH}/lib/libarena-f5f78bba81916a46.${SOEXT}
-lib/rustlib/${RUST_ARCH}/lib/libbitflags-ca6fe4a6c7f91cad.rlib
-lib/rustlib/${RUST_ARCH}/lib/libcollections-5ce324d5f8f27592.rlib
-lib/rustlib/${RUST_ARCH}/lib/libcompiler_builtins-60dc5593fe7a504c.rlib
-lib/rustlib/${RUST_ARCH}/lib/libcore-0beaf071c47fd252.rlib
-lib/rustlib/${RUST_ARCH}/lib/libcrossbeam-5b97c4e492bb97f0.rlib
-lib/rustlib/${RUST_ARCH}/lib/libenv_logger-07218594cddc21b4.rlib
-lib/rustlib/${RUST_ARCH}/lib/libflate2-cf4c761b1fc83714.rlib
-lib/rustlib/${RUST_ARCH}/lib/libfmt_macros-0b9124250167dd63.${SOEXT}
-lib/rustlib/${RUST_ARCH}/lib/libgetopts-e46020c4fd422b7f.rlib
-lib/rustlib/${RUST_ARCH}/lib/libgraphviz-9a58d125030e538c.${SOEXT}
-lib/rustlib/${RUST_ARCH}/lib/libjobserver-fad2b495334d2bce.rlib
-lib/rustlib/${RUST_ARCH}/lib/liblibc-afd2374aa8375dff.rlib
-lib/rustlib/${RUST_ARCH}/lib/liblibc-d5b7c3429f33f106.rlib
-lib/rustlib/${RUST_ARCH}/lib/liblog-1eb642d178b6e1ed.rlib
-lib/rustlib/${RUST_ARCH}/lib/libminiz_sys-882c4ce1fdda15ce.rlib
-lib/rustlib/${RUST_ARCH}/lib/libowning_ref-9089277041f39b17.rlib
-lib/rustlib/${RUST_ARCH}/lib/libpanic_abort-4925536d55cddfde.rlib
-lib/rustlib/${RUST_ARCH}/lib/libpanic_unwind-f48dd95ee9b3f9ce.rlib
-lib/rustlib/${RUST_ARCH}/lib/libproc_macro-adb45ea4da914940.${SOEXT}
-lib/rustlib/${RUST_ARCH}/lib/libpulldown_cmark-1bfac396fba3732f.rlib
-lib/rustlib/${RUST_ARCH}/lib/librand-f35b5d2ba1fd50a3.rlib
-lib/rustlib/${RUST_ARCH}/lib/librls_data-4e1f73f1c6de1a1d.rlib
-lib/rustlib/${RUST_ARCH}/lib/librls_span-17a47dd2e10d40d5.rlib
-lib/rustlib/${RUST_ARCH}/lib/librustc-6a534897b169ca84.${SOEXT}
-lib/rustlib/${RUST_ARCH}/lib/librustc_allocator-ce0ebe2c233c0205.${SOEXT}
-lib/rustlib/${RUST_ARCH}/lib/librustc_back-aba5d596a3ab6c68.${SOEXT}
-lib/rustlib/${RUST_ARCH}/lib/librustc_bitflags-9ce477cbbd0186a8.rlib
-lib/rustlib/${RUST_ARCH}/lib/librustc_borrowck-feb1c92008a05873.${SOEXT}
-lib/rustlib/${RUST_ARCH}/lib/librustc_const_eval-040c8d38ea523f82.${SOEXT}
-lib/rustlib/${RUST_ARCH}/lib/librustc_const_math-dcbf1ded6c397655.${SOEXT}
-lib/rustlib/${RUST_ARCH}/lib/librustc_data_structures-25c4de29d5c9c855.${SOEXT}
-lib/rustlib/${RUST_ARCH}/lib/librustc_demangle-6862b11e6de0ef58.rlib
-lib/rustlib/${RUST_ARCH}/lib/librustc_driver-307bcdc5163e5dc0.${SOEXT}
-lib/rustlib/${RUST_ARCH}/lib/librustc_errors-f9fd84c953130f5e.${SOEXT}
-lib/rustlib/${RUST_ARCH}/lib/librustc_incremental-83c71ebb2014f4a5.${SOEXT}
-lib/rustlib/${RUST_ARCH}/lib/librustc_lint-f13a42c615c3980b.${SOEXT}
-lib/rustlib/${RUST_ARCH}/lib/librustc_llvm-eb3bc7171b4f5500.${SOEXT}
-lib/rustlib/${RUST_ARCH}/lib/librustc_metadata-41566d01c73ddb2a.${SOEXT}
-lib/rustlib/${RUST_ARCH}/lib/librustc_mir-aec0cd2813277925.${SOEXT}
-lib/rustlib/${RUST_ARCH}/lib/librustc_passes-61f8211f43c0eb38.${SOEXT}
-lib/rustlib/${RUST_ARCH}/lib/librustc_platform_intrinsics-da3f689df6dc392d.${SOEXT}
-lib/rustlib/${RUST_ARCH}/lib/librustc_plugin-f541d9104c908901.${SOEXT}
-lib/rustlib/${RUST_ARCH}/lib/librustc_privacy-4a588d758162711d.${SOEXT}
-lib/rustlib/${RUST_ARCH}/lib/librustc_resolve-0c094a167237f11e.${SOEXT}
-lib/rustlib/${RUST_ARCH}/lib/librustc_save_analysis-8fcdbd07a92b1285.${SOEXT}
-lib/rustlib/${RUST_ARCH}/lib/librustc_serialize-725b17910dfe1bc6.rlib
-lib/rustlib/${RUST_ARCH}/lib/librustc_trans-71229701f0d3208a.${SOEXT}
-lib/rustlib/${RUST_ARCH}/lib/librustc_typeck-185c67a140df4b3a.${SOEXT}
-lib/rustlib/${RUST_ARCH}/lib/librustdoc-985347c5494ec0fe.${SOEXT}
-lib/rustlib/${RUST_ARCH}/lib/libserialize-d66daa3ebfeb694e.rlib
-lib/rustlib/${RUST_ARCH}/lib/libserialize-d66daa3ebfeb694e.${SOEXT}
-lib/rustlib/${RUST_ARCH}/lib/libstable_deref_trait-d1d7f0ed24f4ea7f.rlib
-lib/rustlib/${RUST_ARCH}/lib/libstd-a9a52515e57d926c.rlib
-lib/rustlib/${RUST_ARCH}/lib/libstd-a9a52515e57d926c.${SOEXT}
-lib/rustlib/${RUST_ARCH}/lib/libstd_unicode-ff99f9ef50ebab71.rlib
-lib/rustlib/${RUST_ARCH}/lib/libsyntax-3fe0ae31a7a9b4b7.${SOEXT}
-lib/rustlib/${RUST_ARCH}/lib/libsyntax_ext-9038e25013d059d5.${SOEXT}
-lib/rustlib/${RUST_ARCH}/lib/libsyntax_pos-c8b4a11f03de565a.${SOEXT}
-lib/rustlib/${RUST_ARCH}/lib/libterm-46b4364207e5a2d1.rlib
-lib/rustlib/${RUST_ARCH}/lib/libterm-46b4364207e5a2d1.${SOEXT}
-lib/rustlib/${RUST_ARCH}/lib/libtest-1871bb650d7e8b84.rlib
-lib/rustlib/${RUST_ARCH}/lib/libtest-1871bb650d7e8b84.${SOEXT}
-lib/rustlib/${RUST_ARCH}/lib/libunwind-b9c2e977a5959b3f.rlib
man/man1/cargo-bench.1
man/man1/cargo-build.1
man/man1/cargo-check.1
@@ -3963,7 +3963,7 @@
share/doc/rust/html/std/fs/fn.remove_file.html
share/doc/rust/html/std/fs/fn.rename.html
share/doc/rust/html/std/fs/fn.set_permissions.html
-share/doc/rust/html/std/fs/fn.${SOEXT}ft_link.html
+share/doc/rust/html/std/fs/fn.soft_link.html
share/doc/rust/html/std/fs/fn.symlink_metadata.html
share/doc/rust/html/std/fs/hard_link.v.html
share/doc/rust/html/std/fs/index.html