Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Linker error on rustc 1.86.0-nightly (f85c6de55 2025-01-26) when cross compiling to aarch64-unknown-linux-musl #136132

Open
VorpalBlade opened this issue Jan 27, 2025 · 4 comments
Labels
A-linkage Area: linking into static, shared libraries and binaries C-discussion Category: Discussion or questions that doesn't represent real issues. C-external-bug Category: issue that is caused by bugs in software beyond our control L-linker_messages Lint: linker_messages

Comments

@VorpalBlade
Copy link

This got caught in CI: https://github.com/VorpalBlade/chezmoi_modify_manager/actions/runs/12986156450/job/36212410530?pr=199

error: linker stderr: + set -euo pipefail
       + main /rust/lib/rustlib/aarch64-unknown-linux-musl/lib/self-contained/crt1.o /rust/lib/rustlib/aarch64-unknown-linux-musl/lib/self-contained/crti.o /rust/lib/rustlib/aarch64-unknown-linux-musl/lib/self-contained/crtbegin.o /tmp/rustc0hitcJ/symbols.o /target/aarch64-unknown-linux-musl/debug/deps/chezmoi_modify_manager-275fe4f1229fe0b5.chezmoi_modify_manager.bf3b72a79421d7fe-cgu.0.rcgu.o /target/aarch64-unknown-linux-musl/debug/deps/chezmoi_modify_manager-275fe4f1229fe0b5.6fob8bpx2xd6fn8sx491p6kj1.rcgu.o -Wl,--as-needed -Wl,-Bstatic /rust/lib/rustlib/aarch64-unknown-linux-musl/lib/libtest-11282d3042c776ef.rlib /rust/lib/rustlib/aarch64-unknown-linux-musl/lib/libgetopts-8e527476f1f9fe91.rlib /rust/lib/rustlib/aarch64-unknown-linux-musl/lib/libunicode_width-313605a911a9091b.rlib /rust/lib/rustlib/aarch64-unknown-linux-musl/lib/librustc_std_workspace_std-51da7124742587ac.rlib /target/aarch64-unknown-linux-musl/debug/deps/libenv_logger-88d34597e58a95df.rlib /target/aarch64-unknown-linux-musl/debug/deps/libenv_filter-6dd72dd7771b7fdc.rlib /target/aarch64-unknown-linux-musl/debug/deps/libchezmoi_modify_manager-6bff196573e59d99.rlib /target/aarch64-unknown-linux-musl/debug/deps/librpassword-c244550bd340835c.rlib /target/aarch64-unknown-linux-musl/debug/deps/librtoolbox-a629d113d4b65b60.rlib /target/aarch64-unknown-linux-musl/debug/deps/libglob-a4478ddc7a4dcec7.rlib /target/aarch64-unknown-linux-musl/debug/deps/libwhich-fa7324817b67b6d3.rlib /target/aarch64-unknown-linux-musl/debug/deps/libenv_home-a25dd0e8ef8bcf6f.rlib /target/aarch64-unknown-linux-musl/debug/deps/libduct-adf2213d5d5c2b0e.rlib /target/aarch64-unknown-linux-musl/debug/deps/libos_pipe-c16c1d25fca50dc3.rlib /target/aarch64-unknown-linux-musl/debug/deps/libshared_child-0d6f611a3b58452c.rlib /target/aarch64-unknown-linux-musl/debug/deps/libself_update-27a42f63f4b4511a.rlib /target/aarch64-unknown-linux-musl/debug/deps/libtar-59d3c56eab515de1.rlib /target/aarch64-unknown-linux-musl/debug/deps/libxattr-ecd9991e4541268e.rlib /target/aarch64-unknown-linux-musl/debug/deps/libfiletime-2e7bd2a5e9fda504.rlib /target/aarch64-unknown-linux-musl/debug/deps/libflate2-64dfe788273a6bb1.rlib /target/aarch64-unknown-linux-musl/debug/deps/libminiz_oxide-35b9f9542b66ae06.rlib /target/aarch64-unknown-linux-musl/debug/deps/libadler2-d7cf2809abdf611c.rlib /target/aarch64-unknown-linux-musl/debug/deps/libcrc32fast-98bceea7851cb9af.rlib /target/aarch64-unknown-linux-musl/debug/deps/liburlencoding-1c24d421f27fcd94.rlib /target/aarch64-unknown-linux-musl/debug/deps/libquick_xml-a50e3cc405bb1a6c.rlib /target/aarch64-unknown-linux-musl/debug/deps/libreqwest-1e0df6c61f891001.rlib /target/aarch64-unknown-linux-musl/debug/deps/libbase64-f5dc79f2814d476c.rlib /target/aarch64-unknown-linux-musl/debug/deps/librustls_pemfile-55a38c5af4c8a1ef.rlib /target/aarch64-unknown-linux-musl/debug/deps/libipnet-8f0fecddb7d7970f.rlib /target/aarch64-unknown-linux-musl/debug/deps/libhyper_rustls-f8b366625087ccc6.rlib /target/aarch64-unknown-linux-musl/debug/deps/libwebpki_roots-02c812fa8e028280.rlib /target/aarch64-unknown-linux-musl/debug/deps/libtokio_rustls-c5d51910b465f306.rlib /target/aarch64-unknown-linux-musl/debug/deps/librustls-012f8dc40b3a3e05.rlib /target/aarch64-unknown-linux-musl/debug/deps/libwebpki-330065566b272c41.rlib /target/aarch64-unknown-linux-musl/debug/deps/libring-4c24cc3629d3466d.rlib /target/aarch64-unknown-linux-musl/debug/deps/libspin-99e2a721fd934565.rlib /target/aarch64-unknown-linux-musl/debug/deps/libuntrusted-b5c0d0504706005e.rlib /target/aarch64-unknown-linux-musl/debug/deps/libzeroize-2ddffe546160833f.rlib /target/aarch64-unknown-linux-musl/debug/deps/librustls_pki_types-2ed44ac81a624647.rlib /target/aarch64-unknown-linux-musl/debug/deps/libserde_urlencoded-63126f7e8facd2ea.rlib /target/aarch64-unknown-linux-musl/debug/deps/libserde_json-fea65d703100598e.rlib /target/aarch64-unknown-linux-musl/debug/deps/libryu-26c3d660cf6e0be8.rlib /target/aarch64-unknown-linux-musl/debug/deps/libserde-988728016363ee90.rlib /target/aarch64-unknown-linux-musl/debug/deps/libtower-a18f9d43a3523709.rlib /target/aarch64-unknown-linux-musl/debug/deps/libsync_wrapper-2fb303f6a1d598c3.rlib /target/aarch64-unknown-linux-musl/debug/deps/libtower_layer-2416d81df265434d.rlib /target/aarch64-unknown-linux-musl/debug/deps/libhyper_util-f30cf0b40d60be4a.rlib /target/aarch64-unknown-linux-musl/debug/deps/libtower_service-88c6c59d0d8d0b64.rlib /target/aarch64-unknown-linux-musl/debug/deps/libhyper-311870162ca34c30.rlib /target/aarch64-unknown-linux-musl/debug/deps/libwant-5d14bb1a02d97be2.rlib /target/aarch64-unknown-linux-musl/debug/deps/libtry_lock-713799e847adb393.rlib /target/aarch64-unknown-linux-musl/debug/deps/libhttparse-0a55bda6cb9c150c.rlib /target/aarch64-unknown-linux-musl/debug/deps/libh2-9854a4f9aacb26cb.rlib /target/aarch64-unknown-linux-musl/debug/deps/libtracing-35ef49265900271b.rlib /target/aarch64-unknown-linux-musl/debug/deps/libtracing_core-c400556172631c50.rlib /target/aarch64-unknown-linux-musl/debug/deps/libindexmap-d96e06ddc09ddd70.rlib /target/aarch64-unknown-linux-musl/debug/deps/libequivalent-6b18beb2376b7663.rlib /target/aarch64-unknown-linux-musl/debug/deps/libhashbrown-d35e156a772522a2.rlib /target/aarch64-unknown-linux-musl/debug/deps/libatomic_waker-ec119f4bf762f683.rlib /target/aarch64-unknown-linux-musl/debug/deps/libtokio_util-36db6b551552763f.rlib /target/aarch64-unknown-linux-musl/debug/deps/libfutures_channel-b040ed76df724254.rlib /target/aarch64-unknown-linux-musl/debug/deps/libtokio-e752437702e71926.rlib /target/aarch64-unknown-linux-musl/debug/deps/libsocket2-89fe9cda98a6e624.rlib /target/aarch64-unknown-linux-musl/debug/deps/libmio-183e147343a75a0a.rlib /target/aarch64-unknown-linux-musl/debug/deps/libhttp_body_util-a2509902d0e281fe.rlib /target/aarch64-unknown-linux-musl/debug/deps/libhttp_body-c5617f705fbd7516.rlib /target/aarch64-unknown-linux-musl/debug/deps/libfutures_util-e388f8b098262c8c.rlib /target/aarch64-unknown-linux-musl/debug/deps/libfutures_io-04316109944f8785.rlib /target/aarch64-unknown-linux-musl/debug/deps/libslab-ec17825b8c5e64d0.rlib /target/aarch64-unknown-linux-musl/debug/deps/libpin_project_lite-1ec7c40ff6bd1c69.rlib /target/aarch64-unknown-linux-musl/debug/deps/libfutures_sink-fe06589f9d096f97.rlib /target/aarch64-unknown-linux-musl/debug/deps/libfutures_task-fcd6e91835f13596.rlib /target/aarch64-unknown-linux-musl/debug/deps/libpin_utils-5ae43a724a1a4586.rlib /target/aarch64-unknown-linux-musl/debug/deps/libfutures_core-0e0518818326709b.rlib /target/aarch64-unknown-linux-musl/debug/deps/liburl-c9c17ed6acf24b47.rlib /target/aarch64-unknown-linux-musl/debug/deps/libidna-fa0e8c6d8b591e88.rlib /target/aarch64-unknown-linux-musl/debug/deps/libidna_adapter-3f7e433ae93d8aa3.rlib /target/aarch64-unknown-linux-musl/debug/deps/libicu_normalizer-c215d3739752bd97.rlib /target/aarch64-unknown-linux-musl/debug/deps/libicu_normalizer_data-9338dbfbc9f04a58.rlib /target/aarch64-unknown-linux-musl/debug/deps/libwrite16-d0d06f96f2c4eae5.rlib /target/aarch64-unknown-linux-musl/debug/deps/libutf8_iter-b7dedb7b5954d701.rlib /target/aarch64-unknown-linux-musl/debug/deps/libutf16_iter-663db2246e41f6c0.rlib /target/aarch64-unknown-linux-musl/debug/deps/libsmallvec-40c35139d7277050.rlib /target/aarch64-unknown-linux-musl/debug/deps/libicu_properties-6bc4d605ad418160.rlib /target/aarch64-unknown-linux-musl/debug/deps/libicu_properties_data-5a76001dc44a3259.rlib /target/aarch64-unknown-linux-musl/debug/deps/libicu_locid_transform-6f6d139b351d2665.rlib /target/aarch64-unknown-linux-musl/debug/deps/libicu_locid_transform_data-2c97e2da407d4c0c.rlib /target/aarch64-unknown-linux-musl/debug/deps/libicu_collections-5fc88492990936ad.rlib /target/aarch64-unknown-linux-musl/debug/deps/libicu_provider-20ebb20ddb59b380.rlib /target/aarch64-unknown-linux-musl/debug/deps/libicu_locid-bb9ab788ff2d5ffd.rlib /target/aarch64-unknown-linux-musl/debug/deps/liblitemap-88236c9a046e7939.rlib /target/aarch64-unknown-linux-musl/debug/deps/libtinystr-adc4405d2f83a93b.rlib /target/aarch64-unknown-linux-musl/debug/deps/libzerovec-fe19fb5b5024a1f7.rlib /target/aarch64-unknown-linux-musl/debug/deps/libwriteable-526d295315c33404.rlib /target/aarch64-unknown-linux-musl/debug/deps/libyoke-aa436aa723ebef47.rlib /target/aarch64-unknown-linux-musl/debug/deps/libzerofrom-a1d33568cadc8d47.rlib /target/aarch64-unknown-linux-musl/debug/deps/libstable_deref_trait-dd4f1e3dab203d37.rlib /target/aarch64-unknown-linux-musl/debug/deps/libform_urlencoded-778cfd10439c3fd8.rlib /target/aarch64-unknown-linux-musl/debug/deps/libpercent_encoding-bd6fd8050ca738ac.rlib /target/aarch64-unknown-linux-musl/debug/deps/libhttp-6dc7762fd73534ab.rlib /target/aarch64-unknown-linux-musl/debug/deps/libitoa-6a132b9c42273f48.rlib /target/aarch64-unknown-linux-musl/debug/deps/libbytes-ed56f1f75b5d8e94.rlib /target/aarch64-unknown-linux-musl/debug/deps/libfnv-d4a440f237839fae.rlib /target/aarch64-unknown-linux-musl/debug/deps/libindicatif-9cb95163f2199643.rlib /target/aarch64-unknown-linux-musl/debug/deps/libportable_atomic-e422ea85c9e06e1e.rlib /target/aarch64-unknown-linux-musl/debug/deps/libnumber_prefix-3830a3467ebae53e.rlib /target/aarch64-unknown-linux-musl/debug/deps/libconsole-5937a745d923dc03.rlib /target/aarch64-unknown-linux-musl/debug/deps/libunicode_width-46380feb0c6d652c.rlib /target/aarch64-unknown-linux-musl/debug/deps/libself_replace-50855f7e704fdc78.rlib /target/aarch64-unknown-linux-musl/debug/deps/libtempfile-c3f8aa6ff2f6318e.rlib /target/aarch64-unknown-linux-musl/debug/deps/libfastrand-e1f677de8d996655.rlib /target/aarch64-unknown-linux-musl/debug/deps/librustix-745502aa14383bf9.rlib /target/aarch64-unknown-linux-musl/debug/deps/libbitflags-5b5fa851c43f2de5.rlib /target/aarch64-unknown-linux-musl/debug/deps/liblinux_raw_sys-3d98cb974913b37b.rlib /target/aarch64-unknown-linux-musl/debug/deps/libmedic-1f299f646e450e46.rlib /target/aarch64-unknown-linux-musl/debug/deps/libos_info-6f9369e29fa20e38.rlib /target/aarch64-unknown-linux-musl/debug/deps/librustc_version_runtime-92267d77ca178f81.rlib /target/aarch64-unknown-linux-musl/debug/deps/librustc_version-3b4f12fa64defc48.rlib /target/aarch64-unknown-linux-musl/debug/deps/libsemver-0ca1b6f959189493.rlib /target/aarch64-unknown-linux-musl/debug/deps/libanstream-12e26d093e2d6d15.rlib /target/aarch64-unknown-linux-musl/debug/deps/libanstyle_query-8366fef9b2f1f512.rlib /target/aarch64-unknown-linux-musl/debug/deps/libis_terminal_polyfill-6086d127fd034c07.rlib /target/aarch64-unknown-linux-musl/debug/deps/libcolorchoice-8f6a567228987a9e.rlib /target/aarch64-unknown-linux-musl/debug/deps/libanstyle_parse-d3aa862edcdf6ddd.rlib /target/aarch64-unknown-linux-musl/debug/deps/libutf8parse-94fe25f5e4d26e74.rlib /target/aarch64-unknown-linux-musl/debug/deps/libwinnow-71e44a3d66cb6c94.rlib /target/aarch64-unknown-linux-musl/debug/deps/libbpaf-d6ecd04ff03ca419.rlib /target/aarch64-unknown-linux-musl/debug/deps/libstrum-d2c2cc07633fa35f.rlib /target/aarch64-unknown-linux-musl/debug/deps/libcamino-240010a150d297ea.rlib /target/aarch64-unknown-linux-musl/debug/deps/libini_merge-52ab85ca85eb1ef6.rlib /target/aarch64-unknown-linux-musl/debug/deps/libitertools-3c8527668571ec4b.rlib /target/aarch64-unknown-linux-musl/debug/deps/libeither-a2b9de06f0a56f05.rlib /target/aarch64-unknown-linux-musl/debug/deps/libouroboros-264d51e0c72d09da.rlib /target/aarch64-unknown-linux-musl/debug/deps/libstatic_assertions-c74f30991327ff10.rlib /target/aarch64-unknown-linux-musl/debug/deps/libaliasable-572be80c3f3ff2da.rlib /target/aarch64-unknown-linux-musl/debug/deps/libini_roundtrip-e8d137cd6ce71cc5.rlib /target/aarch64-unknown-linux-musl/debug/deps/liblending_iterator-58230891528f9b4f.rlib /target/aarch64-unknown-linux-musl/debug/deps/libnever_say_never-55a96afe923a1039.rlib /target/aarch64-unknown-linux-musl/debug/deps/libpolonius_the_crab-a01b5919e7ccefbb.rlib /target/aarch64-unknown-linux-musl/debug/deps/libnougat-829734d7456b9571.rlib /target/aarch64-unknown-linux-musl/debug/deps/libmacro_rules_attribute-46ac49feca6adfe5.rlib /target/aarch64-unknown-linux-musl/debug/deps/libextension_traits-33afce3e1aa770f2.rlib /target/aarch64-unknown-linux-musl/debug/deps/libext_trait-213552b320c5385e.rlib /target/aarch64-unknown-linux-musl/debug/deps/libthiserror-ec1fcbea570b3243.rlib /target/aarch64-unknown-linux-musl/debug/deps/libregex-c0ee670603ccb95e.rlib /target/aarch64-unknown-linux-musl/debug/deps/libregex_automata-5fd96d6e825bf0c3.rlib /target/aarch64-unknown-linux-musl/debug/deps/libaho_corasick-3bffd0c92b45293d.rlib /target/aarch64-unknown-linux-musl/debug/deps/libmemchr-ab793e75fbc54f0b.rlib /target/aarch64-unknown-linux-musl/debug/deps/libregex_syntax-659ff22dceda8f90.rlib /target/aarch64-unknown-linux-musl/debug/deps/libkeyring-fb7c9ecb4c1865be.rlib /target/aarch64-unknown-linux-musl/debug/deps/libdbus_secret_service-d38404207989c5fc.rlib /target/aarch64-unknown-linux-musl/debug/deps/libhkdf-9350d8ce9f1e7fa0.rlib /target/aarch64-unknown-linux-musl/debug/deps/libhmac-a358f4a7505f8e9e.rlib /target/aarch64-unknown-linux-musl/debug/deps/libcbc-92fcd10693769a82.rlib /target/aarch64-unknown-linux-musl/debug/deps/libsha2-e6fe4e03187d6bce.rlib /target/aarch64-unknown-linux-musl/debug/deps/libdigest-a792e9026af77ff4.rlib /target/aarch64-unknown-linux-musl/debug/deps/libsubtle-aa3de43f154737a4.rlib /target/aarch64-unknown-linux-musl/debug/deps/libblock_buffer-72ce4c5eb41870b1.rlib /target/aarch64-unknown-linux-musl/debug/deps/libaes-6c8d044cc003e830.rlib /target/aarch64-unknown-linux-musl/debug/deps/libcipher-62c8019d9f8622f7.rlib /target/aarch64-unknown-linux-musl/debug/deps/libinout-0658cf488eea7e6a.rlib /target/aarch64-unknown-linux-musl/debug/deps/libblock_padding-4e21384ff123a9bb.rlib /target/aarch64-unknown-linux-musl/debug/deps/libcrypto_common-5167b4d4ac3fb04a.rlib /target/aarch64-unknown-linux-musl/debug/deps/libgeneric_array-b7906a2a7fe0d58c.rlib /target/aarch64-unknown-linux-musl/debug/deps/libtypenum-8daeda8cbfa84696.rlib /target/aarch64-unknown-linux-musl/debug/deps/librand-435fe3c152519f0a.rlib /target/aarch64-unknown-linux-musl/debug/deps/librand_chacha-20be8b414650cb1c.rlib /target/aarch64-unknown-linux-musl/debug/deps/libppv_lite86-ae96af5e2607448b.rlib /target/aarch64-unknown-linux-musl/debug/deps/libzerocopy-24d899fd50e1ac8d.rlib /target/aarch64-unknown-linux-musl/debug/deps/libbyteorder-0b5a5c794d083300.rlib /target/aarch64-unknown-linux-musl/debug/deps/librand_core-9fd4b0ace0bd6a38.rlib /target/aarch64-unknown-linux-musl/debug/deps/libgetrandom-f21781e69f2f755e.rlib /target/aarch64-unknown-linux-musl/debug/deps/libcfg_if-4a318d861e34f94d.rlib /target/aarch64-unknown-linux-musl/debug/deps/libonce_cell-2db2770449d8844c.rlib /target/aarch64-unknown-linux-musl/debug/deps/libnum-40259aae8a0878a2.rlib /target/aarch64-unknown-linux-musl/debug/deps/libnum_iter-f796fe290659c4a9.rlib /target/aarch64-unknown-linux-musl/debug/deps/libnum_rational-2a82ee1074b330b1.rlib /target/aarch64-unknown-linux-musl/debug/deps/libnum_complex-9920f58ef444b188.rlib /target/aarch64-unknown-linux-musl/debug/deps/libnum_bigint-470feafa43549581.rlib /target/aarch64-unknown-linux-musl/debug/deps/libnum_integer-b2a3f5b9cc632d8d.rlib /target/aarch64-unknown-linux-musl/debug/deps/libnum_traits-c8606e28f9c98dd5.rlib /target/aarch64-unknown-linux-musl/debug/deps/libdbus-ad4d8f6f4fe3b33c.rlib /target/aarch64-unknown-linux-musl/debug/deps/liblibdbus_sys-42fdcef9424c8aef.rlib /target/aarch64-unknown-linux-musl/debug/deps/liblibc-4d0c8946abb01eaf.rlib /target/aarch64-unknown-linux-musl/debug/deps/liblog-5e23d4f97dca19ef.rlib /target/aarch64-unknown-linux-musl/debug/deps/libanyhow-cfb0614503c9d9e4.rlib /target/aarch64-unknown-linux-musl/debug/deps/libanstyle-4f2e0a4a19cfe229.rlib /rust/lib/rustlib/aarch64-unknown-linux-musl/lib/libstd-9718529b8680bd70.rlib /rust/lib/rustlib/aarch64-unknown-linux-musl/lib/libpanic_unwind-06a6c2bb8c172984.rlib /rust/lib/rustlib/aarch64-unknown-linux-musl/lib/libobject-706e4140205f2d08.rlib /rust/lib/rustlib/aarch64-unknown-linux-musl/lib/libmemchr-1d4c45527ffdf09e.rlib /rust/lib/rustlib/aarch64-unknown-linux-musl/lib/libaddr2line-3e8bc0bbf1156b83.rlib /rust/lib/rustlib/aarch64-unknown-linux-musl/lib/libgimli-92078d541747f11e.rlib /rust/lib/rustlib/aarch64-unknown-linux-musl/lib/librustc_demangle-762bd95cbc8709ff.rlib /rust/lib/rustlib/aarch64-unknown-linux-musl/lib/libstd_detect-ceb4f47aa1ce47b6.rlib /rust/lib/rustlib/aarch64-unknown-linux-musl/lib/libhashbrown-d46b80bb6875b239.rlib /rust/lib/rustlib/aarch64-unknown-linux-musl/lib/librustc_std_workspace_alloc-79a590269cf755a2.rlib /rust/lib/rustlib/aarch64-unknown-linux-musl/lib/libminiz_oxide-b9b6bfc6ccbb29c9.rlib /rust/lib/rustlib/aarch64-unknown-linux-musl/lib/libadler2-eadbe3b34ffc75ee.rlib /rust/lib/rustlib/aarch64-unknown-linux-musl/lib/libunwind-1198514678926da6.rlib -lunwind /rust/lib/rustlib/aarch64-unknown-linux-musl/lib/libcfg_if-60c2ca99e9b4a67c.rlib /rust/lib/rustlib/aarch64-unknown-linux-musl/lib/liblibc-193e8a1580174b61.rlib -lc /rust/lib/rustlib/aarch64-unknown-linux-musl/lib/liballoc-1e351afdc31d47ab.rlib /rust/lib/rustlib/aarch64-unknown-linux-musl/lib/librustc_std_workspace_core-d6bdaed43cd20054.rlib /rust/lib/rustlib/aarch64-unknown-linux-musl/lib/libcore-bdd240dcce2d3de9.rlib /rust/lib/rustlib/aarch64-unknown-linux-musl/lib/libcompiler_builtins-48e6901ebc037f01.rlib -Wl,-Bdynamic -Wl,--eh-frame-hdr -Wl,-z,noexecstack -nostartfiles -L /target/aarch64-unknown-linux-musl/debug/build/libdbus-sys-fc211b9d0ad45396/out -L /target/aarch64-unknown-linux-musl/debug/build/libdbus-sys-fc211b9d0ad45396/out -L /target/aarch64-unknown-linux-musl/debug/build/ring-20c0247aaec7d7ef/out -L /rust/lib/rustlib/aarch64-unknown-linux-musl/lib/self-contained -L /rust/lib/rustlib/aarch64-unknown-linux-musl/lib -o /target/aarch64-unknown-linux-musl/debug/deps/chezmoi_modify_manager-275fe4f1229fe0b5 -Wl,--gc-sections -static -no-pie -Wl,-z,relro,-z,now -nodefaultlibs -Wl,--compress-debug-sections=zlib /rust/lib/rustlib/aarch64-unknown-linux-musl/lib/self-contained/crtend.o /rust/lib/rustlib/aarch64-unknown-linux-musl/lib/self-contained/crtn.o
       + local release=
       ++ rustc -Vv
       ++ cut -d : -f2
       ++ grep '^release:'
       + release=' 1.86.0-nightly'
       + local minor=
       ++ echo ' 1.86.0-nightly'
       ++ cut -d . -f2
       + minor=86
       + ((  minor >= 48  ))
       + aarch64-linux-musl-gcc /rust/lib/rustlib/aarch64-unknown-linux-musl/lib/self-contained/crt1.o /rust/lib/rustlib/aarch64-unknown-linux-musl/lib/self-contained/crti.o /rust/lib/rustlib/aarch64-unknown-linux-musl/lib/self-contained/crtbegin.o /tmp/rustc0hitcJ/symbols.o /target/aarch64-unknown-linux-musl/debug/deps/chezmoi_modify_manager-275fe4f1229fe0b5.chezmoi_modify_manager.bf3b72a79421d7fe-cgu.0.rcgu.o /target/aarch64-unknown-linux-musl/debug/deps/chezmoi_modify_manager-275fe4f1229fe0b5.6fob8bpx2xd6fn8sx491p6kj1.rcgu.o -Wl,--as-needed -Wl,-Bstatic /rust/lib/rustlib/aarch64-unknown-linux-musl/lib/libtest-11282d3042c776ef.rlib /rust/lib/rustlib/aarch64-unknown-linux-musl/lib/libgetopts-8e527476f1f9fe91.rlib /rust/lib/rustlib/aarch64-unknown-linux-musl/lib/libunicode_width-313605a911a9091b.rlib /rust/lib/rustlib/aarch64-unknown-linux-musl/lib/librustc_std_workspace_std-51da7124742587ac.rlib /target/aarch64-unknown-linux-musl/debug/deps/libenv_logger-88d34597e58a95df.rlib /target/aarch64-unknown-linux-musl/debug/deps/libenv_filter-6dd72dd7771b7fdc.rlib /target/aarch64-unknown-linux-musl/debug/deps/libchezmoi_modify_manager-6bff196573e59d99.rlib /target/aarch64-unknown-linux-musl/debug/deps/librpassword-c244550bd340835c.rlib /target/aarch64-unknown-linux-musl/debug/deps/librtoolbox-a629d113d4b65b60.rlib /target/aarch64-unknown-linux-musl/debug/deps/libglob-a4478ddc7a4dcec7.rlib /target/aarch64-unknown-linux-musl/debug/deps/libwhich-fa7324817b67b6d3.rlib /target/aarch64-unknown-linux-musl/debug/deps/libenv_home-a25dd0e8ef8bcf6f.rlib /target/aarch64-unknown-linux-musl/debug/deps/libduct-adf2213d5d5c2b0e.rlib /target/aarch64-unknown-linux-musl/debug/deps/libos_pipe-c16c1d25fca50dc3.rlib /target/aarch64-unknown-linux-musl/debug/deps/libshared_child-0d6f611a3b58452c.rlib /target/aarch64-unknown-linux-musl/debug/deps/libself_update-27a42f63f4b4511a.rlib /target/aarch64-unknown-linux-musl/debug/deps/libtar-59d3c56eab515de1.rlib /target/aarch64-unknown-linux-musl/debug/deps/libxattr-ecd9991e4541268e.rlib /target/aarch64-unknown-linux-musl/debug/deps/libfiletime-2e7bd2a5e9fda504.rlib /target/aarch64-unknown-linux-musl/debug/deps/libflate2-64dfe788273a6bb1.rlib /target/aarch64-unknown-linux-musl/debug/deps/libminiz_oxide-35b9f9542b66ae06.rlib /target/aarch64-unknown-linux-musl/debug/deps/libadler2-d7cf2809abdf611c.rlib /target/aarch64-unknown-linux-musl/debug/deps/libcrc32fast-98bceea7851cb9af.rlib /target/aarch64-unknown-linux-musl/debug/deps/liburlencoding-1c24d421f27fcd94.rlib /target/aarch64-unknown-linux-musl/debug/deps/libquick_xml-a50e3cc405bb1a6c.rlib /target/aarch64-unknown-linux-musl/debug/deps/libreqwest-1e0df6c61f891001.rlib /target/aarch64-unknown-linux-musl/debug/deps/libbase64-f5dc79f2814d476c.rlib /target/aarch64-unknown-linux-musl/debug/deps/librustls_pemfile-55a38c5af4c8a1ef.rlib /target/aarch64-unknown-linux-musl/debug/deps/libipnet-8f0fecddb7d7970f.rlib /target/aarch64-unknown-linux-musl/debug/deps/libhyper_rustls-f8b366625087ccc6.rlib /target/aarch64-unknown-linux-musl/debug/deps/libwebpki_roots-02c812fa8e028280.rlib /target/aarch64-unknown-linux-musl/debug/deps/libtokio_rustls-c5d51910b465f306.rlib /target/aarch64-unknown-linux-musl/debug/deps/librustls-012f8dc40b3a3e05.rlib /target/aarch64-unknown-linux-musl/debug/deps/libwebpki-330065566b272c41.rlib /target/aarch64-unknown-linux-musl/debug/deps/libring-4c24cc3629d3466d.rlib /target/aarch64-unknown-linux-musl/debug/deps/libspin-99e2a721fd934565.rlib /target/aarch64-unknown-linux-musl/debug/deps/libuntrusted-b5c0d0504706005e.rlib /target/aarch64-unknown-linux-musl/debug/deps/libzeroize-2ddffe546160833f.rlib /target/aarch64-unknown-linux-musl/debug/deps/librustls_pki_types-2ed44ac81a624647.rlib /target/aarch64-unknown-linux-musl/debug/deps/libserde_urlencoded-63126f7e8facd2ea.rlib /target/aarch64-unknown-linux-musl/debug/deps/libserde_json-fea65d703100598e.rlib /target/aarch64-unknown-linux-musl/debug/deps/libryu-26c3d660cf6e0be8.rlib /target/aarch64-unknown-linux-musl/debug/deps/libserde-988728016363ee90.rlib /target/aarch64-unknown-linux-musl/debug/deps/libtower-a18f9d43a3523709.rlib /target/aarch64-unknown-linux-musl/debug/deps/libsync_wrapper-2fb303f6a1d598c3.rlib /target/aarch64-unknown-linux-musl/debug/deps/libtower_layer-2416d81df265434d.rlib /target/aarch64-unknown-linux-musl/debug/deps/libhyper_util-f30cf0b40d60be4a.rlib /target/aarch64-unknown-linux-musl/debug/deps/libtower_service-88c6c59d0d8d0b64.rlib /target/aarch64-unknown-linux-musl/debug/deps/libhyper-311870162ca34c30.rlib /target/aarch64-unknown-linux-musl/debug/deps/libwant-5d14bb1a02d97be2.rlib /target/aarch64-unknown-linux-musl/debug/deps/libtry_lock-713799e847adb393.rlib /target/aarch64-unknown-linux-musl/debug/deps/libhttparse-0a55bda6cb9c150c.rlib /target/aarch64-unknown-linux-musl/debug/deps/libh2-9854a4f9aacb26cb.rlib /target/aarch64-unknown-linux-musl/debug/deps/libtracing-35ef49265900271b.rlib /target/aarch64-unknown-linux-musl/debug/deps/libtracing_core-c400556172631c50.rlib /target/aarch64-unknown-linux-musl/debug/deps/libindexmap-d96e06ddc09ddd70.rlib /target/aarch64-unknown-linux-musl/debug/deps/libequivalent-6b18beb2376b7663.rlib /target/aarch64-unknown-linux-musl/debug/deps/libhashbrown-d35e156a772522a2.rlib /target/aarch64-unknown-linux-musl/debug/deps/libatomic_waker-ec119f4bf762f683.rlib /target/aarch64-unknown-linux-musl/debug/deps/libtokio_util-36db6b551552763f.rlib /target/aarch64-unknown-linux-musl/debug/deps/libfutures_channel-b040ed76df724254.rlib /target/aarch64-unknown-linux-musl/debug/deps/libtokio-e752437702e71926.rlib /target/aarch64-unknown-linux-musl/debug/deps/libsocket2-89fe9cda98a6e624.rlib /target/aarch64-unknown-linux-musl/debug/deps/libmio-183e147343a75a0a.rlib /target/aarch64-unknown-linux-musl/debug/deps/libhttp_body_util-a2509902d0e281fe.rlib /target/aarch64-unknown-linux-musl/debug/deps/libhttp_body-c5617f705fbd7516.rlib /target/aarch64-unknown-linux-musl/debug/deps/libfutures_util-e388f8b098262c8c.rlib /target/aarch64-unknown-linux-musl/debug/deps/libfutures_io-04316109944f8785.rlib /target/aarch64-unknown-linux-musl/debug/deps/libslab-ec17825b8c5e64d0.rlib /target/aarch64-unknown-linux-musl/debug/deps/libpin_project_lite-1ec7c40ff6bd1c69.rlib /target/aarch64-unknown-linux-musl/debug/deps/libfutures_sink-fe06589f9d096f97.rlib /target/aarch64-unknown-linux-musl/debug/deps/libfutures_task-fcd6e91835f13596.rlib /target/aarch64-unknown-linux-musl/debug/deps/libpin_utils-5ae43a724a1a4586.rlib /target/aarch64-unknown-linux-musl/debug/deps/libfutures_core-0e0518818326709b.rlib /target/aarch64-unknown-linux-musl/debug/deps/liburl-c9c17ed6acf24b47.rlib /target/aarch64-unknown-linux-musl/debug/deps/libidna-fa0e8c6d8b591e88.rlib /target/aarch64-unknown-linux-musl/debug/deps/libidna_adapter-3f7e433ae93d8aa3.rlib /target/aarch64-unknown-linux-musl/debug/deps/libicu_normalizer-c215d3739752bd97.rlib /target/aarch64-unknown-linux-musl/debug/deps/libicu_normalizer_data-9338dbfbc9f04a58.rlib /target/aarch64-unknown-linux-musl/debug/deps/libwrite16-d0d06f96f2c4eae5.rlib /target/aarch64-unknown-linux-musl/debug/deps/libutf8_iter-b7dedb7b5954d701.rlib /target/aarch64-unknown-linux-musl/debug/deps/libutf16_iter-663db2246e41f6c0.rlib /target/aarch64-unknown-linux-musl/debug/deps/libsmallvec-40c35139d7277050.rlib /target/aarch64-unknown-linux-musl/debug/deps/libicu_properties-6bc4d605ad418160.rlib /target/aarch64-unknown-linux-musl/debug/deps/libicu_properties_data-5a76001dc44a3259.rlib /target/aarch64-unknown-linux-musl/debug/deps/libicu_locid_transform-6f6d139b351d2665.rlib /target/aarch64-unknown-linux-musl/debug/deps/libicu_locid_transform_data-2c97e2da407d4c0c.rlib /target/aarch64-unknown-linux-musl/debug/deps/libicu_collections-5fc88492990936ad.rlib /target/aarch64-unknown-linux-musl/debug/deps/libicu_provider-20ebb20ddb59b380.rlib /target/aarch64-unknown-linux-musl/debug/deps/libicu_locid-bb9ab788ff2d5ffd.rlib /target/aarch64-unknown-linux-musl/debug/deps/liblitemap-88236c9a046e7939.rlib /target/aarch64-unknown-linux-musl/debug/deps/libtinystr-adc4405d2f83a93b.rlib /target/aarch64-unknown-linux-musl/debug/deps/libzerovec-fe19fb5b5024a1f7.rlib /target/aarch64-unknown-linux-musl/debug/deps/libwriteable-526d295315c33404.rlib /target/aarch64-unknown-linux-musl/debug/deps/libyoke-aa436aa723ebef47.rlib /target/aarch64-unknown-linux-musl/debug/deps/libzerofrom-a1d33568cadc8d47.rlib /target/aarch64-unknown-linux-musl/debug/deps/libstable_deref_trait-dd4f1e3dab203d37.rlib /target/aarch64-unknown-linux-musl/debug/deps/libform_urlencoded-778cfd10439c3fd8.rlib /target/aarch64-unknown-linux-musl/debug/deps/libpercent_encoding-bd6fd8050ca738ac.rlib /target/aarch64-unknown-linux-musl/debug/deps/libhttp-6dc7762fd73534ab.rlib /target/aarch64-unknown-linux-musl/debug/deps/libitoa-6a132b9c42273f48.rlib /target/aarch64-unknown-linux-musl/debug/deps/libbytes-ed56f1f75b5d8e94.rlib /target/aarch64-unknown-linux-musl/debug/deps/libfnv-d4a440f237839fae.rlib /target/aarch64-unknown-linux-musl/debug/deps/libindicatif-9cb95163f2199643.rlib /target/aarch64-unknown-linux-musl/debug/deps/libportable_atomic-e422ea85c9e06e1e.rlib /target/aarch64-unknown-linux-musl/debug/deps/libnumber_prefix-3830a3467ebae53e.rlib /target/aarch64-unknown-linux-musl/debug/deps/libconsole-5937a745d923dc03.rlib /target/aarch64-unknown-linux-musl/debug/deps/libunicode_width-46380feb0c6d652c.rlib /target/aarch64-unknown-linux-musl/debug/deps/libself_replace-50855f7e704fdc78.rlib /target/aarch64-unknown-linux-musl/debug/deps/libtempfile-c3f8aa6ff2f6318e.rlib /target/aarch64-unknown-linux-musl/debug/deps/libfastrand-e1f677de8d996655.rlib /target/aarch64-unknown-linux-musl/debug/deps/librustix-745502aa14383bf9.rlib /target/aarch64-unknown-linux-musl/debug/deps/libbitflags-5b5fa851c43f2de5.rlib /target/aarch64-unknown-linux-musl/debug/deps/liblinux_raw_sys-3d98cb974913b37b.rlib /target/aarch64-unknown-linux-musl/debug/deps/libmedic-1f299f646e450e46.rlib /target/aarch64-unknown-linux-musl/debug/deps/libos_info-6f9369e29fa20e38.rlib /target/aarch64-unknown-linux-musl/debug/deps/librustc_version_runtime-92267d77ca178f81.rlib /target/aarch64-unknown-linux-musl/debug/deps/librustc_version-3b4f12fa64defc48.rlib /target/aarch64-unknown-linux-musl/debug/deps/libsemver-0ca1b6f959189493.rlib /target/aarch64-unknown-linux-musl/debug/deps/libanstream-12e26d093e2d6d15.rlib /target/aarch64-unknown-linux-musl/debug/deps/libanstyle_query-8366fef9b2f1f512.rlib /target/aarch64-unknown-linux-musl/debug/deps/libis_terminal_polyfill-6086d127fd034c07.rlib /target/aarch64-unknown-linux-musl/debug/deps/libcolorchoice-8f6a567228987a9e.rlib /target/aarch64-unknown-linux-musl/debug/deps/libanstyle_parse-d3aa862edcdf6ddd.rlib /target/aarch64-unknown-linux-musl/debug/deps/libutf8parse-94fe25f5e4d26e74.rlib /target/aarch64-unknown-linux-musl/debug/deps/libwinnow-71e44a3d66cb6c94.rlib /target/aarch64-unknown-linux-musl/debug/deps/libbpaf-d6ecd04ff03ca419.rlib /target/aarch64-unknown-linux-musl/debug/deps/libstrum-d2c2cc07633fa35f.rlib /target/aarch64-unknown-linux-musl/debug/deps/libcamino-240010a150d297ea.rlib /target/aarch64-unknown-linux-musl/debug/deps/libini_merge-52ab85ca85eb1ef6.rlib /target/aarch64-unknown-linux-musl/debug/deps/libitertools-3c8527668571ec4b.rlib /target/aarch64-unknown-linux-musl/debug/deps/libeither-a2b9de06f0a56f05.rlib /target/aarch64-unknown-linux-musl/debug/deps/libouroboros-264d51e0c72d09da.rlib /target/aarch64-unknown-linux-musl/debug/deps/libstatic_assertions-c74f30991327ff10.rlib /target/aarch64-unknown-linux-musl/debug/deps/libaliasable-572be80c3f3ff2da.rlib /target/aarch64-unknown-linux-musl/debug/deps/libini_roundtrip-e8d137cd6ce71cc5.rlib /target/aarch64-unknown-linux-musl/debug/deps/liblending_iterator-58230891528f9b4f.rlib /target/aarch64-unknown-linux-musl/debug/deps/libnever_say_never-55a96afe923a1039.rlib /target/aarch64-unknown-linux-musl/debug/deps/libpolonius_the_crab-a01b5919e7ccefbb.rlib /target/aarch64-unknown-linux-musl/debug/deps/libnougat-829734d7456b9571.rlib /target/aarch64-unknown-linux-musl/debug/deps/libmacro_rules_attribute-46ac49feca6adfe5.rlib /target/aarch64-unknown-linux-musl/debug/deps/libextension_traits-33afce3e1aa770f2.rlib /target/aarch64-unknown-linux-musl/debug/deps/libext_trait-213552b320c5385e.rlib /target/aarch64-unknown-linux-musl/debug/deps/libthiserror-ec1fcbea570b3243.rlib /target/aarch64-unknown-linux-musl/debug/deps/libregex-c0ee670603ccb95e.rlib /target/aarch64-unknown-linux-musl/debug/deps/libregex_automata-5fd96d6e825bf0c3.rlib /target/aarch64-unknown-linux-musl/debug/deps/libaho_corasick-3bffd0c92b45293d.rlib /target/aarch64-unknown-linux-musl/debug/deps/libmemchr-ab793e75fbc54f0b.rlib /target/aarch64-unknown-linux-musl/debug/deps/libregex_syntax-659ff22dceda8f90.rlib /target/aarch64-unknown-linux-musl/debug/deps/libkeyring-fb7c9ecb4c1865be.rlib /target/aarch64-unknown-linux-musl/debug/deps/libdbus_secret_service-d38404207989c5fc.rlib /target/aarch64-unknown-linux-musl/debug/deps/libhkdf-9350d8ce9f1e7fa0.rlib /target/aarch64-unknown-linux-musl/debug/deps/libhmac-a358f4a7505f8e9e.rlib /target/aarch64-unknown-linux-musl/debug/deps/libcbc-92fcd10693769a82.rlib /target/aarch64-unknown-linux-musl/debug/deps/libsha2-e6fe4e03187d6bce.rlib /target/aarch64-unknown-linux-musl/debug/deps/libdigest-a792e9026af77ff4.rlib /target/aarch64-unknown-linux-musl/debug/deps/libsubtle-aa3de43f154737a4.rlib /target/aarch64-unknown-linux-musl/debug/deps/libblock_buffer-72ce4c5eb41870b1.rlib /target/aarch64-unknown-linux-musl/debug/deps/libaes-6c8d044cc003e830.rlib /target/aarch64-unknown-linux-musl/debug/deps/libcipher-62c8019d9f8622f7.rlib /target/aarch64-unknown-linux-musl/debug/deps/libinout-0658cf488eea7e6a.rlib /target/aarch64-unknown-linux-musl/debug/deps/libblock_padding-4e21384ff123a9bb.rlib /target/aarch64-unknown-linux-musl/debug/deps/libcrypto_common-5167b4d4ac3fb04a.rlib /target/aarch64-unknown-linux-musl/debug/deps/libgeneric_array-b7906a2a7fe0d58c.rlib /target/aarch64-unknown-linux-musl/debug/deps/libtypenum-8daeda8cbfa84696.rlib /target/aarch64-unknown-linux-musl/debug/deps/librand-435fe3c152519f0a.rlib /target/aarch64-unknown-linux-musl/debug/deps/librand_chacha-20be8b414650cb1c.rlib /target/aarch64-unknown-linux-musl/debug/deps/libppv_lite86-ae96af5e2607448b.rlib /target/aarch64-unknown-linux-musl/debug/deps/libzerocopy-24d899fd50e1ac8d.rlib /target/aarch64-unknown-linux-musl/debug/deps/libbyteorder-0b5a5c794d083300.rlib /target/aarch64-unknown-linux-musl/debug/deps/librand_core-9fd4b0ace0bd6a38.rlib /target/aarch64-unknown-linux-musl/debug/deps/libgetrandom-f21781e69f2f755e.rlib /target/aarch64-unknown-linux-musl/debug/deps/libcfg_if-4a318d861e34f94d.rlib /target/aarch64-unknown-linux-musl/debug/deps/libonce_cell-2db2770449d8844c.rlib /target/aarch64-unknown-linux-musl/debug/deps/libnum-40259aae8a0878a2.rlib /target/aarch64-unknown-linux-musl/debug/deps/libnum_iter-f796fe290659c4a9.rlib /target/aarch64-unknown-linux-musl/debug/deps/libnum_rational-2a82ee1074b330b1.rlib /target/aarch64-unknown-linux-musl/debug/deps/libnum_complex-9920f58ef444b188.rlib /target/aarch64-unknown-linux-musl/debug/deps/libnum_bigint-470feafa43549581.rlib /target/aarch64-unknown-linux-musl/debug/deps/libnum_integer-b2a3f5b9cc632d8d.rlib /target/aarch64-unknown-linux-musl/debug/deps/libnum_traits-c8606e28f9c98dd5.rlib /target/aarch64-unknown-linux-musl/debug/deps/libdbus-ad4d8f6f4fe3b33c.rlib /target/aarch64-unknown-linux-musl/debug/deps/liblibdbus_sys-42fdcef9424c8aef.rlib /target/aarch64-unknown-linux-musl/debug/deps/liblibc-4d0c8946abb01eaf.rlib /target/aarch64-unknown-linux-musl/debug/deps/liblog-5e23d4f97dca19ef.rlib /target/aarch64-unknown-linux-musl/debug/deps/libanyhow-cfb0614503c9d9e4.rlib /target/aarch64-unknown-linux-musl/debug/deps/libanstyle-4f2e0a4a19cfe229.rlib /rust/lib/rustlib/aarch64-unknown-linux-musl/lib/libstd-9718529b8680bd70.rlib /rust/lib/rustlib/aarch64-unknown-linux-musl/lib/libpanic_unwind-06a6c2bb8c172984.rlib /rust/lib/rustlib/aarch64-unknown-linux-musl/lib/libobject-706e4140205f2d08.rlib /rust/lib/rustlib/aarch64-unknown-linux-musl/lib/libmemchr-1d4c45527ffdf09e.rlib /rust/lib/rustlib/aarch64-unknown-linux-musl/lib/libaddr2line-3e8bc0bbf1156b83.rlib /rust/lib/rustlib/aarch64-unknown-linux-musl/lib/libgimli-92078d541747f11e.rlib /rust/lib/rustlib/aarch64-unknown-linux-musl/lib/librustc_demangle-762bd95cbc8709ff.rlib /rust/lib/rustlib/aarch64-unknown-linux-musl/lib/libstd_detect-ceb4f47aa1ce47b6.rlib /rust/lib/rustlib/aarch64-unknown-linux-musl/lib/libhashbrown-d46b80bb6875b239.rlib /rust/lib/rustlib/aarch64-unknown-linux-musl/lib/librustc_std_workspace_alloc-79a590269cf755a2.rlib /rust/lib/rustlib/aarch64-unknown-linux-musl/lib/libminiz_oxide-b9b6bfc6ccbb29c9.rlib /rust/lib/rustlib/aarch64-unknown-linux-musl/lib/libadler2-eadbe3b34ffc75ee.rlib /rust/lib/rustlib/aarch64-unknown-linux-musl/lib/libunwind-1198514678926da6.rlib -lunwind /rust/lib/rustlib/aarch64-unknown-linux-musl/lib/libcfg_if-60c2ca99e9b4a67c.rlib /rust/lib/rustlib/aarch64-unknown-linux-musl/lib/liblibc-193e8a1580174b61.rlib -lc /rust/lib/rustlib/aarch64-unknown-linux-musl/lib/liballoc-1e351afdc31d47ab.rlib /rust/lib/rustlib/aarch64-unknown-linux-musl/lib/librustc_std_workspace_core-d6bdaed43cd20054.rlib /rust/lib/rustlib/aarch64-unknown-linux-musl/lib/libcore-bdd240dcce2d3de9.rlib /rust/lib/rustlib/aarch64-unknown-linux-musl/lib/libcompiler_builtins-48e6901ebc037f01.rlib -Wl,-Bdynamic -Wl,--eh-frame-hdr -Wl,-z,noexecstack -nostartfiles -L /target/aarch64-unknown-linux-musl/debug/build/libdbus-sys-fc211b9d0ad45396/out -L /target/aarch64-unknown-linux-musl/debug/build/libdbus-sys-fc211b9d0ad45396/out -L /target/aarch64-unknown-linux-musl/debug/build/ring-20c0247aaec7d7ef/out -L /rust/lib/rustlib/aarch64-unknown-linux-musl/lib/self-contained -L /rust/lib/rustlib/aarch64-unknown-linux-musl/lib -o /target/aarch64-unknown-linux-musl/debug/deps/chezmoi_modify_manager-275fe4f1229fe0b5 -Wl,--gc-sections -static -no-pie -Wl,-z,relro,-z,now -nodefaultlibs -Wl,--compress-debug-sections=zlib /rust/lib/rustlib/aarch64-unknown-linux-musl/lib/self-contained/crtend.o /rust/lib/rustlib/aarch64-unknown-linux-musl/lib/self-contained/crtn.o
  |
  = note: `-D linker-messages` implied by `-D warnings`
  = help: to override `-D warnings` add `#[allow(linker_messages)]`

error: could not compile `chezmoi_modify_manager` (bin "chezmoi_modify_manager" test) due to 1 previous error

I can't actually see where it says the actual linker error or warning though? Also stable works fine. I use cross for building.

I expected to see this happen: Linking should succeed, or if it doesn't, and rustc blames the linker, the actual linker error/warning should be visible

Instead, this happened: Very confusing error message, with no actual error or warning?

Meta

rustc --version --verbose:

rustc 1.86.0-nightly (f85c6de55 2025-01-26)

(Sorry, I don't have output of --verbose in CI, I could add that if needed though.)
Backtrace

<backtrace>

@VorpalBlade VorpalBlade added the C-bug Category: This is a bug. label Jan 27, 2025
@rustbot rustbot added the needs-triage This issue may need triage. Remove it if it has been sufficiently triaged. label Jan 27, 2025
@jyn514
Copy link
Member

jyn514 commented Jan 27, 2025

@VorpalBlade this output is coming directly from your linker, not from rustc. rustc is just forwarding it.

this looks very similar to #136088. i wonder if this is an upstream issue in cross, maybe they need to remove set -x from their linker wrapper.

@jyn514
Copy link
Member

jyn514 commented Jan 27, 2025

yeah this looks like it https://github.com/cross-rs/cross/blob/main/docker/musl-gcc.sh

@VorpalBlade
Copy link
Author

Issue filed with them: cross-rs/cross#1618

@VorpalBlade
Copy link
Author

VorpalBlade commented Jan 27, 2025

I don't quite get why only aarch64 though. I also cross compile musl to RISCV, ARM32, etc. Hm.

@saethlin saethlin added A-linkage Area: linking into static, shared libraries and binaries C-discussion Category: Discussion or questions that doesn't represent real issues. and removed C-bug Category: This is a bug. needs-triage This issue may need triage. Remove it if it has been sufficiently triaged. labels Jan 28, 2025
@Noratrieb Noratrieb added the L-linker_messages Lint: linker_messages label Jan 28, 2025
@aDotInTheVoid aDotInTheVoid added the C-external-bug Category: issue that is caused by bugs in software beyond our control label Feb 1, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-linkage Area: linking into static, shared libraries and binaries C-discussion Category: Discussion or questions that doesn't represent real issues. C-external-bug Category: issue that is caused by bugs in software beyond our control L-linker_messages Lint: linker_messages
Projects
None yet
Development

No branches or pull requests

6 participants