You are not logged in.
I'm maintaining a Rust-based package with the following in the PKGBUILD:
# Maintainer: nlion <nlion@nlion.nl>
pkgname=arch-manwarn
pkgver=0.9.2
pkgrel=1
pkgdesc="Rust-based pacman hook that blocks updates if unread Arch News posts require manual intervention"
arch=('x86_64')
url="https://github.com/NLion74/arch-manwarn"
license=('UNLICENSE')
depends=('pacman' 'curl')
conflicts=('informant')
makedepends=('rust' 'cargo')
options=(!lto !debug)
source=("$pkgname-$pkgver.tar.gz::$url/archive/refs/tags/v$pkgver.tar.gz")
sha256sums=('8868a20e83e59fea40c5e97d8e6a885c9aedcf6194e542f8bcb8640e41a8c979')
build() {
cd "$srcdir/$pkgname-$pkgver"
cargo build --release --locked
}
package() {
cd "$srcdir/$pkgname-$pkgver"
install -Dm755 "target/release/arch-manwarn" "$pkgdir/usr/bin/arch-manwarn"
install -Dm644 "hooks/arch-manwarn.hook" "$pkgdir/usr/share/libalpm/hooks/arch-manwarn.hook"
install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
install -Dm644 README.md "$pkgdir/usr/share/doc/$pkgname/README.md"
install -Dm644 "man/arch-manwarn.1" "$pkgdir/usr/share/man/man1/arch-manwarn.1"
}I disabled the lto option because if enabled, the compilation of my package throws the following error:
Compiling arch-manwarn v0.9.2 (/home/nlion/.cache/paru/clone/arch-manwarn/src/arch-manwarn-0.9.2)
error: linking with `cc` failed: exit status: 1
|
= note: "cc" "-m64" "/tmp/rustczSSWsS/symbols.o" "<17 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/home/nlion/.cache/paru/clone/arch-manwarn/src/arch-manwarn-0.9.2/target/release/deps/{libtoml-ff5a75523024e694.rlib,libtoml_writer-26000869a595c2f6.rlib,libtoml_parser-a887e88ee823a391.rlib,libwinnow-55b23dc1bda23405.rlib,libserde_spanned-e7b4518a684a9ab4.rlib,libtoml_datetime-24c23b4b49ca6c71.rlib,libfeed_rs-1b5a1941e946d067.rlib,libserde_json-0e400e0f7887155a.rlib,libuuid-fb3ff58be256693b.rlib,libgetrandom-46252cec5023f095.rlib,libregex-1bcdf1004eada1c5.rlib,libregex_automata-31d8340282e3b9e4.rlib,libaho_corasick-fcdfdc69c0712b7a.rlib,libregex_syntax-7b4021362f43beb5.rlib,libmediatype-77a1cda38ed8461b.rlib,libchrono-d71805bf82d7991e.rlib,libiana_time_zone-6559117aedded361.rlib,libnum_traits-1ff77f23369056b8.rlib,libquick_xml-8ebf33b71d8f263d.rlib,libreqwest-a7709795791bf73d.rlib,libserde_urlencoded-70198ef598078aaa.rlib,libryu-b79f656bdd7e2736.rlib,libhyper_rustls-3281a4938bb6f9dd.rlib,libwebpki_roots-29eafa1cff65f794.rlib,libhyper_tls-e3334effad7aa06c.rlib,libtokio_native_tls-ef06b1a39081708b.rlib,libtokio_rustls-ce0885974c835e2b.rlib,librustls-64a9b33f615d8c81.rlib,libsubtle-49e8b25dc866115b.rlib,libwebpki-d216a021165f419e.rlib,libring-043f27f098094143.rlib,libgetrandom-d31ec69440a865e2.rlib,libuntrusted-486b4e769250f09b.rlib,librustls_pki_types-812a296b1b21a9e0.rlib,libzeroize-c1da8e948156a4d9.rlib,libmime-6a7f2b024ad988ba.rlib,libencoding_rs-4626bd231582b598.rlib,libtower_http-7fcc1f6e0d0b51df.rlib,libiri_string-63534a7ad6cbc791.rlib,libtower-57067fd02a12e665.rlib,libtower_layer-38399b3eac340d0a.rlib,libnative_tls-977d6e6bbb934fe8.rlib,libopenssl_probe-4fb3db2da119e7a5.rlib,libopenssl-a270ad3627b0e15c.rlib,libbitflags-7184e18749433534.rlib,libforeign_types-a89650188ff7ed4f.rlib,libforeign_types_shared-cf08a2bbd1bc911c.rlib,libopenssl_sys-b0cef5872b6b50eb.rlib,libhyper_util-3756a0cedbdbd6f8.rlib,libbase64-6ba5a347f466fe32.rlib,libipnet-c4235bac6ed93b95.rlib,libtower_service-cc6a0becdfe93724.rlib,libhyper-23136f24232b4508.rlib,libwant-dc3adae8b7075f99.rlib,libtry_lock-6933e2b811dba56c.rlib,libhttparse-402062a605d32534.rlib,libh2-01ac9aa5f03528c7.rlib,libtracing-e018788fb2c0188d.rlib,libtracing_core-beba7a31474c11f6.rlib,libonce_cell-5aa96e847cc02401.rlib,libindexmap-025e4c31e978350b.rlib,libequivalent-9b816b92ce121152.rlib,libhashbrown-d41b9acd0df1f341.rlib,libatomic_waker-254dddb9a4f0bb26.rlib,libtokio_util-975eb516d0e429af.rlib,libtokio-0ed22572da677207.rlib,libsocket2-115d1690454b1900.rlib,libmio-6acabe4efb8fd78f.rlib,libhttp_body_util-a3245e713163a94d.rlib,libhttp_body-35217eb1043a92ef.rlib,liburl-815a9c374bf68361.rlib,libidna-b15525a9160fb30a.rlib,libutf8_iter-25ea173b83896629.rlib,libidna_adapter-f513533ac913e1be.rlib,libicu_properties-c41ed25ca80c675c.rlib,libicu_properties_data-454f202506eb7ed8.rlib,libicu_normalizer-1288f22419b14abb.rlib,libicu_normalizer_data-d67e18564aa7ff1f.rlib,libicu_collections-e9a96ce7a653750d.rlib,libpotential_utf-8f78b06b386944bb.rlib,libicu_provider-df72712b71baa74b.rlib,libicu_locale_core-e0a45b12893d1842.rlib,libtinystr-c013e7a7e593ec42.rlib,liblitemap-874b135b38a312f3.rlib,libwriteable-9f56319c4f86c39f.rlib,libzerovec-87b356a859b0f730.rlib,libzerotrie-8a12919212864484.rlib,libyoke-49e0d34b07a48719.rlib,libstable_deref_trait-edeab2ab9fad455d.rlib,libzerofrom-7589e0e5bde0336b.rlib,libform_urlencoded-670b1d629a771628.rlib,libpercent_encoding-938aaafdb7b375bb.rlib,libhttp-e3c67fddf38f37b8.rlib,libitoa-b74ab312d4d63c3e.rlib,libbytes-3cc19600fe7e2c60.rlib,libfnv-395df1198a138ce0.rlib,libsync_wrapper-bde69073ace1d86f.rlib,libfutures-09eb95ca48a51a6a.rlib,libfutures_executor-3ae06a310a3ae710.rlib,libfutures_util-354c0de55e53f8f2.rlib,libmemchr-28e56f190e043aa6.rlib,libfutures_io-1c8af5e713cd9d91.rlib,libslab-2f5441ae32f60a32.rlib,libfutures_channel-331756c65edbbc2d.rlib,libpin_project_lite-c91bbc3827fcfd58.rlib,libfutures_sink-362e0725564b3146.rlib,libfutures_task-1697249f08692cf1.rlib,libpin_utils-a7e9954ae1fad9ad.rlib,libfutures_core-d07c02983efc8b96.rlib,libhtml2text-dfaf2de931a1d64e.rlib,libthiserror-ca47100dacd596aa.rlib,libhtml5ever-56bbf47efed7696f.rlib,liblog-06dbe99529b5b904.rlib,libmarkup5ever-41da569a4af0446c.rlib,libweb_atoms-e8a6dae2e6f5eaf6.rlib,libstring_cache-5605070ed9c72515.rlib,libprecomputed_hash-8638f88965abef37.rlib,libserde-6ed7325b1f070d49.rlib,libparking_lot-7a0692328b9c0a18.rlib,libparking_lot_core-b16baef7f66bc376.rlib,liblibc-11c04ed49e1d37f1.rlib,libcfg_if-226567ea4f3a1677.rlib,libsmallvec-32c8c2ff16c9b099.rlib,liblock_api-ec514368b694b633.rlib,libscopeguard-fb3a30f27778f3a5.rlib,libphf-2ee8692bf917aa59.rlib,libphf_shared-ccbe0628e1c5d177.rlib,libsiphasher-775650dfba7a9281.rlib,libunicode_width-86cccfb833629210.rlib,libtendril-a45dadbd2220f3db.rlib,libutf8-145cc37835765360.rlib,libfutf-2d58bfa7f9e81cdb.rlib,libdebug_unreachable-a1955bec265875a3.rlib,libmac-32d5f7b399b2c437.rlib}.rlib" "<sysroot>/lib64/rustlib/x86_64-unknown-linux-gnu/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,libcfg_if-*,liblibc-*,liballoc-*,librustc_std_workspace_core-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lssl" "-lcrypto" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/tmp/rustczSSWsS/raw-dylibs" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/home/nlion/.cache/paru/clone/arch-manwarn/src/arch-manwarn-0.9.2/target/release/build/ring-99231dc73cccb82c/out" "-L" "<sysroot>/lib64/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/home/nlion/.cache/paru/clone/arch-manwarn/src/arch-manwarn-0.9.2/target/release/deps/arch_manwarn-065548ba6004e6c6" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-Wl,-O1" "-Wl,--strip-debug" "-nodefaultlibs"
= note: some arguments are omitted. use `--verbose` to show all linker arguments
= note: /usr/bin/ld: /home/nlion/.cache/paru/clone/arch-manwarn/src/arch-manwarn-0.9.2/target/release/deps/libring-043f27f098094143.rlib(ring-043f27f098094143.ring.8c9c5deef8c964ae-cgu.06.rcgu.o): in function `ring::polyfill::once_cell::race::OnceNonZeroUsize::init':
ring.8c9c5deef8c964ae-cgu.06:(.text.unlikely._ZN4ring8polyfill9once_cell4race16OnceNonZeroUsize4init17h85df0116f2c6d902E.llvm.6954744358988096979+0x1e): undefined reference to `ring_core_0_17_14__OPENSSL_cpuid_setup'
/usr/bin/ld: /home/nlion/.cache/paru/clone/arch-manwarn/src/arch-manwarn-0.9.2/target/release/deps/libring-043f27f098094143.rlib(ring-043f27f098094143.ring.8c9c5deef8c964ae-cgu.06.rcgu.o): in function `ring::arithmetic::bigint::modulusvalue::OwnedModulusValue<M>::from_be_bytes':
ring.8c9c5deef8c964ae-cgu.06:(.text._ZN4ring10arithmetic6bigint12modulusvalue26OwnedModulusValue$LT$M$GT$13from_be_bytes17h085c4ee755a5fe6fE+0x196): undefined reference to `ring_core_0_17_14__LIMB_is_zero'
/usr/bin/ld: /home/nlion/.cache/paru/clone/arch-manwarn/src/arch-manwarn-0.9.2/target/release/deps/libring-043f27f098094143.rlib(ring-043f27f098094143.ring.8c9c5deef8c964ae-cgu.06.rcgu.o): in function `ring::arithmetic::bigint::modulusvalue::OwnedModulusValue<M>::verify_less_than':
ring.8c9c5deef8c964ae-cgu.06:(.text._ZN4ring10arithmetic6bigint12modulusvalue26OwnedModulusValue$LT$M$GT$16verify_less_than17h3b8e0c9206726f52E+0x29): undefined reference to `ring_core_0_17_14__LIMBS_less_than'
/usr/bin/ld: /home/nlion/.cache/paru/clone/arch-manwarn/src/arch-manwarn-0.9.2/target/release/deps/libring-043f27f098094143.rlib(ring-043f27f098094143.ring.8c9c5deef8c964ae-cgu.06.rcgu.o): in function `ring::rsa::public_modulus::PublicModulus::from_be_bytes':
ring.8c9c5deef8c964ae-cgu.06:(.text._ZN4ring3rsa14public_modulus13PublicModulus13from_be_bytes17h90fa131b3b997f4fE+0x1a0): undefined reference to `ring_core_0_17_14__LIMB_is_zero'
/usr/bin/ld: /home/nlion/.cache/paru/clone/arch-manwarn/src/arch-manwarn-0.9.2/target/release/deps/libring-043f27f098094143.rlib(ring-043f27f098094143.ring.8c9c5deef8c964ae-cgu.08.rcgu.o): in function `ring::aead::algorithm::Algorithm::open_within':
ring.8c9c5deef8c964ae-cgu.08:(.text._ZN4ring4aead9algorithm9Algorithm11open_within17h36782dab3823f788E+0x55): undefined reference to `ring_core_0_17_14__CRYPTO_memcmp'
/usr/bin/ld: /home/nlion/.cache/paru/clone/arch-manwarn/src/arch-manwarn-0.9.2/target/release/deps/libring-043f27f098094143.rlib(ring-043f27f098094143.ring.8c9c5deef8c964ae-cgu.08.rcgu.o): in function `ring::aead::quic::aes_init_128':
ring.8c9c5deef8c964ae-cgu.08:(.text._ZN4ring4aead4quic12aes_init_12817h3060d156e28da56aE+0x144): undefined reference to `ring_core_0_17_14__aes_nohw_set_encrypt_key'
/usr/bin/ld: /home/nlion/.cache/paru/clone/arch-manwarn/src/arch-manwarn-0.9.2/target/release/deps/libring-043f27f098094143.rlib(ring-043f27f098094143.ring.8c9c5deef8c964ae-cgu.08.rcgu.o): in function `ring::aead::quic::aes_init_256':
ring.8c9c5deef8c964ae-cgu.08:(.text._ZN4ring4aead4quic12aes_init_25617h1192fc6b1f0e5a35E+0x144): undefined reference to `ring_core_0_17_14__aes_nohw_set_encrypt_key'
/usr/bin/ld: /home/nlion/.cache/paru/clone/arch-manwarn/src/arch-manwarn-0.9.2/target/release/deps/libring-043f27f098094143.rlib(ring-043f27f098094143.ring.8c9c5deef8c964ae-cgu.08.rcgu.o): in function `ring::aead::quic::aes_new_mask':
ring.8c9c5deef8c964ae-cgu.08:(.text._ZN4ring4aead4quic12aes_new_mask17h1bc6bb95bd59bfd2E+0x8b): undefined reference to `ring_core_0_17_14__aes_nohw_encrypt'
/usr/bin/ld: /home/nlion/.cache/paru/clone/arch-manwarn/src/arch-manwarn-0.9.2/target/release/deps/libring-043f27f098094143.rlib(ring-043f27f098094143.ring.8c9c5deef8c964ae-cgu.08.rcgu.o): in function `ring::rsa::public_key::Inner::exponentiate':
ring.8c9c5deef8c964ae-cgu.08:(.text._ZN4ring3rsa10public_key5Inner12exponentiate17hd5351f811201558dE+0x94): undefined reference to `ring_core_0_17_14__LIMB_is_zero'
/usr/bin/ld: ring.8c9c5deef8c964ae-cgu.08:(.text._ZN4ring3rsa10public_key5Inner12exponentiate17hd5351f811201558dE+0x102): undefined reference to `ring_core_0_17_14__LIMB_is_zero'
/usr/bin/ld: /home/nlion/.cache/paru/clone/arch-manwarn/src/arch-manwarn-0.9.2/target/release/deps/libring-043f27f098094143.rlib(ring-043f27f098094143.ring.8c9c5deef8c964ae-cgu.11.rcgu.o): in function `ring::cpu::intel::cpuid_to_caps_and_set_c_flags':
ring.8c9c5deef8c964ae-cgu.11:(.text._ZN4ring3cpu5intel29cpuid_to_caps_and_set_c_flags17hefc5d41acc4f8448E+0x5f): undefined reference to `ring_core_0_17_14__avx2_available'
/usr/bin/ld: ring.8c9c5deef8c964ae-cgu.11:(.text._ZN4ring3cpu5intel29cpuid_to_caps_and_set_c_flags17hefc5d41acc4f8448E+0x11b): undefined reference to `ring_core_0_17_14__adx_bmi2_available'
/usr/bin/ld: /home/nlion/.cache/paru/clone/arch-manwarn/src/arch-manwarn-0.9.2/target/release/deps/libring-043f27f098094143.rlib(ring-043f27f098094143.ring.8c9c5deef8c964ae-cgu.12.rcgu.o): in function `ring::aead::chacha20_poly1305::seal':
ring.8c9c5deef8c964ae-cgu.12:(.text._ZN4ring4aead17chacha20_poly13054seal17h6c2699c551cbd6feE+0x120): undefined reference to `ring_core_0_17_14__CRYPTO_poly1305_init'
/usr/bin/ld: ring.8c9c5deef8c964ae-cgu.12:(.text._ZN4ring4aead17chacha20_poly13054seal17h6c2699c551cbd6feE+0x1b9): undefined reference to `ring_core_0_17_14__CRYPTO_poly1305_update'
/usr/bin/ld: ring.8c9c5deef8c964ae-cgu.12:(.text._ZN4ring4aead17chacha20_poly13054seal17h6c2699c551cbd6feE+0x222): undefined reference to `ring_core_0_17_14__CRYPTO_poly1305_update'
/usr/bin/ld: ring.8c9c5deef8c964ae-cgu.12:(.text._ZN4ring4aead17chacha20_poly13054seal17h6c2699c551cbd6feE+0x33d): undefined reference to `ring_core_0_17_14__CRYPTO_poly1305_update'
/usr/bin/ld: ring.8c9c5deef8c964ae-cgu.12:(.text._ZN4ring4aead17chacha20_poly13054seal17h6c2699c551cbd6feE+0x399): undefined reference to `ring_core_0_17_14__CRYPTO_poly1305_update'
/usr/bin/ld: ring.8c9c5deef8c964ae-cgu.12:(.text._ZN4ring4aead17chacha20_poly13054seal17h6c2699c551cbd6feE+0x444): undefined reference to `ring_core_0_17_14__CRYPTO_poly1305_update'
/usr/bin/ld: ring.8c9c5deef8c964ae-cgu.12:(.text._ZN4ring4aead17chacha20_poly13054seal17h6c2699c551cbd6feE+0x4d6): undefined reference to `ring_core_0_17_14__CRYPTO_poly1305_finish'
/usr/bin/ld: /home/nlion/.cache/paru/clone/arch-manwarn/src/arch-manwarn-0.9.2/target/release/deps/libring-043f27f098094143.rlib(ring-043f27f098094143.ring.8c9c5deef8c964ae-cgu.12.rcgu.o): in function `ring::aead::chacha20_poly1305::open':
ring.8c9c5deef8c964ae-cgu.12:(.text._ZN4ring4aead17chacha20_poly13054open17h27dacc8b338fbdeeE+0x14a): undefined reference to `ring_core_0_17_14__CRYPTO_poly1305_init'
/usr/bin/ld: ring.8c9c5deef8c964ae-cgu.12:(.text._ZN4ring4aead17chacha20_poly13054open17h27dacc8b338fbdeeE+0x1de): undefined reference to `ring_core_0_17_14__CRYPTO_poly1305_update'
/usr/bin/ld: ring.8c9c5deef8c964ae-cgu.12:(.text._ZN4ring4aead17chacha20_poly13054open17h27dacc8b338fbdeeE+0x242): undefined reference to `ring_core_0_17_14__CRYPTO_poly1305_update'
/usr/bin/ld: ring.8c9c5deef8c964ae-cgu.12:(.text._ZN4ring4aead17chacha20_poly13054open17h27dacc8b338fbdeeE+0x276): undefined reference to `ring_core_0_17_14__CRYPTO_poly1305_update'
/usr/bin/ld: ring.8c9c5deef8c964ae-cgu.12:(.text._ZN4ring4aead17chacha20_poly13054open17h27dacc8b338fbdeeE+0x2d2): undefined reference to `ring_core_0_17_14__CRYPTO_poly1305_update'
/usr/bin/ld: ring.8c9c5deef8c964ae-cgu.12:(.text._ZN4ring4aead17chacha20_poly13054open17h27dacc8b338fbdeeE+0x4a7): undefined reference to `ring_core_0_17_14__CRYPTO_poly1305_update'
/usr/bin/ld: ring.8c9c5deef8c964ae-cgu.12:(.text._ZN4ring4aead17chacha20_poly13054open17h27dacc8b338fbdeeE+0x539): undefined reference to `ring_core_0_17_14__CRYPTO_poly1305_finish'
/usr/bin/ld: /home/nlion/.cache/paru/clone/arch-manwarn/src/arch-manwarn-0.9.2/target/release/deps/libring-043f27f098094143.rlib(ring-043f27f098094143.ring.8c9c5deef8c964ae-cgu.12.rcgu.o): in function `<ring::ec::curve25519::ed25519::verification::EdDSAParameters as ring::signature::VerificationAlgorithm>::verify':
ring.8c9c5deef8c964ae-cgu.12:(.text._ZN119_$LT$ring..ec..curve25519..ed25519..verification..EdDSAParameters$u20$as$u20$ring..signature..VerificationAlgorithm$GT$6verify17head0fdd32523ba03E+0xe0): undefined reference to `ring_core_0_17_14__LIMBS_less_than'
/usr/bin/ld: ring.8c9c5deef8c964ae-cgu.12:(.text._ZN119_$LT$ring..ec..curve25519..ed25519..verification..EdDSAParameters$u20$as$u20$ring..signature..VerificationAlgorithm$GT$6verify17head0fdd32523ba03E+0x16d): undefined reference to `ring_core_0_17_14__x25519_ge_frombytes_vartime'
/usr/bin/ld: ring.8c9c5deef8c964ae-cgu.12:(.text._ZN119_$LT$ring..ec..curve25519..ed25519..verification..EdDSAParameters$u20$as$u20$ring..signature..VerificationAlgorithm$GT$6verify17head0fdd32523ba03E+0x19d): undefined reference to `ring_core_0_17_14__x25519_fe_neg'
/usr/bin/ld: ring.8c9c5deef8c964ae-cgu.12:(.text._ZN119_$LT$ring..ec..curve25519..ed25519..verification..EdDSAParameters$u20$as$u20$ring..signature..VerificationAlgorithm$GT$6verify17head0fdd32523ba03E+0x2e8): undefined reference to `ring_core_0_17_14__x25519_sc_reduce'
/usr/bin/ld: ring.8c9c5deef8c964ae-cgu.12:(.text._ZN119_$LT$ring..ec..curve25519..ed25519..verification..EdDSAParameters$u20$as$u20$ring..signature..VerificationAlgorithm$GT$6verify17head0fdd32523ba03E+0x365): undefined reference to `ring_core_0_17_14__x25519_ge_double_scalarmult_vartime'
/usr/bin/ld: ring.8c9c5deef8c964ae-cgu.12:(.text._ZN119_$LT$ring..ec..curve25519..ed25519..verification..EdDSAParameters$u20$as$u20$ring..signature..VerificationAlgorithm$GT$6verify17head0fdd32523ba03E+0x46a): undefined reference to `ring_core_0_17_14__x25519_fe_invert'
/usr/bin/ld: ring.8c9c5deef8c964ae-cgu.12:(.text._ZN119_$LT$ring..ec..curve25519..ed25519..verification..EdDSAParameters$u20$as$u20$ring..signature..VerificationAlgorithm$GT$6verify17head0fdd32523ba03E+0x48d): undefined reference to `ring_core_0_17_14__x25519_fe_mul_ttt'
/usr/bin/ld: ring.8c9c5deef8c964ae-cgu.12:(.text._ZN119_$LT$ring..ec..curve25519..ed25519..verification..EdDSAParameters$u20$as$u20$ring..signature..VerificationAlgorithm$GT$6verify17head0fdd32523ba03E+0x4e5): undefined reference to `ring_core_0_17_14__x25519_fe_tobytes'
/usr/bin/ld: ring.8c9c5deef8c964ae-cgu.12:(.text._ZN119_$LT$ring..ec..curve25519..ed25519..verification..EdDSAParameters$u20$as$u20$ring..signature..VerificationAlgorithm$GT$6verify17head0fdd32523ba03E+0x4ee): undefined reference to `ring_core_0_17_14__x25519_fe_isnegative'
/usr/bin/ld: /home/nlion/.cache/paru/clone/arch-manwarn/src/arch-manwarn-0.9.2/target/release/deps/libring-043f27f098094143.rlib(ring-043f27f098094143.ring.8c9c5deef8c964ae-cgu.15.rcgu.o): in function `ring::ec::suite_b::curve::p256_check_private_key_bytes':
ring.8c9c5deef8c964ae-cgu.15:(.text._ZN4ring2ec7suite_b5curve28p256_check_private_key_bytes17hef717ac594ae3e57E+0x63): undefined reference to `ring_core_0_17_14__LIMBS_less_than'
/usr/bin/ld: ring.8c9c5deef8c964ae-cgu.15:(.text._ZN4ring2ec7suite_b5curve28p256_check_private_key_bytes17hef717ac594ae3e57E+0x7a): undefined reference to `ring_core_0_17_14__LIMB_is_zero'
/usr/bin/ld: /home/nlion/.cache/paru/clone/arch-manwarn/src/arch-manwarn-0.9.2/target/release/deps/libring-043f27f098094143.rlib(ring-043f27f098094143.ring.8c9c5deef8c964ae-cgu.15.rcgu.o): in function `ring::ec::suite_b::curve::p256_generate_private_key':
ring.8c9c5deef8c964ae-cgu.15:(.text._ZN4ring2ec7suite_b5curve25p256_generate_private_key17hdbacd382256317b5E+0xa7): undefined reference to `ring_core_0_17_14__LIMBS_less_than'
/usr/bin/ld: ring.8c9c5deef8c964ae-cgu.15:(.text._ZN4ring2ec7suite_b5curve25p256_generate_private_key17hdbacd382256317b5E+0xce): undefined reference to `ring_core_0_17_14__LIMB_is_zero'
/usr/bin/ld: /home/nlion/.cache/paru/clone/arch-manwarn/src/arch-manwarn-0.9.2/target/release/deps/libring-043f27f098094143.rlib(ring-043f27f098094143.ring.8c9c5deef8c964ae-cgu.15.rcgu.o): in function `ring::ec::suite_b::curve::p384_check_private_key_bytes':
ring.8c9c5deef8c964ae-cgu.15:(.text._ZN4ring2ec7suite_b5curve28p384_check_private_key_bytes17h68202e9e2e1e05afE+0x78): undefined reference to `ring_core_0_17_14__LIMBS_less_than'
/usr/bin/ld: ring.8c9c5deef8c964ae-cgu.15:(.text._ZN4ring2ec7suite_b5curve28p384_check_private_key_bytes17h68202e9e2e1e05afE+0x96): undefined reference to `ring_core_0_17_14__LIMB_is_zero'
/usr/bin/ld: /home/nlion/.cache/paru/clone/arch-manwarn/src/arch-manwarn-0.9.2/target/release/deps/libring-043f27f098094143.rlib(ring-043f27f098094143.ring.8c9c5deef8c964ae-cgu.15.rcgu.o): in function `ring::ec::suite_b::curve::p384_generate_private_key':
ring.8c9c5deef8c964ae-cgu.15:(.text._ZN4ring2ec7suite_b5curve25p384_generate_private_key17h89fbf26443862eb4E+0xb1): undefined reference to `ring_core_0_17_14__LIMBS_less_than'
/usr/bin/ld: ring.8c9c5deef8c964ae-cgu.15:(.text._ZN4ring2ec7suite_b5curve25p384_generate_private_key17h89fbf26443862eb4E+0xe0): undefined reference to `ring_core_0_17_14__LIMB_is_zero'
/usr/bin/ld: /home/nlion/.cache/paru/clone/arch-manwarn/src/arch-manwarn-0.9.2/target/release/deps/libring-043f27f098094143.rlib(ring-043f27f098094143.ring.8c9c5deef8c964ae-cgu.00.rcgu.o): in function `ring::arithmetic::bigint::elem_reduced_once':
ring.8c9c5deef8c964ae-cgu.00:(.text._ZN4ring10arithmetic6bigint17elem_reduced_once17h14df60eb696fc022E+0x54): undefined reference to `ring_core_0_17_14__LIMBS_reduce_once'
/usr/bin/ld: /home/nlion/.cache/paru/clone/arch-manwarn/src/arch-manwarn-0.9.2/target/release/deps/libring-043f27f098094143.rlib(ring-043f27f098094143.ring.8c9c5deef8c964ae-cgu.00.rcgu.o): in function `ring::arithmetic::bigint::elem_add':
ring.8c9c5deef8c964ae-cgu.00:(.text._ZN4ring10arithmetic6bigint8elem_add17hdda70b375300f270E+0x41): undefined reference to `ring_core_0_17_14__LIMBS_add_mod'
/usr/bin/ld: /home/nlion/.cache/paru/clone/arch-manwarn/src/arch-manwarn-0.9.2/target/release/deps/libring-043f27f098094143.rlib(ring-043f27f098094143.ring.8c9c5deef8c964ae-cgu.00.rcgu.o): in function `ring::arithmetic::bigint::One<M,ring::arithmetic::montgomery::RR>::newRR':
ring.8c9c5deef8c964ae-cgu.00:(.text._ZN4ring10arithmetic6bigint47One$LT$M$C$ring..arithmetic..montgomery..RR$GT$5newRR17h15aea99484ecc327E+0x48): undefined reference to `ring_core_0_17_14__LIMBS_shl_mod'
/usr/bin/ld: /home/nlion/.cache/paru/clone/arch-manwarn/src/arch-manwarn-0.9.2/target/release/deps/libring-043f27f098094143.rlib(ring-043f27f098094143.ring.8c9c5deef8c964ae-cgu.00.rcgu.o): in function `ring::arithmetic::bigint::One<M,ring::arithmetic::montgomery::RR>::newRR':
ring.8c9c5deef8c964ae-cgu.00:(.text._ZN4ring10arithmetic6bigint47One$LT$M$C$ring..arithmetic..montgomery..RR$GT$5newRR17h2db6af8b4c71d58aE+0x48): undefined reference to `ring_core_0_17_14__LIMBS_shl_mod'
/usr/bin/ld: /home/nlion/.cache/paru/clone/arch-manwarn/src/arch-manwarn-0.9.2/target/release/deps/libring-043f27f098094143.rlib(ring-043f27f098094143.ring.8c9c5deef8c964ae-cgu.00.rcgu.o): in function `ring::arithmetic::bigint::One<M,ring::arithmetic::montgomery::RR>::newRR':
ring.8c9c5deef8c964ae-cgu.00:(.text._ZN4ring10arithmetic6bigint47One$LT$M$C$ring..arithmetic..montgomery..RR$GT$5newRR17h3ce9e93dbaaa072cE+0x48): undefined reference to `ring_core_0_17_14__LIMBS_shl_mod'
/usr/bin/ld: /home/nlion/.cache/paru/clone/arch-manwarn/src/arch-manwarn-0.9.2/target/release/deps/libring-043f27f098094143.rlib(ring-043f27f098094143.ring.8c9c5deef8c964ae-cgu.00.rcgu.o): in function `ring::arithmetic::bigint::elem_exp_consttime_inner':
ring.8c9c5deef8c964ae-cgu.00:(.text._ZN4ring10arithmetic6bigint24elem_exp_consttime_inner17h7f888dab962f951aE+0x23e): undefined reference to `ring_core_0_17_14__bn_from_montgomery_in_place'
/usr/bin/ld: /home/nlion/.cache/paru/clone/arch-manwarn/src/arch-manwarn-0.9.2/target/release/deps/libring-043f27f098094143.rlib(ring-043f27f098094143.ring.8c9c5deef8c964ae-cgu.00.rcgu.o): in function `ring::arithmetic::bigint::elem_exp_consttime_inner':
ring.8c9c5deef8c964ae-cgu.00:(.text._ZN4ring10arithmetic6bigint24elem_exp_consttime_inner17hdd469fe801026e06E+0x23e): undefined reference to `ring_core_0_17_14__bn_from_montgomery_in_place'
/usr/bin/ld: /home/nlion/.cache/paru/clone/arch-manwarn/src/arch-manwarn-0.9.2/target/release/deps/libring-043f27f098094143.rlib(ring-043f27f098094143.ring.8c9c5deef8c964ae-cgu.00.rcgu.o): in function `ring::arithmetic::bigint::verify_inverses_consttime':
ring.8c9c5deef8c964ae-cgu.00:(.text._ZN4ring10arithmetic6bigint25verify_inverses_consttime17h73b54c1dc72f1b87E+0x23): undefined reference to `ring_core_0_17_14__LIMB_is_zero'
/usr/bin/ld: ring.8c9c5deef8c964ae-cgu.00:(.text._ZN4ring10arithmetic6bigint25verify_inverses_consttime17h73b54c1dc72f1b87E+0xb2): undefined reference to `ring_core_0_17_14__LIMB_is_zero'
/usr/bin/ld: /home/nlion/.cache/paru/clone/arch-manwarn/src/arch-manwarn-0.9.2/target/release/deps/libring-043f27f098094143.rlib(ring-043f27f098094143.ring.8c9c5deef8c964ae-cgu.01.rcgu.o): in function `ring::aead::aes_gcm::DynKey::new_fallback':
ring.8c9c5deef8c964ae-cgu.01:(.text._ZN4ring4aead7aes_gcm6DynKey12new_fallback17h9055e899b3b0cab7E.llvm.13464207418670379676+0x94): undefined reference to `ring_core_0_17_14__aes_nohw_set_encrypt_key'
/usr/bin/ld: ring.8c9c5deef8c964ae-cgu.01:(.text._ZN4ring4aead7aes_gcm6DynKey12new_fallback17h9055e899b3b0cab7E.llvm.13464207418670379676+0xef): undefined reference to `ring_core_0_17_14__aes_nohw_encrypt'
/usr/bin/ld: /home/nlion/.cache/paru/clone/arch-manwarn/src/arch-manwarn-0.9.2/target/release/deps/libring-043f27f098094143.rlib(ring-043f27f098094143.ring.8c9c5deef8c964ae-cgu.01.rcgu.o): in function `ring::aead::aes_gcm::seal_strided':
ring.8c9c5deef8c964ae-cgu.01:(.text.unlikely._ZN4ring4aead7aes_gcm12seal_strided17hc7a2a17e92fa4585E+0x2c9): undefined reference to `ring_core_0_17_14__aes_nohw_ctr32_encrypt_blocks'
/usr/bin/ld: ring.8c9c5deef8c964ae-cgu.01:(.text.unlikely._ZN4ring4aead7aes_gcm12seal_strided17hc7a2a17e92fa4585E+0x395): undefined reference to `ring_core_0_17_14__aes_nohw_encrypt'
/usr/bin/ld: ring.8c9c5deef8c964ae-cgu.01:(.text.unlikely._ZN4ring4aead7aes_gcm12seal_strided17hc7a2a17e92fa4585E+0x5ed): undefined reference to `ring_core_0_17_14__aes_nohw_encrypt'
/usr/bin/ld: /home/nlion/.cache/paru/clone/arch-manwarn/src/arch-manwarn-0.9.2/target/release/deps/libring-043f27f098094143.rlib(ring-043f27f098094143.ring.8c9c5deef8c964ae-cgu.01.rcgu.o): in function `ring::aead::aes_gcm::open_strided':
ring.8c9c5deef8c964ae-cgu.01:(.text.unlikely._ZN4ring4aead7aes_gcm12open_strided17h2a0dca18afc7759aE+0x304): undefined reference to `ring_core_0_17_14__aes_nohw_ctr32_encrypt_blocks'
/usr/bin/ld: ring.8c9c5deef8c964ae-cgu.01:(.text.unlikely._ZN4ring4aead7aes_gcm12open_strided17h2a0dca18afc7759aE+0x4f5): undefined reference to `ring_core_0_17_14__aes_nohw_encrypt'
/usr/bin/ld: ring.8c9c5deef8c964ae-cgu.01:(.text.unlikely._ZN4ring4aead7aes_gcm12open_strided17h2a0dca18afc7759aE+0x639): undefined reference to `ring_core_0_17_14__aes_nohw_encrypt'
/usr/bin/ld: /home/nlion/.cache/paru/clone/arch-manwarn/src/arch-manwarn-0.9.2/target/release/deps/libring-043f27f098094143.rlib(ring-043f27f098094143.ring.8c9c5deef8c964ae-cgu.04.rcgu.o): in function `core::ops::function::FnOnce::call_once':
ring.8c9c5deef8c964ae-cgu.04:(.text._ZN4core3ops8function6FnOnce9call_once17h65b353b9f2e0403dE+0xaf): undefined reference to `ring_core_0_17_14__p384_point_mul'
/usr/bin/ld: ring.8c9c5deef8c964ae-cgu.04:(.text._ZN4core3ops8function6FnOnce9call_once17h65b353b9f2e0403dE+0x182): undefined reference to `ring_core_0_17_14__p384_point_add'
/usr/bin/ld: /home/nlion/.cache/paru/clone/arch-manwarn/src/arch-manwarn-0.9.2/target/release/deps/libring-043f27f098094143.rlib(ring-043f27f098094143.ring.8c9c5deef8c964ae-cgu.04.rcgu.o): in function `core::ops::function::FnOnce::call_once':
ring.8c9c5deef8c964ae-cgu.04:(.text._ZN4core3ops8function6FnOnce9call_once17hca1d02c2ed2ec1f6E+0x39): undefined reference to `ring_core_0_17_14__LIMB_is_zero'
/usr/bin/ld: ring.8c9c5deef8c964ae-cgu.04:(.text._ZN4core3ops8function6FnOnce9call_once17hca1d02c2ed2ec1f6E+0x86): undefined reference to `ring_core_0_17_14__p384_scalar_mul_mont'
/usr/bin/ld: /home/nlion/.cache/paru/clone/arch-manwarn/src/arch-manwarn-0.9.2/target/release/deps/libring-043f27f098094143.rlib(ring-043f27f098094143.ring.8c9c5deef8c964ae-cgu.04.rcgu.o): in function `ring::ec::suite_b::verify_jacobian_point_is_on_the_curve':
ring.8c9c5deef8c964ae-cgu.04:(.text._ZN4ring2ec7suite_b37verify_jacobian_point_is_on_the_curve17haee53126e937852fE+0xef): undefined reference to `ring_core_0_17_14__LIMB_is_zero'
/usr/bin/ld: /home/nlion/.cache/paru/clone/arch-manwarn/src/arch-manwarn-0.9.2/target/release/deps/libring-043f27f098094143.rlib(ring-043f27f098094143.ring.8c9c5deef8c964ae-cgu.04.rcgu.o): in function `ring::ec::suite_b::verify_affine_point_is_on_the_curve_scaled':
ring.8c9c5deef8c964ae-cgu.04:(.text._ZN4ring2ec7suite_b42verify_affine_point_is_on_the_curve_scaled17h5b7594f64cf7bed8E.llvm.2211584254619849319+0xd0): undefined reference to `ring_core_0_17_14__LIMBS_add_mod'
/usr/bin/ld: ring.8c9c5deef8c964ae-cgu.04:(.text._ZN4ring2ec7suite_b42verify_affine_point_is_on_the_curve_scaled17h5b7594f64cf7bed8E.llvm.2211584254619849319+0xf3): undefined reference to `ring_core_0_17_14__LIMBS_add_mod'
/usr/bin/ld: ring.8c9c5deef8c964ae-cgu.04:(.text._ZN4ring2ec7suite_b42verify_affine_point_is_on_the_curve_scaled17h5b7594f64cf7bed8E.llvm.2211584254619849319+0x13b): undefined reference to `ring_core_0_17_14__LIMB_is_zero'
/usr/bin/ld: /home/nlion/.cache/paru/clone/arch-manwarn/src/arch-manwarn-0.9.2/target/release/deps/libring-043f27f098094143.rlib(ring-043f27f098094143.ring.8c9c5deef8c964ae-cgu.04.rcgu.o): in function `ring::ec::suite_b::ops::p384::p384_elem_inv_squared':
ring.8c9c5deef8c964ae-cgu.04:(.text._ZN4ring2ec7suite_b3ops4p38421p384_elem_inv_squared17h090acdaee3b2b3c4E+0x37): undefined reference to `ring_core_0_17_14__p384_elem_mul_mont'
/usr/bin/ld: ring.8c9c5deef8c964ae-cgu.04:(.text._ZN4ring2ec7suite_b3ops4p38421p384_elem_inv_squared17h090acdaee3b2b3c4E+0xbd6): undefined reference to `ring_core_0_17_14__p384_elem_mul_mont'
/usr/bin/ld: /home/nlion/.cache/paru/clone/arch-manwarn/src/arch-manwarn-0.9.2/target/release/deps/libring-043f27f098094143.rlib(ring-043f27f098094143.ring.8c9c5deef8c964ae-cgu.04.rcgu.o): in function `ring::ec::suite_b::ops::p384::p384_point_mul_base_impl':
ring.8c9c5deef8c964ae-cgu.04:(.text._ZN4ring2ec7suite_b3ops4p38424p384_point_mul_base_impl17hcb31afbd8b7c6d90E+0xa6): undefined reference to `ring_core_0_17_14__p384_point_mul'
/usr/bin/ld: /home/nlion/.cache/paru/clone/arch-manwarn/src/arch-manwarn-0.9.2/target/release/deps/libring-043f27f098094143.rlib(ring-043f27f098094143.ring.8c9c5deef8c964ae-cgu.04.rcgu.o): in function `ring::ec::suite_b::ops::p384::p384_scalar_inv_to_mont':
ring.8c9c5deef8c964ae-cgu.04:(.text._ZN4ring2ec7suite_b3ops4p38423p384_scalar_inv_to_mont17h084b9968c07bae96E+0x67): undefined reference to `ring_core_0_17_14__p384_scalar_mul_mont'
/usr/bin/ld: ring.8c9c5deef8c964ae-cgu.04:(.text._ZN4ring2ec7suite_b3ops4p38423p384_scalar_inv_to_mont17h084b9968c07bae96E+0x9a4): undefined reference to `ring_core_0_17_14__p384_scalar_mul_mont'
/usr/bin/ld: /home/nlion/.cache/paru/clone/arch-manwarn/src/arch-manwarn-0.9.2/target/release/deps/libring-043f27f098094143.rlib(ring-043f27f098094143.ring.8c9c5deef8c964ae-cgu.04.rcgu.o): in function `ring::ec::suite_b::ops::p384::p384_elem_sqr_mont':
ring.8c9c5deef8c964ae-cgu.04:(.text._ZN4ring2ec7suite_b3ops4p38418p384_elem_sqr_mont17hf4d3e31acb3fdffbE+0xa): undefined reference to `ring_core_0_17_14__p384_elem_mul_mont'
/usr/bin/ld: /home/nlion/.cache/paru/clone/arch-manwarn/src/arch-manwarn-0.9.2/target/release/deps/libring-043f27f098094143.rlib(ring-043f27f098094143.ring.8c9c5deef8c964ae-cgu.04.rcgu.o):(.data.rel.ro._ZN4ring2ec7suite_b3ops4p38410COMMON_OPS17h2f07640eebc5cf87E+0x0): undefined reference to `ring_core_0_17_14__p384_elem_mul_mont'
/usr/bin/ld: /home/nlion/.cache/paru/clone/arch-manwarn/src/arch-manwarn-0.9.2/target/release/deps/libring-043f27f098094143.rlib(ring-043f27f098094143.ring.8c9c5deef8c964ae-cgu.04.rcgu.o):(.data.rel.ro._ZN4ring2ec7suite_b3ops4p38410SCALAR_OPS17h70accbe45c6c63c3E+0x8): undefined reference to `ring_core_0_17_14__p384_scalar_mul_mont'
/usr/bin/ld: /home/nlion/.cache/paru/clone/arch-manwarn/src/arch-manwarn-0.9.2/target/release/deps/libring-043f27f098094143.rlib(ring-043f27f098094143.ring.8c9c5deef8c964ae-cgu.04.rcgu.o):(.data.rel.ro._ZN4ring2ec7suite_b3ops4p38415PRIVATE_KEY_OPS17h7d01fdcbe8cba29cE+0x18): undefined reference to `ring_core_0_17_14__p384_point_mul'
/usr/bin/ld: /home/nlion/.cache/paru/clone/arch-manwarn/src/arch-manwarn-0.9.2/target/release/deps/libring-043f27f098094143.rlib(ring-043f27f098094143.ring.8c9c5deef8c964ae-cgu.04.rcgu.o):(.data.rel.ro._ZN4ring2ec7suite_b3ops4p38415PRIVATE_KEY_OPS17h7d01fdcbe8cba29cE+0x20): undefined reference to `ring_core_0_17_14__p384_point_add'
/usr/bin/ld: /home/nlion/.cache/paru/clone/arch-manwarn/src/arch-manwarn-0.9.2/target/release/deps/libring-043f27f098094143.rlib(ring-043f27f098094143.ring.8c9c5deef8c964ae-cgu.05.rcgu.o): in function `ring::arithmetic::bigint::elem_reduced':
ring.8c9c5deef8c964ae-cgu.05:(.text._ZN4ring10arithmetic6bigint12elem_reduced17h8905f345731148e9E+0xb3): undefined reference to `ring_core_0_17_14__bn_from_montgomery_in_place'
/usr/bin/ld: /home/nlion/.cache/paru/clone/arch-manwarn/src/arch-manwarn-0.9.2/target/release/deps/libring-043f27f098094143.rlib(ring-043f27f098094143.ring.8c9c5deef8c964ae-cgu.05.rcgu.o): in function `ring::rsa::keypair::KeyPair::from_components_':
ring.8c9c5deef8c964ae-cgu.05:(.text._ZN4ring3rsa7keypair7KeyPair16from_components_17hb8f4a6ccff2d14f5E+0x27e): undefined reference to `ring_core_0_17_14__bn_neg_inv_mod_r_u64'
/usr/bin/ld: ring.8c9c5deef8c964ae-cgu.05:(.text._ZN4ring3rsa7keypair7KeyPair16from_components_17hb8f4a6ccff2d14f5E+0x72f): undefined reference to `ring_core_0_17_14__LIMB_is_zero'
/usr/bin/ld: /home/nlion/.cache/paru/clone/arch-manwarn/src/arch-manwarn-0.9.2/target/release/deps/libring-043f27f098094143.rlib(ring-043f27f098094143.ring.8c9c5deef8c964ae-cgu.05.rcgu.o): in function `ring::rsa::keypair::PrivateCrtPrime<M>::new':
ring.8c9c5deef8c964ae-cgu.05:(.text._ZN4ring3rsa7keypair24PrivateCrtPrime$LT$M$GT$3new17h551b99fb0c547c53E+0x66): undefined reference to `ring_core_0_17_14__LIMB_is_zero'
/usr/bin/ld: /home/nlion/.cache/paru/clone/arch-manwarn/src/arch-manwarn-0.9.2/target/release/deps/libring-043f27f098094143.rlib(ring-043f27f098094143.ring.8c9c5deef8c964ae-cgu.05.rcgu.o): in function `ring::rsa::keypair::PrivateCrtPrime<M>::new':
ring.8c9c5deef8c964ae-cgu.05:(.text._ZN4ring3rsa7keypair24PrivateCrtPrime$LT$M$GT$3new17h76a8ac04b2de4f66E+0x66): undefined reference to `ring_core_0_17_14__LIMB_is_zero'
/usr/bin/ld: /home/nlion/.cache/paru/clone/arch-manwarn/src/arch-manwarn-0.9.2/target/release/deps/libring-043f27f098094143.rlib(ring-043f27f098094143.ring.8c9c5deef8c964ae-cgu.05.rcgu.o): in function `ring::rsa::keypair::KeyPair::sign':
ring.8c9c5deef8c964ae-cgu.05:(.text._ZN4ring3rsa7keypair7KeyPair4sign17hfe791a532f6a31bdE+0x399): undefined reference to `ring_core_0_17_14__LIMBS_sub_mod'
/usr/bin/ld: ring.8c9c5deef8c964ae-cgu.05:(.text._ZN4ring3rsa7keypair7KeyPair4sign17hfe791a532f6a31bdE+0x709): undefined reference to `ring_core_0_17_14__LIMB_is_zero'
/usr/bin/ld: /home/nlion/.cache/paru/clone/arch-manwarn/src/arch-manwarn-0.9.2/target/release/deps/libring-043f27f098094143.rlib(ring-043f27f098094143.ring.8c9c5deef8c964ae-cgu.07.rcgu.o): in function `ring::ec::suite_b::ecdsa::signing::EcdsaKeyPair::sign':
ring.8c9c5deef8c964ae-cgu.07:(.text._ZN4ring2ec7suite_b5ecdsa7signing12EcdsaKeyPair4sign17h54a3e60ca41e24beE+0x476): undefined reference to `ring_core_0_17_14__LIMB_is_zero'
/usr/bin/ld: ring.8c9c5deef8c964ae-cgu.07:(.text._ZN4ring2ec7suite_b5ecdsa7signing12EcdsaKeyPair4sign17h54a3e60ca41e24beE+0x631): undefined reference to `ring_core_0_17_14__LIMBS_reduce_once'
/usr/bin/ld: ring.8c9c5deef8c964ae-cgu.07:(.text._ZN4ring2ec7suite_b5ecdsa7signing12EcdsaKeyPair4sign17h54a3e60ca41e24beE+0x69b): undefined reference to `ring_core_0_17_14__LIMB_is_zero'
/usr/bin/ld: ring.8c9c5deef8c964ae-cgu.07:(.text._ZN4ring2ec7suite_b5ecdsa7signing12EcdsaKeyPair4sign17h54a3e60ca41e24beE+0x915): undefined reference to `ring_core_0_17_14__LIMBS_reduce_once'
/usr/bin/ld: ring.8c9c5deef8c964ae-cgu.07:(.text._ZN4ring2ec7suite_b5ecdsa7signing12EcdsaKeyPair4sign17h54a3e60ca41e24beE+0x9b5): undefined reference to `ring_core_0_17_14__LIMBS_add_mod'
/usr/bin/ld: ring.8c9c5deef8c964ae-cgu.07:(.text._ZN4ring2ec7suite_b5ecdsa7signing12EcdsaKeyPair4sign17h54a3e60ca41e24beE+0xa47): undefined reference to `ring_core_0_17_14__LIMB_is_zero'
/usr/bin/ld: /home/nlion/.cache/paru/clone/arch-manwarn/src/arch-manwarn-0.9.2/target/release/deps/libring-043f27f098094143.rlib(ring-043f27f098094143.ring.8c9c5deef8c964ae-cgu.07.rcgu.o): in function `ring::ec::suite_b::private_key::affine_from_jacobian':
ring.8c9c5deef8c964ae-cgu.07:(.text._ZN4ring2ec7suite_b11private_key20affine_from_jacobian17hb63c874ffaa1fae8E.llvm.4027783420204050877+0xfc): undefined reference to `ring_core_0_17_14__LIMB_is_zero'
/usr/bin/ld: /home/nlion/.cache/paru/clone/arch-manwarn/src/arch-manwarn-0.9.2/target/release/deps/libring-043f27f098094143.rlib(ring-043f27f098094143.ring.8c9c5deef8c964ae-cgu.10.rcgu.o): in function `ring::arithmetic::bigint::modulus::OwnedModulus<M>::from':
ring.8c9c5deef8c964ae-cgu.10:(.text._ZN4ring10arithmetic6bigint7modulus21OwnedModulus$LT$M$GT$4from17hd2e76eea273e6d6bE+0x1c): undefined reference to `ring_core_0_17_14__bn_neg_inv_mod_r_u64'
/usr/bin/ld: /home/nlion/.cache/paru/clone/arch-manwarn/src/arch-manwarn-0.9.2/target/release/deps/libring-043f27f098094143.rlib(ring-043f27f098094143.ring.8c9c5deef8c964ae-cgu.10.rcgu.o): in function `ring::arithmetic::bigint::modulus::OwnedModulus<M>::to_elem':
ring.8c9c5deef8c964ae-cgu.10:(.text._ZN4ring10arithmetic6bigint7modulus21OwnedModulus$LT$M$GT$7to_elem17h5e915dbe0d62a300E+0x45): undefined reference to `ring_core_0_17_14__LIMBS_less_than'
/usr/bin/ld: /home/nlion/.cache/paru/clone/arch-manwarn/src/arch-manwarn-0.9.2/target/release/deps/libring-043f27f098094143.rlib(ring-043f27f098094143.ring.8c9c5deef8c964ae-cgu.10.rcgu.o): in function `ring::arithmetic::bigint::modulus::Modulus<M>::oneR':
ring.8c9c5deef8c964ae-cgu.10:(.text._ZN4ring10arithmetic6bigint7modulus16Modulus$LT$M$GT$4oneR17h5f806f98fbebd867E+0xcd): undefined reference to `ring_core_0_17_14__LIMBS_shl_mod'
/usr/bin/ld: /home/nlion/.cache/paru/clone/arch-manwarn/src/arch-manwarn-0.9.2/target/release/deps/libring-043f27f098094143.rlib(ring-043f27f098094143.ring.8c9c5deef8c964ae-cgu.10.rcgu.o): in function `<ring::ec::suite_b::ecdsa::verification::EcdsaVerificationAlgorithm as ring::signature::VerificationAlgorithm>::verify':
ring.8c9c5deef8c964ae-cgu.10:(.text._ZN125_$LT$ring..ec..suite_b..ecdsa..verification..EcdsaVerificationAlgorithm$u20$as$u20$ring..signature..VerificationAlgorithm$GT$6verify17h0cc229a72699c644E+0x333): undefined reference to `ring_core_0_17_14__LIMBS_reduce_once'
/usr/bin/ld: ring.8c9c5deef8c964ae-cgu.10:(.text._ZN125_$LT$ring..ec..suite_b..ecdsa..verification..EcdsaVerificationAlgorithm$u20$as$u20$ring..signature..VerificationAlgorithm$GT$6verify17h0cc229a72699c644E+0x834): undefined reference to `ring_core_0_17_14__LIMB_is_zero'
/usr/bin/ld: ring.8c9c5deef8c964ae-cgu.10:(.text._ZN125_$LT$ring..ec..suite_b..ecdsa..verification..EcdsaVerificationAlgorithm$u20$as$u20$ring..signature..VerificationAlgorithm$GT$6verify17h0cc229a72699c644E+0x85e): undefined reference to `ring_core_0_17_14__LIMBS_less_than'
/usr/bin/ld: ring.8c9c5deef8c964ae-cgu.10:(.text._ZN125_$LT$ring..ec..suite_b..ecdsa..verification..EcdsaVerificationAlgorithm$u20$as$u20$ring..signature..VerificationAlgorithm$GT$6verify17h0cc229a72699c644E+0x8b7): undefined reference to `ring_core_0_17_14__LIMBS_add_mod'
/usr/bin/ld: /home/nlion/.cache/paru/clone/arch-manwarn/src/arch-manwarn-0.9.2/target/release/deps/libring-043f27f098094143.rlib(ring-043f27f098094143.ring.8c9c5deef8c964ae-cgu.10.rcgu.o): in function `ring::ec::suite_b::ecdsa::verification::EcdsaVerificationAlgorithm::verify_digest::sig_r_equals_x':
ring.8c9c5deef8c964ae-cgu.10:(.text._ZN4ring2ec7suite_b5ecdsa12verification26EcdsaVerificationAlgorithm13verify_digest14sig_r_equals_x17heedc7189b3b86dcaE+0xdb): undefined reference to `ring_core_0_17_14__LIMB_is_zero'
/usr/bin/ld: /home/nlion/.cache/paru/clone/arch-manwarn/src/arch-manwarn-0.9.2/target/release/deps/libring-043f27f098094143.rlib(ring-043f27f098094143.ring.8c9c5deef8c964ae-cgu.14.rcgu.o): in function `ring::ec::curve25519::ed25519::signing::Ed25519KeyPair::from_seed_':
ring.8c9c5deef8c964ae-cgu.14:(.text._ZN4ring2ec10curve255197ed255197signing14Ed25519KeyPair10from_seed_17hea0974ef22cc9606E+0x6e): undefined reference to `ring_core_0_17_14__x25519_sc_mask'
/usr/bin/ld: ring.8c9c5deef8c964ae-cgu.14:(.text._ZN4ring2ec10curve255197ed255197signing14Ed25519KeyPair10from_seed_17hea0974ef22cc9606E+0xf4): undefined reference to `ring_core_0_17_14__x25519_ge_scalarmult_base'
/usr/bin/ld: ring.8c9c5deef8c964ae-cgu.14:(.text._ZN4ring2ec10curve255197ed255197signing14Ed25519KeyPair10from_seed_17hea0974ef22cc9606E+0x1b8): undefined reference to `ring_core_0_17_14__x25519_fe_invert'
/usr/bin/ld: ring.8c9c5deef8c964ae-cgu.14:(.text._ZN4ring2ec10curve255197ed255197signing14Ed25519KeyPair10from_seed_17hea0974ef22cc9606E+0x1db): undefined reference to `ring_core_0_17_14__x25519_fe_mul_ttt'
/usr/bin/ld: ring.8c9c5deef8c964ae-cgu.14:(.text._ZN4ring2ec10curve255197ed255197signing14Ed25519KeyPair10from_seed_17hea0974ef22cc9606E+0x232): undefined reference to `ring_core_0_17_14__x25519_fe_tobytes'
/usr/bin/ld: ring.8c9c5deef8c964ae-cgu.14:(.text._ZN4ring2ec10curve255197ed255197signing14Ed25519KeyPair10from_seed_17hea0974ef22cc9606E+0x23b): undefined reference to `ring_core_0_17_14__x25519_fe_isnegative'
/usr/bin/ld: /home/nlion/.cache/paru/clone/arch-manwarn/src/arch-manwarn-0.9.2/target/release/deps/libring-043f27f098094143.rlib(ring-043f27f098094143.ring.8c9c5deef8c964ae-cgu.14.rcgu.o): in function `ring::ec::curve25519::ed25519::signing::Ed25519KeyPair::sign':
ring.8c9c5deef8c964ae-cgu.14:(.text._ZN4ring2ec10curve255197ed255197signing14Ed25519KeyPair4sign17h917d4ac19e3c17cbE+0x1c4): undefined reference to `ring_core_0_17_14__x25519_sc_reduce'
/usr/bin/ld: ring.8c9c5deef8c964ae-cgu.14:(.text._ZN4ring2ec10curve255197ed255197signing14Ed25519KeyPair4sign17h917d4ac19e3c17cbE+0x24c): undefined reference to `ring_core_0_17_14__x25519_ge_scalarmult_base'
/usr/bin/ld: ring.8c9c5deef8c964ae-cgu.14:(.text._ZN4ring2ec10curve255197ed255197signing14Ed25519KeyPair4sign17h917d4ac19e3c17cbE+0x2f3): undefined reference to `ring_core_0_17_14__x25519_fe_invert'
/usr/bin/ld: ring.8c9c5deef8c964ae-cgu.14:(.text._ZN4ring2ec10curve255197ed255197signing14Ed25519KeyPair4sign17h917d4ac19e3c17cbE+0x316): undefined reference to `ring_core_0_17_14__x25519_fe_mul_ttt'
/usr/bin/ld: ring.8c9c5deef8c964ae-cgu.14:(.text._ZN4ring2ec10curve255197ed255197signing14Ed25519KeyPair4sign17h917d4ac19e3c17cbE+0x366): undefined reference to `ring_core_0_17_14__x25519_fe_tobytes'
/usr/bin/ld: ring.8c9c5deef8c964ae-cgu.14:(.text._ZN4ring2ec10curve255197ed255197signing14Ed25519KeyPair4sign17h917d4ac19e3c17cbE+0x373): undefined reference to `ring_core_0_17_14__x25519_fe_isnegative'
/usr/bin/ld: ring.8c9c5deef8c964ae-cgu.14:(.text._ZN4ring2ec10curve255197ed255197signing14Ed25519KeyPair4sign17h917d4ac19e3c17cbE+0x4f4): undefined reference to `ring_core_0_17_14__x25519_sc_reduce'
/usr/bin/ld: ring.8c9c5deef8c964ae-cgu.14:(.text._ZN4ring2ec10curve255197ed255197signing14Ed25519KeyPair4sign17h917d4ac19e3c17cbE+0x52a): undefined reference to `ring_core_0_17_14__x25519_sc_muladd'
/usr/bin/ld: /home/nlion/.cache/paru/clone/arch-manwarn/src/arch-manwarn-0.9.2/target/release/deps/libring-043f27f098094143.rlib(ring-043f27f098094143.ring.8c9c5deef8c964ae-cgu.14.rcgu.o): in function `ring::ec::curve25519::x25519::x25519_public_from_private':
ring.8c9c5deef8c964ae-cgu.14:(.text._ZN4ring2ec10curve255196x2551926x25519_public_from_private17h9b3f54d411c7e351E+0x3b): undefined reference to `ring_core_0_17_14__x25519_sc_mask'
/usr/bin/ld: ring.8c9c5deef8c964ae-cgu.14:(.text._ZN4ring2ec10curve255196x2551926x25519_public_from_private17h9b3f54d411c7e351E+0x6b): undefined reference to `ring_core_0_17_14__x25519_public_from_private_generic_masked'
/usr/bin/ld: /home/nlion/.cache/paru/clone/arch-manwarn/src/arch-manwarn-0.9.2/target/release/deps/libring-043f27f098094143.rlib(ring-043f27f098094143.ring.8c9c5deef8c964ae-cgu.14.rcgu.o): in function `ring::ec::curve25519::x25519::x25519_ecdh':
ring.8c9c5deef8c964ae-cgu.14:(.text._ZN4ring2ec10curve255196x2551911x25519_ecdh17hf88837700f7a126dE+0x4c): undefined reference to `ring_core_0_17_14__x25519_sc_mask'
/usr/bin/ld: ring.8c9c5deef8c964ae-cgu.14:(.text._ZN4ring2ec10curve255196x2551911x25519_ecdh17hf88837700f7a126dE+0x88): undefined reference to `ring_core_0_17_14__x25519_scalar_mult_adx'
/usr/bin/ld: ring.8c9c5deef8c964ae-cgu.14:(.text._ZN4ring2ec10curve255196x2551911x25519_ecdh17hf88837700f7a126dE+0x90): undefined reference to `ring_core_0_17_14__x25519_scalar_mult_generic_masked'
/usr/bin/ld: ring.8c9c5deef8c964ae-cgu.14:(.text._ZN4ring2ec10curve255196x2551911x25519_ecdh17hf88837700f7a126dE+0xad): undefined reference to `ring_core_0_17_14__CRYPTO_memcmp'
/usr/bin/ld: /home/nlion/.cache/paru/clone/arch-manwarn/src/arch-manwarn-0.9.2/target/release/deps/libring-043f27f098094143.rlib(ring-043f27f098094143.ring.8c9c5deef8c964ae-cgu.02.rcgu.o): in function `core::ops::function::FnOnce::call_once':
ring.8c9c5deef8c964ae-cgu.02:(.text._ZN4core3ops8function6FnOnce9call_once17h6374b4e022a6f16fE+0x31): undefined reference to `ring_core_0_17_14__LIMB_is_zero'
/usr/bin/ld: ring.8c9c5deef8c964ae-cgu.02:(.text._ZN4core3ops8function6FnOnce9call_once17h6374b4e022a6f16fE+0x7e): undefined reference to `ring_core_0_17_14__p256_scalar_mul_mont'
/usr/bin/ld: /home/nlion/.cache/paru/clone/arch-manwarn/src/arch-manwarn-0.9.2/target/release/deps/libring-043f27f098094143.rlib(ring-043f27f098094143.ring.8c9c5deef8c964ae-cgu.02.rcgu.o): in function `ring::ec::suite_b::ops::p256::p256_elem_inv_squared':
ring.8c9c5deef8c964ae-cgu.02:(.text._ZN4ring2ec7suite_b3ops4p25621p256_elem_inv_squared17h99d98b78577765ebE+0x37): undefined reference to `ring_core_0_17_14__p256_sqr_mont'
/usr/bin/ld: ring.8c9c5deef8c964ae-cgu.02:(.text._ZN4ring2ec7suite_b3ops4p25621p256_elem_inv_squared17h99d98b78577765ebE+0x71): undefined reference to `ring_core_0_17_14__p256_mul_mont'
/usr/bin/ld: /home/nlion/.cache/paru/clone/arch-manwarn/src/arch-manwarn-0.9.2/target/release/deps/libring-043f27f098094143.rlib(ring-043f27f098094143.ring.8c9c5deef8c964ae-cgu.02.rcgu.o): in function `ring::ec::suite_b::ops::p256::p256_point_mul_base_impl':
ring.8c9c5deef8c964ae-cgu.02:(.text._ZN4ring2ec7suite_b3ops4p25624p256_point_mul_base_impl17h5c44723c3365b4bfE+0x4a): undefined reference to `ring_core_0_17_14__p256_point_mul_base'
/usr/bin/ld: /home/nlion/.cache/paru/clone/arch-manwarn/src/arch-manwarn-0.9.2/target/release/deps/libring-043f27f098094143.rlib(ring-043f27f098094143.ring.8c9c5deef8c964ae-cgu.02.rcgu.o): in function `ring::ec::suite_b::ops::p256::twin_mul_nistz256':
ring.8c9c5deef8c964ae-cgu.02:(.text._ZN4ring2ec7suite_b3ops4p25617twin_mul_nistz25617h814b5de75b2eeac8E+0x5c): undefined reference to `ring_core_0_17_14__p256_point_mul_base_vartime'
/usr/bin/ld: ring.8c9c5deef8c964ae-cgu.02:(.text._ZN4ring2ec7suite_b3ops4p25617twin_mul_nistz25617h814b5de75b2eeac8E+0xc7): undefined reference to `ring_core_0_17_14__p256_point_mul'
/usr/bin/ld: ring.8c9c5deef8c964ae-cgu.02:(.text._ZN4ring2ec7suite_b3ops4p25617twin_mul_nistz25617h814b5de75b2eeac8E+0x130): undefined reference to `ring_core_0_17_14__p256_point_add'
/usr/bin/ld: /home/nlion/.cache/paru/clone/arch-manwarn/src/arch-manwarn-0.9.2/target/release/deps/libring-043f27f098094143.rlib(ring-043f27f098094143.ring.8c9c5deef8c964ae-cgu.02.rcgu.o): in function `ring::ec::suite_b::ops::p256::p256_scalar_inv_to_mont':
ring.8c9c5deef8c964ae-cgu.02:(.text._ZN4ring2ec7suite_b3ops4p25623p256_scalar_inv_to_mont17h8020a8b5f00ce2e2E+0x42): undefined reference to `ring_core_0_17_14__p256_scalar_sqr_rep_mont'
/usr/bin/ld: ring.8c9c5deef8c964ae-cgu.02:(.text._ZN4ring2ec7suite_b3ops4p25623p256_scalar_inv_to_mont17h8020a8b5f00ce2e2E+0xce): undefined reference to `ring_core_0_17_14__p256_scalar_mul_mont'
/usr/bin/ld: /home/nlion/.cache/paru/clone/arch-manwarn/src/arch-manwarn-0.9.2/target/release/deps/libring-043f27f098094143.rlib(ring-043f27f098094143.ring.8c9c5deef8c964ae-cgu.02.rcgu.o): in function `ring::limb::limbs_minimal_bits':
ring.8c9c5deef8c964ae-cgu.02:(.text._ZN4ring4limb18limbs_minimal_bits17h483f6c37e5ed5411E+0x84): undefined reference to `ring_core_0_17_14__LIMB_shr'
/usr/bin/ld: /home/nlion/.cache/paru/clone/arch-manwarn/src/arch-manwarn-0.9.2/target/release/deps/libring-043f27f098094143.rlib(ring-043f27f098094143.ring.8c9c5deef8c964ae-cgu.02.rcgu.o): in function `ring::limb::parse_big_endian_in_range_and_pad_consttime':
ring.8c9c5deef8c964ae-cgu.02:(.text._ZN4ring4limb43parse_big_endian_in_range_and_pad_consttime17h4564a6180675ccb9E+0x11c): undefined reference to `ring_core_0_17_14__LIMBS_less_than'
/usr/bin/ld: ring.8c9c5deef8c964ae-cgu.02:(.text._ZN4ring4limb43parse_big_endian_in_range_and_pad_consttime17h4564a6180675ccb9E+0x1a3): undefined reference to `ring_core_0_17_14__LIMB_is_zero'
/usr/bin/ld: /home/nlion/.cache/paru/clone/arch-manwarn/src/arch-manwarn-0.9.2/target/release/deps/libring-043f27f098094143.rlib(ring-043f27f098094143.ring.8c9c5deef8c964ae-cgu.02.rcgu.o): in function `ring::limb::fold_5_bit_windows':
ring.8c9c5deef8c964ae-cgu.02:(.text._ZN4ring4limb18fold_5_bit_windows17h0dfd03361b934872E+0x69): undefined reference to `ring_core_0_17_14__LIMBS_window5_split_window'
/usr/bin/ld: ring.8c9c5deef8c964ae-cgu.02:(.text._ZN4ring4limb18fold_5_bit_windows17h0dfd03361b934872E+0xfe): undefined reference to `ring_core_0_17_14__LIMBS_window5_split_window'
/usr/bin/ld: ring.8c9c5deef8c964ae-cgu.02:(.text._ZN4ring4limb18fold_5_bit_windows17h0dfd03361b934872E+0x138): undefined reference to `ring_core_0_17_14__LIMBS_window5_unsplit_window'
/usr/bin/ld: /home/nlion/.cache/paru/clone/arch-manwarn/src/arch-manwarn-0.9.2/target/release/deps/libring-043f27f098094143.rlib(ring-043f27f098094143.ring.8c9c5deef8c964ae-cgu.02.rcgu.o):(.data.rel.ro._ZN4ring2ec7suite_b3ops4p25610COMMON_OPS17h001590e222ec9e8dE+0x0): undefined reference to `ring_core_0_17_14__p256_mul_mont'
/usr/bin/ld: /home/nlion/.cache/paru/clone/arch-manwarn/src/arch-manwarn-0.9.2/target/release/deps/libring-043f27f098094143.rlib(ring-043f27f098094143.ring.8c9c5deef8c964ae-cgu.02.rcgu.o):(.data.rel.ro._ZN4ring2ec7suite_b3ops4p25610COMMON_OPS17h001590e222ec9e8dE+0x8): undefined reference to `ring_core_0_17_14__p256_sqr_mont'
/usr/bin/ld: /home/nlion/.cache/paru/clone/arch-manwarn/src/arch-manwarn-0.9.2/target/release/deps/libring-043f27f098094143.rlib(ring-043f27f098094143.ring.8c9c5deef8c964ae-cgu.02.rcgu.o):(.data.rel.ro._ZN4ring2ec7suite_b3ops4p25610SCALAR_OPS17h7464bf85894698bfE+0x8): undefined reference to `ring_core_0_17_14__p256_scalar_mul_mont'
/usr/bin/ld: /home/nlion/.cache/paru/clone/arch-manwarn/src/arch-manwarn-0.9.2/target/release/deps/libring-043f27f098094143.rlib(ring-043f27f098094143.ring.8c9c5deef8c964ae-cgu.02.rcgu.o):(.data.rel.ro._ZN4ring2ec7suite_b3ops4p25615PRIVATE_KEY_OPS17h17196e73107b0984E+0x18): undefined reference to `ring_core_0_17_14__p256_point_mul'
/usr/bin/ld: /home/nlion/.cache/paru/clone/arch-manwarn/src/arch-manwarn-0.9.2/target/release/deps/libring-043f27f098094143.rlib(ring-043f27f098094143.ring.8c9c5deef8c964ae-cgu.02.rcgu.o):(.data.rel.ro._ZN4ring2ec7suite_b3ops4p25615PRIVATE_KEY_OPS17h17196e73107b0984E+0x20): undefined reference to `ring_core_0_17_14__p256_point_add'
/usr/bin/ld: /home/nlion/.cache/paru/clone/arch-manwarn/src/arch-manwarn-0.9.2/target/release/deps/libring-043f27f098094143.rlib(ring-043f27f098094143.ring.8c9c5deef8c964ae-cgu.03.rcgu.o): in function `ring::arithmetic::bigint::boxed_limbs::BoxedLimbs<M>::from_be_bytes_padded_less_than':
ring.8c9c5deef8c964ae-cgu.03:(.text._ZN4ring10arithmetic6bigint11boxed_limbs19BoxedLimbs$LT$M$GT$30from_be_bytes_padded_less_than17h05e4deed29705398E+0x176): undefined reference to `ring_core_0_17_14__LIMBS_less_than'
collect2: error: ld returned 1 exit status
= note: some `extern` functions couldn't be found; some native libraries may need to be installed or have their path specified
= note: use the `-l` flag to specify native libraries to link
= note: use the `cargo:rustc-link-lib` directive to specify the native libraries to link with Cargo (see https://doc.rust-lang.org/cargo/reference/build-scripts.html#rustc-link-lib)
error: could not compile `arch-manwarn` (bin "arch-manwarn") due to 1 previous error
==> ERROR: A failure occurred in build().
Aborting...
error: failed to build 'arch-manwarn-0.9.2-1':
error: packages failed to build: arch-manwarn-0.9.2-1Running makepkg -si works correctly because it respects options=(!lto) from the PKGBUILD.
However, when using paru, it seems to ignore these options and instead uses whatever is set in the global /etc/makepkg.conf. This means users installing my package via paru will hit this linker error unless they manually disable LTO in their system configuration — which is not ideal.
Is there a way to force paru to respect the PKGBUILD options, or should I approach this differently (e.g., disabling LTO in cargo.toml changing link flags, etc.)?
Thanks in advance for any help.
Offline
Did you run a clean rebuild *after* editing the PKGBUILD to make sure paru doesn't just run an incremental build on the Makefile generated w/o the altered options array?
Offline
Your PKGBUILD builds fine using a clean chroot (pkgctl build), you may have found a bug in paru .
Paru is not an official tool. If paru can't build a package, you should first check if makepkg can successfully build the package. If it can't, then you should report the issue to the maintainer. Otherwise, it is likely an issue with paru and should be reported here.
I suggest you file a bugreport at https://github.com/Morganamilo/paru/issues and include the full build output of the paru build.
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
clean chroot building not flexible enough ?
Try clean chroot manager by graysky
Offline
Did you run a clean rebuild *after* editing the PKGBUILD
I did run paru -Sc to remove all paru caches and used paru -S arch-manwarn --rebuild option for a clean build. That still did not fix the issue
Your PKGBUILD builds fine using a clean chroot (pkgctl build), you may have found a bug in paru .
I assumed that this was intended behavior of paru to prefer makepkg.conf options over PKGBUILD. So that is not the case?
Last edited by NLion74 (2025-07-12 10:44:28)
Offline
I assumed that this was intended behavior of paru to prefer makepkg.conf options over PKGBUILD.
That would be an intentional bug and the entire thing is a bit weird anyway since afaiu and by all reason: paru will just call makepkg to build the package.
It might leak some environment?
Notably because this is cargo and paru's own Cargo.toml enables lto - so $RUSTFLAGS might come in dirty.
Is *only* the lto option affected? Can you still control "debug" from the PKGBUILD? "docs"?
Offline
Notably because this is cargo and paru's own Cargo.toml enables lto - so $RUSTFLAGS might come in dirty.
This idea seemed to make sense so I did some investigation. When I printed out the $RUSTFLAGS by customising the PKGBUILD before paru build this was the output:
RUSTFLAGS = '-C force-frame-pointers=yes'which to me did not make it seem like any RUSTFLAGS were leaking. However I also tested to build the package with yay and that worked without issue.
Is *only* the lto option affected? Can you still control "debug" from the PKGBUILD? "docs"?
Embarassingly I have to admit that I did not find a way to test whether or not the debug option was applied with rust or not.
Considering that this issue does seem paru specific I will most likely open a bug report issue on the github.
Offline
I created a bug report issue on the paru github https://github.com/Morganamilo/paru/issues/1383. I also fixed this issue regarding my specific package entirely by simply removing a library that needed lto set to false from my cargo.toml. Now with the newest version and no more options specified it builds with paru successfully
Offline