Alfis icon indicating copy to clipboard operation
Alfis copied to clipboard

Arch Build Broken - 0.8.5

Open zquestz opened this issue 1 year ago • 11 comments

Build is completely broken in Arch Linux. README.md directions no longer work.

error: linking with `cc` failed: exit status: 1
  |
  = note: LC_ALL="C" PATH="/usr/lib64/rustlib/x86_64-unknown-linux-gnu/bin:/usr/lib64/rustlib/x86_64-unknown-linux-gnu/bin:/usr/lib64/rustlib/x86_64-unknown-linux-gnu/bin:/home/quest/.rvm/gems/ruby-2.7.3/bin:/home/quest/.rvm/gems/ruby-2.7.3@global/bin:/home/quest/.rvm/rubies/ruby-2.7.3/bin:/home/quest/go/bin:/home/quest/go/bin:/opt/google-cloud-cli/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/opt/cuda/bin:/opt/cuda/nsight_compute:/opt/cuda/nsight_systems/bin:/usr/share/dotnet:/home/quest/.dotnet/tools:/usr/lib/emscripten:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/opt/rocm/bin:/home/quest/.krew/bin:/home/quest/.krew/bin:/home/quest/.rvm/bin" VSLANG="1033" "cc" "-m64" "/tmp/rustc0ydkru/symbols.o" "/home/quest/src/aur/alfis/src/Alfis-0.8.5/target/release/deps/alfis-d34c1708db7a1e74.alfis.575bc86bf4eecbf4-cgu.00.rcgu.o" "-Wl,--as-needed" "-L" "/home/quest/src/aur/alfis/src/Alfis-0.8.5/target/release/deps" "-L" "/usr/lib" "-L" "/home/quest/src/aur/alfis/src/Alfis-0.8.5/target/release/build/tinyfiledialogs-d509018df7decb32/out" "-L" "/home/quest/src/aur/alfis/src/Alfis-0.8.5/target/release/build/ring-bf500d009c77fbae/out" "-L" "/usr/lib" "-L" "/usr/lib64/rustlib/x86_64-unknown-linux-gnu/lib" "-Wl,-Bstatic" "/tmp/rustc0ydkru/libring-c2014d20268b55e2.rlib" "/tmp/rustc0ydkru/libtinyfiledialogs-89260de0f97fdc36.rlib" "/usr/lib64/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-3c97835acb133c24.rlib" "-Wl,-Bdynamic" "-lsqlite3" "-lgtk-3" "-lgdk-3" "-lz" "-lharfbuzz" "-lpangocairo-1.0" "-lpango-1.0" "-latk-1.0" "-lcairo" "-lcairo-gobject" "-lgdk_pixbuf-2.0" "-lsoup-2.4" "-lgmodule-2.0" "-lgio-2.0" "-ljavascriptcoregtk-4.0" "-lglib-2.0" "-lgobject-2.0" "-lwebkit2gtk-4.0" "-lgtk-3" "-lgdk-3" "-lz" "-lharfbuzz" "-lpangocairo-1.0" "-lpango-1.0" "-latk-1.0" "-lcairo" "-lcairo-gobject" "-lgdk_pixbuf-2.0" "-lsoup-2.4" "-lgmodule-2.0" "-lgio-2.0" "-ljavascriptcoregtk-4.0" "-lglib-2.0" "-lgobject-2.0" "-lwebkit2gtk-4.0" "-lgmodule-2.0" "-lgio-2.0" "-lglib-2.0" "-lgobject-2.0" "-lsoup-2.4" "-lgdk-3" "-lz" "-lharfbuzz" "-lpangocairo-1.0" "-lpango-1.0" "-latk-1.0" "-lcairo" "-lcairo-gobject" "-lgdk_pixbuf-2.0" "-lgio-2.0" "-lglib-2.0" "-lgobject-2.0" "-lgtk-3" "-lgobject-2.0" "-lglib-2.0" "-latk-1.0" "-lharfbuzz" "-lpangocairo-1.0" "-lpango-1.0" "-lgdk_pixbuf-2.0" "-lcairo-gobject" "-lcairo" "-lglib-2.0" "-lgobject-2.0" "-lgdk-3" "-lz" "-lgobject-2.0" "-lglib-2.0" "-lharfbuzz" "-lpango-1.0" "-lgobject-2.0" "-lglib-2.0" "-lgdk_pixbuf-2.0" "-lgobject-2.0" "-lglib-2.0" "-lgio-2.0" "-lglib-2.0" "-lgobject-2.0" "-lglib-2.0" "-lcairo" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/usr/lib64/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/home/quest/src/aur/alfis/src/Alfis-0.8.5/target/release/deps/alfis-d34c1708db7a1e74" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-Wl,-O1" "-Wl,--strip-all" "-nodefaultlibs"
  = note: /usr/bin/ld: /home/quest/src/aur/alfis/src/Alfis-0.8.5/target/release/deps/alfis-d34c1708db7a1e74.alfis.575bc86bf4eecbf4-cgu.00.rcgu.o: in function `alfis::web_ui::run_interface::{{closure}}':
          alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN5alfis6web_ui13run_interface28_$u7b$$u7b$closure$u7d$$u7d$17hc407ab0996c984c0E+0x350d): undefined reference to `tinyfd_openFileDialog'
          /usr/bin/ld: alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN5alfis6web_ui13run_interface28_$u7b$$u7b$closure$u7d$$u7d$17hc407ab0996c984c0E+0x3d80): undefined reference to `tinyfd_saveFileDialog'
          /usr/bin/ld: /home/quest/src/aur/alfis/src/Alfis-0.8.5/target/release/deps/alfis-d34c1708db7a1e74.alfis.575bc86bf4eecbf4-cgu.00.rcgu.o: in function `ring::ec::suite_b::ops::p256::p256_point_mul_base_impl':
          alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN4ring2ec7suite_b3ops4p25624p256_point_mul_base_impl17h0ac6916d06a25964E+0x4a): undefined reference to `ring_core_0_17_8_p256_point_mul_base'
          /usr/bin/ld: /home/quest/src/aur/alfis/src/Alfis-0.8.5/target/release/deps/alfis-d34c1708db7a1e74.alfis.575bc86bf4eecbf4-cgu.00.rcgu.o: in function `ring::ec::suite_b::ops::p256::twin_mul_nistz256':
          alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN4ring2ec7suite_b3ops4p25617twin_mul_nistz25617h497fc3869720e48cE+0x5c): undefined reference to `ring_core_0_17_8_p256_point_mul_base_vartime'
          /usr/bin/ld: alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN4ring2ec7suite_b3ops4p25617twin_mul_nistz25617h497fc3869720e48cE+0xbb): undefined reference to `ring_core_0_17_8_p256_point_mul'
          /usr/bin/ld: /home/quest/src/aur/alfis/src/Alfis-0.8.5/target/release/deps/alfis-d34c1708db7a1e74.alfis.575bc86bf4eecbf4-cgu.00.rcgu.o: in function `core::ops::function::FnOnce::call_once':
          alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN4core3ops8function6FnOnce9call_once17h4c71d0856de86be8E+0x1b): undefined reference to `ring_core_0_17_8_LIMBS_are_zero'
          /usr/bin/ld: /home/quest/src/aur/alfis/src/Alfis-0.8.5/target/release/deps/alfis-d34c1708db7a1e74.alfis.575bc86bf4eecbf4-cgu.00.rcgu.o: in function `ring::ec::suite_b::ops::PublicScalarOps::elem_less_than':
          alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN4ring2ec7suite_b3ops15PublicScalarOps14elem_less_than17h33f47c5399768647E+0x1c): undefined reference to `ring_core_0_17_8_LIMBS_less_than'
          /usr/bin/ld: /home/quest/src/aur/alfis/src/Alfis-0.8.5/target/release/deps/alfis-d34c1708db7a1e74.alfis.575bc86bf4eecbf4-cgu.00.rcgu.o: in function `ring::aead::aes_gcm::aes_gcm_seal':
          alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN4ring4aead7aes_gcm12aes_gcm_seal17ha9e1dd43dfbde713E+0x1bd): undefined reference to `ring_core_0_17_8_OPENSSL_ia32cap_P'
          /usr/bin/ld: alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN4ring4aead7aes_gcm12aes_gcm_seal17ha9e1dd43dfbde713E+0x348): undefined reference to `ring_core_0_17_8_OPENSSL_ia32cap_P'
          /usr/bin/ld: alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN4ring4aead7aes_gcm12aes_gcm_seal17ha9e1dd43dfbde713E+0x410): undefined reference to `ring_core_0_17_8_aes_nohw_encrypt'
          /usr/bin/ld: /home/quest/src/aur/alfis/src/Alfis-0.8.5/target/release/deps/alfis-d34c1708db7a1e74.alfis.575bc86bf4eecbf4-cgu.00.rcgu.o: in function `ring::aead::aes_gcm::aes_gcm_open':
          alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN4ring4aead7aes_gcm12aes_gcm_open17h824a88ed0a746fddE+0x1af): undefined reference to `ring_core_0_17_8_OPENSSL_ia32cap_P'
          /usr/bin/ld: alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN4ring4aead7aes_gcm12aes_gcm_open17h824a88ed0a746fddE+0x3dd): undefined reference to `ring_core_0_17_8_OPENSSL_ia32cap_P'
          /usr/bin/ld: alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN4ring4aead7aes_gcm12aes_gcm_open17h824a88ed0a746fddE+0x493): undefined reference to `ring_core_0_17_8_aes_nohw_encrypt'
          /usr/bin/ld: /home/quest/src/aur/alfis/src/Alfis-0.8.5/target/release/deps/alfis-d34c1708db7a1e74.alfis.575bc86bf4eecbf4-cgu.00.rcgu.o: in function `ring::aead::gcm::Context::update_block':
          alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN4ring4aead3gcm7Context12update_block17h011b1bf99ba0981cE+0xc): undefined reference to `ring_core_0_17_8_OPENSSL_ia32cap_P'
          /usr/bin/ld: /home/quest/src/aur/alfis/src/Alfis-0.8.5/target/release/deps/alfis-d34c1708db7a1e74.alfis.575bc86bf4eecbf4-cgu.00.rcgu.o: in function `ring::aead::aes_gcm::finish':
          alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN4ring4aead7aes_gcm6finish17hda3fe0a72f8464d0E+0xc1): undefined reference to `ring_core_0_17_8_OPENSSL_ia32cap_P'
          /usr/bin/ld: alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN4ring4aead7aes_gcm6finish17hda3fe0a72f8464d0E+0xeb): undefined reference to `ring_core_0_17_8_aes_nohw_encrypt'
          /usr/bin/ld: /home/quest/src/aur/alfis/src/Alfis-0.8.5/target/release/deps/alfis-d34c1708db7a1e74.alfis.575bc86bf4eecbf4-cgu.00.rcgu.o: in function `ring::aead::gcm::Context::update_blocks':
          alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN4ring4aead3gcm7Context13update_blocks17h8d998c0265f324d5E+0x1a): undefined reference to `ring_core_0_17_8_OPENSSL_ia32cap_P'
          /usr/bin/ld: /home/quest/src/aur/alfis/src/Alfis-0.8.5/target/release/deps/alfis-d34c1708db7a1e74.alfis.575bc86bf4eecbf4-cgu.00.rcgu.o: in function `ring::aead::aes::Key::ctr32_encrypt_within':
          alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN4ring4aead3aes3Key20ctr32_encrypt_within17hecc7b1dc5be7690fE+0x3e): undefined reference to `ring_core_0_17_8_OPENSSL_ia32cap_P'
          /usr/bin/ld: alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN4ring4aead3aes3Key20ctr32_encrypt_within17hecc7b1dc5be7690fE+0x81): undefined reference to `ring_core_0_17_8_aes_nohw_ctr32_encrypt_blocks'
          /usr/bin/ld: /home/quest/src/aur/alfis/src/Alfis-0.8.5/target/release/deps/alfis-d34c1708db7a1e74.alfis.575bc86bf4eecbf4-cgu.00.rcgu.o: in function `ring::aead::aes_gcm::init':
          alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN4ring4aead7aes_gcm4init17h27650811e664e322E+0xa2): undefined reference to `ring_core_0_17_8_OPENSSL_ia32cap_P'
          /usr/bin/ld: alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN4ring4aead7aes_gcm4init17h27650811e664e322E+0xc7): undefined reference to `ring_core_0_17_8_aes_nohw_set_encrypt_key'
          /usr/bin/ld: alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN4ring4aead7aes_gcm4init17h27650811e664e322E+0x15e): undefined reference to `ring_core_0_17_8_aes_nohw_encrypt'
          /usr/bin/ld: /home/quest/src/aur/alfis/src/Alfis-0.8.5/target/release/deps/alfis-d34c1708db7a1e74.alfis.575bc86bf4eecbf4-cgu.00.rcgu.o: in function `ring::ec::suite_b::ops::p384::p384_elem_sqr_mont':
          alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN4ring2ec7suite_b3ops4p38418p384_elem_sqr_mont17hec8bed7f06af0440E+0xa): undefined reference to `ring_core_0_17_8_p384_elem_mul_mont'
          /usr/bin/ld: /home/quest/src/aur/alfis/src/Alfis-0.8.5/target/release/deps/alfis-d34c1708db7a1e74.alfis.575bc86bf4eecbf4-cgu.00.rcgu.o: in function `ring::ec::suite_b::ops::p384::p384_elem_inv_squared':
          alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN4ring2ec7suite_b3ops4p38421p384_elem_inv_squared17h4381ee71a4308a8aE+0x30): undefined reference to `ring_core_0_17_8_p384_elem_mul_mont'
          /usr/bin/ld: /home/quest/src/aur/alfis/src/Alfis-0.8.5/target/release/deps/alfis-d34c1708db7a1e74.alfis.575bc86bf4eecbf4-cgu.00.rcgu.o: in function `ring::ec::suite_b::ops::p384::p384_point_mul_base_impl':
          alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN4ring2ec7suite_b3ops4p38424p384_point_mul_base_impl17h393450278635ede3E+0x58): undefined reference to `ring_core_0_17_8_p384_point_mul'
          /usr/bin/ld: /home/quest/src/aur/alfis/src/Alfis-0.8.5/target/release/deps/alfis-d34c1708db7a1e74.alfis.575bc86bf4eecbf4-cgu.00.rcgu.o: in function `core::ops::function::FnOnce::call_once':
          alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN4core3ops8function6FnOnce9call_once17h14bf720b21d69202E+0x6a): undefined reference to `ring_core_0_17_8_p384_point_mul'
          /usr/bin/ld: alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN4core3ops8function6FnOnce9call_once17h14bf720b21d69202E+0xc9): undefined reference to `ring_core_0_17_8_p384_point_mul'
          /usr/bin/ld: alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN4core3ops8function6FnOnce9call_once17h14bf720b21d69202E+0x12b): undefined reference to `ring_core_0_17_8_p384_point_add'
          /usr/bin/ld: /home/quest/src/aur/alfis/src/Alfis-0.8.5/target/release/deps/alfis-d34c1708db7a1e74.alfis.575bc86bf4eecbf4-cgu.00.rcgu.o: in function `core::ops::function::FnOnce::call_once':
          alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN4core3ops8function6FnOnce9call_once17hb26ab4a4caafefe9E+0x1b): undefined reference to `ring_core_0_17_8_LIMBS_are_zero'
          /usr/bin/ld: alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN4core3ops8function6FnOnce9call_once17hb26ab4a4caafefe9E+0x44): undefined reference to `ring_core_0_17_8_p384_scalar_mul_mont'
          /usr/bin/ld: /home/quest/src/aur/alfis/src/Alfis-0.8.5/target/release/deps/alfis-d34c1708db7a1e74.alfis.575bc86bf4eecbf4-cgu.00.rcgu.o: in function `ring::ec::suite_b::ops::p384::p384_scalar_inv_to_mont':
          alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN4ring2ec7suite_b3ops4p38423p384_scalar_inv_to_mont17h7827f5a5a881210cE+0x67): undefined reference to `ring_core_0_17_8_p384_scalar_mul_mont'
          /usr/bin/ld: alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN4ring2ec7suite_b3ops4p38423p384_scalar_inv_to_mont17h7827f5a5a881210cE+0x9a4): undefined reference to `ring_core_0_17_8_p384_scalar_mul_mont'
          /usr/bin/ld: alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN4ring2ec7suite_b3ops4p38423p384_scalar_inv_to_mont17h7827f5a5a881210cE+0xa26): undefined reference to `ring_core_0_17_8_p384_scalar_mul_mont'
          /usr/bin/ld: /home/quest/src/aur/alfis/src/Alfis-0.8.5/target/release/deps/alfis-d34c1708db7a1e74.alfis.575bc86bf4eecbf4-cgu.00.rcgu.o: in function `ring::arithmetic::bigint::verify_inverses_consttime':
          alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN4ring10arithmetic6bigint25verify_inverses_consttime17h5b5a1b69c127b3bcE+0x36): undefined reference to `ring_core_0_17_8_LIMBS_equal_limb'
          /usr/bin/ld: /home/quest/src/aur/alfis/src/Alfis-0.8.5/target/release/deps/alfis-d34c1708db7a1e74.alfis.575bc86bf4eecbf4-cgu.00.rcgu.o: in function `ring::limb::limbs_minimal_bits':
          alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN4ring4limb18limbs_minimal_bits17ha6e4646feed8e17dE+0x81): undefined reference to `ring_core_0_17_8_LIMB_shr'
          /usr/bin/ld: /home/quest/src/aur/alfis/src/Alfis-0.8.5/target/release/deps/alfis-d34c1708db7a1e74.alfis.575bc86bf4eecbf4-cgu.00.rcgu.o: in function `ring::limb::parse_big_endian_in_range_and_pad_consttime':
          alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN4ring4limb43parse_big_endian_in_range_and_pad_consttime17h66a19422c61bb4acE+0x134): undefined reference to `ring_core_0_17_8_LIMBS_less_than'
          /usr/bin/ld: alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN4ring4limb43parse_big_endian_in_range_and_pad_consttime17h66a19422c61bb4acE+0x14e): undefined reference to `ring_core_0_17_8_LIMBS_are_zero'
          /usr/bin/ld: /home/quest/src/aur/alfis/src/Alfis-0.8.5/target/release/deps/alfis-d34c1708db7a1e74.alfis.575bc86bf4eecbf4-cgu.00.rcgu.o: in function `ring::rsa::keypair::KeyPair::from_components':
          alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN4ring3rsa7keypair7KeyPair15from_components17h8665dc3f40dcdc8fE+0x621): undefined reference to `ring_core_0_17_8_LIMBS_are_even'
          /usr/bin/ld: alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN4ring3rsa7keypair7KeyPair15from_components17h8665dc3f40dcdc8fE+0x646): undefined reference to `ring_core_0_17_8_LIMBS_less_than_limb'
          /usr/bin/ld: alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN4ring3rsa7keypair7KeyPair15from_components17h8665dc3f40dcdc8fE+0x6cc): undefined reference to `ring_core_0_17_8_bn_neg_inv_mod_r_u64'
          /usr/bin/ld: alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN4ring3rsa7keypair7KeyPair15from_components17h8665dc3f40dcdc8fE+0x7ce): undefined reference to `ring_core_0_17_8_LIMBS_shl_mod'
          /usr/bin/ld: alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN4ring3rsa7keypair7KeyPair15from_components17h8665dc3f40dcdc8fE+0xa12): undefined reference to `ring_core_0_17_8_LIMBS_are_even'
          /usr/bin/ld: alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN4ring3rsa7keypair7KeyPair15from_components17h8665dc3f40dcdc8fE+0xa37): undefined reference to `ring_core_0_17_8_LIMBS_less_than_limb'
          /usr/bin/ld: alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN4ring3rsa7keypair7KeyPair15from_components17h8665dc3f40dcdc8fE+0xaa6): undefined reference to `ring_core_0_17_8_bn_neg_inv_mod_r_u64'
          /usr/bin/ld: alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN4ring3rsa7keypair7KeyPair15from_components17h8665dc3f40dcdc8fE+0xb75): undefined reference to `ring_core_0_17_8_LIMBS_shl_mod'
          /usr/bin/ld: alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN4ring3rsa7keypair7KeyPair15from_components17h8665dc3f40dcdc8fE+0xcea): undefined reference to `ring_core_0_17_8_LIMBS_are_zero'
          /usr/bin/ld: alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN4ring3rsa7keypair7KeyPair15from_components17h8665dc3f40dcdc8fE+0xe2d): undefined reference to `ring_core_0_17_8_LIMBS_less_than'
          /usr/bin/ld: /home/quest/src/aur/alfis/src/Alfis-0.8.5/target/release/deps/alfis-d34c1708db7a1e74.alfis.575bc86bf4eecbf4-cgu.00.rcgu.o: in function `ring::arithmetic::bigint::elem_reduced':
          alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN4ring10arithmetic6bigint12elem_reduced17h2ef56e590ddc429cE+0x10e): undefined reference to `ring_core_0_17_8_bn_from_montgomery_in_place'
          /usr/bin/ld: /home/quest/src/aur/alfis/src/Alfis-0.8.5/target/release/deps/alfis-d34c1708db7a1e74.alfis.575bc86bf4eecbf4-cgu.00.rcgu.o: in function `ring::rsa::keypair::PrivateCrtPrime<M>::new':
          alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN4ring3rsa7keypair24PrivateCrtPrime$LT$M$GT$3new17h2e947d637d206bd9E+0x5e): undefined reference to `ring_core_0_17_8_LIMBS_are_even'
          /usr/bin/ld: /home/quest/src/aur/alfis/src/Alfis-0.8.5/target/release/deps/alfis-d34c1708db7a1e74.alfis.575bc86bf4eecbf4-cgu.00.rcgu.o: in function `ring::rsa::keypair::PrivateCrtPrime<M>::new':
          alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN4ring3rsa7keypair24PrivateCrtPrime$LT$M$GT$3new17h027003c026f5ec0eE+0xdd): undefined reference to `ring_core_0_17_8_LIMBS_less_than'
          /usr/bin/ld: alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN4ring3rsa7keypair24PrivateCrtPrime$LT$M$GT$3new17h027003c026f5ec0eE+0x157): undefined reference to `ring_core_0_17_8_LIMBS_are_even'
          /usr/bin/ld: /home/quest/src/aur/alfis/src/Alfis-0.8.5/target/release/deps/alfis-d34c1708db7a1e74.alfis.575bc86bf4eecbf4-cgu.00.rcgu.o: in function `ring::arithmetic::bigint::boxed_limbs::BoxedLimbs<M>::from_be_bytes_padded_less_than':
          alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN4ring10arithmetic6bigint11boxed_limbs19BoxedLimbs$LT$M$GT$30from_be_bytes_padded_less_than17h5150bf2b3e9bf0c3E+0xae): undefined reference to `ring_core_0_17_8_LIMBS_less_than'
          /usr/bin/ld: /home/quest/src/aur/alfis/src/Alfis-0.8.5/target/release/deps/alfis-d34c1708db7a1e74.alfis.575bc86bf4eecbf4-cgu.00.rcgu.o: in function `ring::arithmetic::bigint::modulus::OwnedModulus<M>::from_be_bytes':
          alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN4ring10arithmetic6bigint7modulus21OwnedModulus$LT$M$GT$13from_be_bytes17h460ccc644d682af4E+0x177): undefined reference to `ring_core_0_17_8_LIMBS_are_even'
          /usr/bin/ld: alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN4ring10arithmetic6bigint7modulus21OwnedModulus$LT$M$GT$13from_be_bytes17h460ccc644d682af4E+0x19b): undefined reference to `ring_core_0_17_8_LIMBS_less_than_limb'
          /usr/bin/ld: alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN4ring10arithmetic6bigint7modulus21OwnedModulus$LT$M$GT$13from_be_bytes17h460ccc644d682af4E+0x1db): undefined reference to `ring_core_0_17_8_bn_neg_inv_mod_r_u64'
          /usr/bin/ld: /home/quest/src/aur/alfis/src/Alfis-0.8.5/target/release/deps/alfis-d34c1708db7a1e74.alfis.575bc86bf4eecbf4-cgu.00.rcgu.o: in function `ring::arithmetic::bigint::modulus::OwnedModulus<M>::to_elem':
          alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN4ring10arithmetic6bigint7modulus21OwnedModulus$LT$M$GT$7to_elem17ha6ff87da688e53acE+0x34): undefined reference to `ring_core_0_17_8_LIMBS_less_than'
          /usr/bin/ld: /home/quest/src/aur/alfis/src/Alfis-0.8.5/target/release/deps/alfis-d34c1708db7a1e74.alfis.575bc86bf4eecbf4-cgu.00.rcgu.o: in function `ring::arithmetic::bigint::modulus::Modulus<M>::oneR':
          alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN4ring10arithmetic6bigint7modulus16Modulus$LT$M$GT$4oneR17h0253540ebcb11f9bE+0x15d): undefined reference to `ring_core_0_17_8_LIMBS_shl_mod'
          /usr/bin/ld: /home/quest/src/aur/alfis/src/Alfis-0.8.5/target/release/deps/alfis-d34c1708db7a1e74.alfis.575bc86bf4eecbf4-cgu.00.rcgu.o: in function `ring::rsa::public_key::Inner::from_modulus_and_exponent':
          alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN4ring3rsa10public_key5Inner25from_modulus_and_exponent17h9f0faf4239fcdbb3E+0x1ba): undefined reference to `ring_core_0_17_8_LIMBS_are_even'
          /usr/bin/ld: alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN4ring3rsa10public_key5Inner25from_modulus_and_exponent17h9f0faf4239fcdbb3E+0x1eb): undefined reference to `ring_core_0_17_8_LIMBS_less_than_limb'
          /usr/bin/ld: alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN4ring3rsa10public_key5Inner25from_modulus_and_exponent17h9f0faf4239fcdbb3E+0x211): undefined reference to `ring_core_0_17_8_bn_neg_inv_mod_r_u64'
          /usr/bin/ld: alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN4ring3rsa10public_key5Inner25from_modulus_and_exponent17h9f0faf4239fcdbb3E+0x43c): undefined reference to `ring_core_0_17_8_LIMBS_shl_mod'
          /usr/bin/ld: alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN4ring3rsa10public_key5Inner25from_modulus_and_exponent17h9f0faf4239fcdbb3E+0x45d): undefined reference to `ring_core_0_17_8_LIMBS_shl_mod'
          /usr/bin/ld: /home/quest/src/aur/alfis/src/Alfis-0.8.5/target/release/deps/alfis-d34c1708db7a1e74.alfis.575bc86bf4eecbf4-cgu.00.rcgu.o: in function `ring::ec::curve25519::x25519::x25519_public_from_private':
          alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN4ring2ec10curve255196x2551926x25519_public_from_private17hf713a5ec4ba2faceE+0x40): undefined reference to `ring_core_0_17_8_x25519_sc_mask'
          /usr/bin/ld: alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN4ring2ec10curve255196x2551926x25519_public_from_private17hf713a5ec4ba2faceE+0x57): undefined reference to `ring_core_0_17_8_OPENSSL_ia32cap_P'
          /usr/bin/ld: alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN4ring2ec10curve255196x2551926x25519_public_from_private17hf713a5ec4ba2faceE+0x7b): undefined reference to `ring_core_0_17_8_x25519_public_from_private_generic_masked'
          /usr/bin/ld: /home/quest/src/aur/alfis/src/Alfis-0.8.5/target/release/deps/alfis-d34c1708db7a1e74.alfis.575bc86bf4eecbf4-cgu.00.rcgu.o: in function `ring::ec::curve25519::x25519::x25519_ecdh':
          alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN4ring2ec10curve255196x2551911x25519_ecdh17h6ce8cccd4e494082E+0x50): undefined reference to `ring_core_0_17_8_x25519_sc_mask'
          /usr/bin/ld: alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN4ring2ec10curve255196x2551911x25519_ecdh17h6ce8cccd4e494082E+0x73): undefined reference to `ring_core_0_17_8_OPENSSL_ia32cap_P'
          /usr/bin/ld: alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN4ring2ec10curve255196x2551911x25519_ecdh17h6ce8cccd4e494082E+0x8f): undefined reference to `ring_core_0_17_8_x25519_scalar_mult_adx'
          /usr/bin/ld: alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN4ring2ec10curve255196x2551911x25519_ecdh17h6ce8cccd4e494082E+0x97): undefined reference to `ring_core_0_17_8_x25519_scalar_mult_generic_masked'
          /usr/bin/ld: alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN4ring2ec10curve255196x2551911x25519_ecdh17h6ce8cccd4e494082E+0xb4): undefined reference to `ring_core_0_17_8_CRYPTO_memcmp'
          /usr/bin/ld: /home/quest/src/aur/alfis/src/Alfis-0.8.5/target/release/deps/alfis-d34c1708db7a1e74.alfis.575bc86bf4eecbf4-cgu.00.rcgu.o: in function `ring::ec::suite_b::verify_affine_point_is_on_the_curve_scaled':
          alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN4ring2ec7suite_b42verify_affine_point_is_on_the_curve_scaled17hb8b2b8271a461e54E+0xad): undefined reference to `ring_core_0_17_8_LIMBS_add_mod'
          /usr/bin/ld: alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN4ring2ec7suite_b42verify_affine_point_is_on_the_curve_scaled17hb8b2b8271a461e54E+0xfa): undefined reference to `ring_core_0_17_8_LIMBS_equal'
          /usr/bin/ld: /home/quest/src/aur/alfis/src/Alfis-0.8.5/target/release/deps/alfis-d34c1708db7a1e74.alfis.575bc86bf4eecbf4-cgu.00.rcgu.o: in function `<ring::ec::suite_b::ecdsa::verification::EcdsaVerificationAlgorithm as ring::signature::VerificationAlgorithm>::verify':
          alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN125_$LT$ring..ec..suite_b..ecdsa..verification..EcdsaVerificationAlgorithm$u20$as$u20$ring..signature..VerificationAlgorithm$GT$6verify17heab0bcdf62a43e31E+0x5d3): undefined reference to `ring_core_0_17_8_LIMBS_are_zero'
          /usr/bin/ld: /home/quest/src/aur/alfis/src/Alfis-0.8.5/target/release/deps/alfis-d34c1708db7a1e74.alfis.575bc86bf4eecbf4-cgu.00.rcgu.o: in function `ring::ec::suite_b::ops::CommonOps::elem_add':
          alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN4ring2ec7suite_b3ops9CommonOps8elem_add17hbb0559c71539789dE+0x16): undefined reference to `ring_core_0_17_8_LIMBS_add_mod'
          /usr/bin/ld: /home/quest/src/aur/alfis/src/Alfis-0.8.5/target/release/deps/alfis-d34c1708db7a1e74.alfis.575bc86bf4eecbf4-cgu.00.rcgu.o: in function `ring::aead::chacha20_poly1305::chacha20_poly1305_seal':
          alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN4ring4aead17chacha20_poly130522chacha20_poly1305_seal17h2df57ff03d4bf299E+0x49): undefined reference to `ring_core_0_17_8_OPENSSL_ia32cap_P'
          /usr/bin/ld: alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN4ring4aead17chacha20_poly130522chacha20_poly1305_seal17h2df57ff03d4bf299E+0xfb): undefined reference to `ring_core_0_17_8_CRYPTO_poly1305_init'
          /usr/bin/ld: alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN4ring4aead17chacha20_poly130522chacha20_poly1305_seal17h2df57ff03d4bf299E+0x12c): undefined reference to `ring_core_0_17_8_CRYPTO_poly1305_update'
          /usr/bin/ld: alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN4ring4aead17chacha20_poly130522chacha20_poly1305_seal17h2df57ff03d4bf299E+0x152): undefined reference to `ring_core_0_17_8_CRYPTO_poly1305_update'
          /usr/bin/ld: alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN4ring4aead17chacha20_poly130522chacha20_poly1305_seal17h2df57ff03d4bf299E+0x1aa): undefined reference to `ring_core_0_17_8_CRYPTO_poly1305_update'
          /usr/bin/ld: alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN4ring4aead17chacha20_poly130522chacha20_poly1305_seal17h2df57ff03d4bf299E+0x1d0): undefined reference to `ring_core_0_17_8_CRYPTO_poly1305_update'
          /usr/bin/ld: alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN4ring4aead17chacha20_poly130522chacha20_poly1305_seal17h2df57ff03d4bf299E+0x287): undefined reference to `ring_core_0_17_8_CRYPTO_poly1305_update'
          /usr/bin/ld: alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN4ring4aead17chacha20_poly130522chacha20_poly1305_seal17h2df57ff03d4bf299E+0x2b0): undefined reference to `ring_core_0_17_8_CRYPTO_poly1305_finish'
          /usr/bin/ld: /home/quest/src/aur/alfis/src/Alfis-0.8.5/target/release/deps/alfis-d34c1708db7a1e74.alfis.575bc86bf4eecbf4-cgu.00.rcgu.o: in function `ring::aead::chacha20_poly1305::chacha20_poly1305_open':
          alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN4ring4aead17chacha20_poly130522chacha20_poly1305_open17h7bc06fecc3e4c61cE+0x53): undefined reference to `ring_core_0_17_8_OPENSSL_ia32cap_P'
          /usr/bin/ld: alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN4ring4aead17chacha20_poly130522chacha20_poly1305_open17h7bc06fecc3e4c61cE+0x11c): undefined reference to `ring_core_0_17_8_CRYPTO_poly1305_init'
          /usr/bin/ld: alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN4ring4aead17chacha20_poly130522chacha20_poly1305_open17h7bc06fecc3e4c61cE+0x153): undefined reference to `ring_core_0_17_8_CRYPTO_poly1305_update'
          /usr/bin/ld: alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN4ring4aead17chacha20_poly130522chacha20_poly1305_open17h7bc06fecc3e4c61cE+0x176): undefined reference to `ring_core_0_17_8_CRYPTO_poly1305_update'
          /usr/bin/ld: alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN4ring4aead17chacha20_poly130522chacha20_poly1305_open17h7bc06fecc3e4c61cE+0x194): undefined reference to `ring_core_0_17_8_CRYPTO_poly1305_update'
          /usr/bin/ld: alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN4ring4aead17chacha20_poly130522chacha20_poly1305_open17h7bc06fecc3e4c61cE+0x1be): undefined reference to `ring_core_0_17_8_CRYPTO_poly1305_update'
          /usr/bin/ld: alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN4ring4aead17chacha20_poly130522chacha20_poly1305_open17h7bc06fecc3e4c61cE+0x292): undefined reference to `ring_core_0_17_8_CRYPTO_poly1305_update'
          /usr/bin/ld: alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN4ring4aead17chacha20_poly130522chacha20_poly1305_open17h7bc06fecc3e4c61cE+0x2bb): undefined reference to `ring_core_0_17_8_CRYPTO_poly1305_finish'
          /usr/bin/ld: /home/quest/src/aur/alfis/src/Alfis-0.8.5/target/release/deps/alfis-d34c1708db7a1e74.alfis.575bc86bf4eecbf4-cgu.00.rcgu.o: in function `ring::ec::suite_b::ecdsa::digest_scalar::digest_scalar':
          alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN4ring2ec7suite_b5ecdsa13digest_scalar13digest_scalar17hebbdb718f2519355E+0x72): undefined reference to `ring_core_0_17_8_LIMBS_reduce_once'
          /usr/bin/ld: /home/quest/src/aur/alfis/src/Alfis-0.8.5/target/release/deps/alfis-d34c1708db7a1e74.alfis.575bc86bf4eecbf4-cgu.00.rcgu.o: in function `ring::ec::suite_b::private_key::affine_from_jacobian':
          alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN4ring2ec7suite_b11private_key20affine_from_jacobian17hf123fc8ec4edb285E+0x8f): undefined reference to `ring_core_0_17_8_LIMBS_are_zero'
          /usr/bin/ld: /home/quest/src/aur/alfis/src/Alfis-0.8.5/target/release/deps/alfis-d34c1708db7a1e74.alfis.575bc86bf4eecbf4-cgu.00.rcgu.o: in function `ring::aead::quic::aes_init_128':
          alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN4ring4aead4quic12aes_init_12817h723fa6d033855095E+0x92): undefined reference to `ring_core_0_17_8_OPENSSL_ia32cap_P'
          /usr/bin/ld: alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN4ring4aead4quic12aes_init_12817h723fa6d033855095E+0xb8): undefined reference to `ring_core_0_17_8_aes_nohw_set_encrypt_key'
          /usr/bin/ld: /home/quest/src/aur/alfis/src/Alfis-0.8.5/target/release/deps/alfis-d34c1708db7a1e74.alfis.575bc86bf4eecbf4-cgu.00.rcgu.o: in function `ring::aead::quic::aes_new_mask':
          alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN4ring4aead4quic12aes_new_mask17ha9900c26a580d079E+0x29): undefined reference to `ring_core_0_17_8_OPENSSL_ia32cap_P'
          /usr/bin/ld: alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN4ring4aead4quic12aes_new_mask17ha9900c26a580d079E+0x52): undefined reference to `ring_core_0_17_8_aes_nohw_encrypt'
          /usr/bin/ld: /home/quest/src/aur/alfis/src/Alfis-0.8.5/target/release/deps/alfis-d34c1708db7a1e74.alfis.575bc86bf4eecbf4-cgu.00.rcgu.o: in function `ring::aead::quic::aes_init_256':
          alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN4ring4aead4quic12aes_init_25617h33a1f8061c919412E+0x92): undefined reference to `ring_core_0_17_8_OPENSSL_ia32cap_P'
          /usr/bin/ld: alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN4ring4aead4quic12aes_init_25617h33a1f8061c919412E+0xb8): undefined reference to `ring_core_0_17_8_aes_nohw_set_encrypt_key'
          /usr/bin/ld: /home/quest/src/aur/alfis/src/Alfis-0.8.5/target/release/deps/alfis-d34c1708db7a1e74.alfis.575bc86bf4eecbf4-cgu.00.rcgu.o: in function `ring::ec::curve25519::ed25519::signing::Ed25519KeyPair::from_seed_':
          alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN4ring2ec10curve255197ed255197signing14Ed25519KeyPair10from_seed_17h6ec4479df35a7d21E+0x197): undefined reference to `ring_core_0_17_8_x25519_sc_mask'
          /usr/bin/ld: alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN4ring2ec10curve255197ed255197signing14Ed25519KeyPair10from_seed_17h6ec4479df35a7d21E+0x21b): undefined reference to `ring_core_0_17_8_OPENSSL_ia32cap_P'
          /usr/bin/ld: alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN4ring2ec10curve255197ed255197signing14Ed25519KeyPair10from_seed_17h6ec4479df35a7d21E+0x246): undefined reference to `ring_core_0_17_8_x25519_ge_scalarmult_base'
          /usr/bin/ld: alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN4ring2ec10curve255197ed255197signing14Ed25519KeyPair10from_seed_17h6ec4479df35a7d21E+0x30a): undefined reference to `ring_core_0_17_8_x25519_fe_invert'
          /usr/bin/ld: alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN4ring2ec10curve255197ed255197signing14Ed25519KeyPair10from_seed_17h6ec4479df35a7d21E+0x32d): undefined reference to `ring_core_0_17_8_x25519_fe_mul_ttt'
          /usr/bin/ld: alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN4ring2ec10curve255197ed255197signing14Ed25519KeyPair10from_seed_17h6ec4479df35a7d21E+0x384): undefined reference to `ring_core_0_17_8_x25519_fe_tobytes'
          /usr/bin/ld: alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN4ring2ec10curve255197ed255197signing14Ed25519KeyPair10from_seed_17h6ec4479df35a7d21E+0x38d): undefined reference to `ring_core_0_17_8_x25519_fe_isnegative'
          /usr/bin/ld: /home/quest/src/aur/alfis/src/Alfis-0.8.5/target/release/deps/alfis-d34c1708db7a1e74.alfis.575bc86bf4eecbf4-cgu.00.rcgu.o: in function `ring::rsa::verification::<impl ring::signature::VerificationAlgorithm for ring::rsa::RsaParameters>::verify':
          alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN4ring3rsa12verification93_$LT$impl$u20$ring..signature..VerificationAlgorithm$u20$for$u20$ring..rsa..RsaParameters$GT$6verify17h1a101437c3844edeE+0x1de): undefined reference to `ring_core_0_17_8_LIMBS_are_zero'
          /usr/bin/ld: /home/quest/src/aur/alfis/src/Alfis-0.8.5/target/release/deps/alfis-d34c1708db7a1e74.alfis.575bc86bf4eecbf4-cgu.00.rcgu.o: in function `<ring::ec::curve25519::ed25519::verification::EdDSAParameters as ring::signature::VerificationAlgorithm>::verify':
          alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN119_$LT$ring..ec..curve25519..ed25519..verification..EdDSAParameters$u20$as$u20$ring..signature..VerificationAlgorithm$GT$6verify17hda6b40e60f4a2811E+0x198): undefined reference to `ring_core_0_17_8_x25519_ge_frombytes_vartime'
          /usr/bin/ld: alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN119_$LT$ring..ec..curve25519..ed25519..verification..EdDSAParameters$u20$as$u20$ring..signature..VerificationAlgorithm$GT$6verify17hda6b40e60f4a2811E+0x1c4): undefined reference to `ring_core_0_17_8_x25519_fe_neg'
          /usr/bin/ld: alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN119_$LT$ring..ec..curve25519..ed25519..verification..EdDSAParameters$u20$as$u20$ring..signature..VerificationAlgorithm$GT$6verify17hda6b40e60f4a2811E+0x252): undefined reference to `ring_core_0_17_8_x25519_sc_reduce'
          /usr/bin/ld: alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN119_$LT$ring..ec..curve25519..ed25519..verification..EdDSAParameters$u20$as$u20$ring..signature..VerificationAlgorithm$GT$6verify17hda6b40e60f4a2811E+0x2cf): undefined reference to `ring_core_0_17_8_x25519_ge_double_scalarmult_vartime'
          /usr/bin/ld: alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN119_$LT$ring..ec..curve25519..ed25519..verification..EdDSAParameters$u20$as$u20$ring..signature..VerificationAlgorithm$GT$6verify17hda6b40e60f4a2811E+0x3c8): undefined reference to `ring_core_0_17_8_x25519_fe_invert'
          /usr/bin/ld: alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN119_$LT$ring..ec..curve25519..ed25519..verification..EdDSAParameters$u20$as$u20$ring..signature..VerificationAlgorithm$GT$6verify17hda6b40e60f4a2811E+0x3eb): undefined reference to `ring_core_0_17_8_x25519_fe_mul_ttt'
          /usr/bin/ld: alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN119_$LT$ring..ec..curve25519..ed25519..verification..EdDSAParameters$u20$as$u20$ring..signature..VerificationAlgorithm$GT$6verify17hda6b40e60f4a2811E+0x445): undefined reference to `ring_core_0_17_8_x25519_fe_tobytes'
          /usr/bin/ld: alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN119_$LT$ring..ec..curve25519..ed25519..verification..EdDSAParameters$u20$as$u20$ring..signature..VerificationAlgorithm$GT$6verify17hda6b40e60f4a2811E+0x44e): undefined reference to `ring_core_0_17_8_x25519_fe_isnegative'
          /usr/bin/ld: /home/quest/src/aur/alfis/src/Alfis-0.8.5/target/release/deps/alfis-d34c1708db7a1e74.alfis.575bc86bf4eecbf4-cgu.00.rcgu.o: in function `<rustls::crypto::ring::tls13::Tls13MessageDecrypter as rustls::crypto::cipher::MessageDecrypter>::decrypt':
          alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN111_$LT$rustls..crypto..ring..tls13..Tls13MessageDecrypter$u20$as$u20$rustls..crypto..cipher..MessageDecrypter$GT$7decrypt17h0f68763df72a125aE+0x10e): undefined reference to `ring_core_0_17_8_CRYPTO_memcmp'
          /usr/bin/ld: /home/quest/src/aur/alfis/src/Alfis-0.8.5/target/release/deps/alfis-d34c1708db7a1e74.alfis.575bc86bf4eecbf4-cgu.00.rcgu.o: in function `<rustls::crypto::ring::tls12::ChaCha20Poly1305MessageDecrypter as rustls::crypto::cipher::MessageDecrypter>::decrypt':
          alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN122_$LT$rustls..crypto..ring..tls12..ChaCha20Poly1305MessageDecrypter$u20$as$u20$rustls..crypto..cipher..MessageDecrypter$GT$7decrypt17h0fc8e43db5f50258E+0x1e3): undefined reference to `ring_core_0_17_8_CRYPTO_memcmp'
          /usr/bin/ld: /home/quest/src/aur/alfis/src/Alfis-0.8.5/target/release/deps/alfis-d34c1708db7a1e74.alfis.575bc86bf4eecbf4-cgu.00.rcgu.o: in function `<rustls::crypto::ring::tls12::GcmMessageDecrypter as rustls::crypto::cipher::MessageDecrypter>::decrypt':
          alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN109_$LT$rustls..crypto..ring..tls12..GcmMessageDecrypter$u20$as$u20$rustls..crypto..cipher..MessageDecrypter$GT$7decrypt17hee8e428352e5bd0cE+0x1b8): undefined reference to `ring_core_0_17_8_CRYPTO_memcmp'
          /usr/bin/ld: /home/quest/src/aur/alfis/src/Alfis-0.8.5/target/release/deps/alfis-d34c1708db7a1e74.alfis.575bc86bf4eecbf4-cgu.00.rcgu.o: in function `spin::once::Once<T,R>::try_call_once_slow':
          alfis.575bc86bf4eecbf4-cgu.00:(.text.unlikely._ZN4spin4once17Once$LT$T$C$R$GT$18try_call_once_slow17h19338fe91a5ba419E+0x14): undefined reference to `ring_core_0_17_8_OPENSSL_cpuid_setup'
          /usr/bin/ld: /home/quest/src/aur/alfis/src/Alfis-0.8.5/target/release/deps/alfis-d34c1708db7a1e74.alfis.575bc86bf4eecbf4-cgu.00.rcgu.o: in function `<rustls::crypto::ring::quic::PacketKey as rustls::quic::PacketKey>::decrypt_in_place':
          alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN81_$LT$rustls..crypto..ring..quic..PacketKey$u20$as$u20$rustls..quic..PacketKey$GT$16decrypt_in_place17h5d08498c2abb60e7E+0xcc): undefined reference to `ring_core_0_17_8_CRYPTO_memcmp'
          /usr/bin/ld: /home/quest/src/aur/alfis/src/Alfis-0.8.5/target/release/deps/alfis-d34c1708db7a1e74.alfis.575bc86bf4eecbf4-cgu.00.rcgu.o: in function `<rustls::crypto::ring::sign::Ed25519Signer as rustls::crypto::signer::Signer>::sign':
          alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN92_$LT$rustls..crypto..ring..sign..Ed25519Signer$u20$as$u20$rustls..crypto..signer..Signer$GT$4sign17hff2d0a8a75de9071E+0x217): undefined reference to `ring_core_0_17_8_x25519_sc_reduce'
          /usr/bin/ld: alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN92_$LT$rustls..crypto..ring..sign..Ed25519Signer$u20$as$u20$rustls..crypto..signer..Signer$GT$4sign17hff2d0a8a75de9071E+0x2a1): undefined reference to `ring_core_0_17_8_OPENSSL_ia32cap_P'
          /usr/bin/ld: alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN92_$LT$rustls..crypto..ring..sign..Ed25519Signer$u20$as$u20$rustls..crypto..signer..Signer$GT$4sign17hff2d0a8a75de9071E+0x2cf): undefined reference to `ring_core_0_17_8_x25519_ge_scalarmult_base'
          /usr/bin/ld: alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN92_$LT$rustls..crypto..ring..sign..Ed25519Signer$u20$as$u20$rustls..crypto..signer..Signer$GT$4sign17hff2d0a8a75de9071E+0x375): undefined reference to `ring_core_0_17_8_x25519_fe_invert'
          /usr/bin/ld: alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN92_$LT$rustls..crypto..ring..sign..Ed25519Signer$u20$as$u20$rustls..crypto..signer..Signer$GT$4sign17hff2d0a8a75de9071E+0x395): undefined reference to `ring_core_0_17_8_x25519_fe_mul_ttt'
          /usr/bin/ld: alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN92_$LT$rustls..crypto..ring..sign..Ed25519Signer$u20$as$u20$rustls..crypto..signer..Signer$GT$4sign17hff2d0a8a75de9071E+0x3eb): undefined reference to `ring_core_0_17_8_x25519_fe_tobytes'
          /usr/bin/ld: alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN92_$LT$rustls..crypto..ring..sign..Ed25519Signer$u20$as$u20$rustls..crypto..signer..Signer$GT$4sign17hff2d0a8a75de9071E+0x3f4): undefined reference to `ring_core_0_17_8_x25519_fe_isnegative'
          /usr/bin/ld: alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN92_$LT$rustls..crypto..ring..sign..Ed25519Signer$u20$as$u20$rustls..crypto..signer..Signer$GT$4sign17hff2d0a8a75de9071E+0x49d): undefined reference to `ring_core_0_17_8_x25519_sc_reduce'
          /usr/bin/ld: alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN92_$LT$rustls..crypto..ring..sign..Ed25519Signer$u20$as$u20$rustls..crypto..signer..Signer$GT$4sign17hff2d0a8a75de9071E+0x4d3): undefined reference to `ring_core_0_17_8_x25519_sc_muladd'
          /usr/bin/ld: /home/quest/src/aur/alfis/src/Alfis-0.8.5/target/release/deps/alfis-d34c1708db7a1e74.alfis.575bc86bf4eecbf4-cgu.00.rcgu.o: in function `<rustls::crypto::ring::sign::RsaSigner as rustls::crypto::signer::Signer>::sign':
          alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN88_$LT$rustls..crypto..ring..sign..RsaSigner$u20$as$u20$rustls..crypto..signer..Signer$GT$4sign17ha5e1508773f48912E+0x669): undefined reference to `ring_core_0_17_8_LIMBS_window5_split_window'
          /usr/bin/ld: alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN88_$LT$rustls..crypto..ring..sign..RsaSigner$u20$as$u20$rustls..crypto..signer..Signer$GT$4sign17ha5e1508773f48912E+0x6bf): undefined reference to `ring_core_0_17_8_LIMBS_window5_split_window'
          /usr/bin/ld: alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN88_$LT$rustls..crypto..ring..sign..RsaSigner$u20$as$u20$rustls..crypto..signer..Signer$GT$4sign17ha5e1508773f48912E+0x6f8): undefined reference to `ring_core_0_17_8_LIMBS_window5_unsplit_window'
          /usr/bin/ld: alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN88_$LT$rustls..crypto..ring..sign..RsaSigner$u20$as$u20$rustls..crypto..signer..Signer$GT$4sign17ha5e1508773f48912E+0x8e6): undefined reference to `ring_core_0_17_8_bn_from_montgomery_in_place'
          /usr/bin/ld: alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN88_$LT$rustls..crypto..ring..sign..RsaSigner$u20$as$u20$rustls..crypto..signer..Signer$GT$4sign17ha5e1508773f48912E+0xc4e): undefined reference to `ring_core_0_17_8_LIMBS_window5_split_window'
          /usr/bin/ld: alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN88_$LT$rustls..crypto..ring..sign..RsaSigner$u20$as$u20$rustls..crypto..signer..Signer$GT$4sign17ha5e1508773f48912E+0xcaf): undefined reference to `ring_core_0_17_8_LIMBS_window5_split_window'
          /usr/bin/ld: alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN88_$LT$rustls..crypto..ring..sign..RsaSigner$u20$as$u20$rustls..crypto..signer..Signer$GT$4sign17ha5e1508773f48912E+0xce8): undefined reference to `ring_core_0_17_8_LIMBS_window5_unsplit_window'
          /usr/bin/ld: alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN88_$LT$rustls..crypto..ring..sign..RsaSigner$u20$as$u20$rustls..crypto..signer..Signer$GT$4sign17ha5e1508773f48912E+0xe17): undefined reference to `ring_core_0_17_8_LIMBS_reduce_once'
          /usr/bin/ld: alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN88_$LT$rustls..crypto..ring..sign..RsaSigner$u20$as$u20$rustls..crypto..signer..Signer$GT$4sign17ha5e1508773f48912E+0xe38): undefined reference to `ring_core_0_17_8_LIMBS_sub_mod'
          /usr/bin/ld: alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN88_$LT$rustls..crypto..ring..sign..RsaSigner$u20$as$u20$rustls..crypto..signer..Signer$GT$4sign17ha5e1508773f48912E+0x1089): undefined reference to `ring_core_0_17_8_LIMBS_add_mod'
          /usr/bin/ld: alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN88_$LT$rustls..crypto..ring..sign..RsaSigner$u20$as$u20$rustls..crypto..signer..Signer$GT$4sign17ha5e1508773f48912E+0x10de): undefined reference to `ring_core_0_17_8_LIMBS_equal'
          /usr/bin/ld: /home/quest/src/aur/alfis/src/Alfis-0.8.5/target/release/deps/alfis-d34c1708db7a1e74.alfis.575bc86bf4eecbf4-cgu.00.rcgu.o: in function `<rustls::crypto::ring::sign::EcdsaSigner as rustls::crypto::signer::Signer>::sign':
          alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN90_$LT$rustls..crypto..ring..sign..EcdsaSigner$u20$as$u20$rustls..crypto..signer..Signer$GT$4sign17h5bd22be198d03463E+0x384): undefined reference to `ring_core_0_17_8_LIMBS_are_zero'
          /usr/bin/ld: alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN90_$LT$rustls..crypto..ring..sign..EcdsaSigner$u20$as$u20$rustls..crypto..signer..Signer$GT$4sign17h5bd22be198d03463E+0x514): undefined reference to `ring_core_0_17_8_LIMBS_reduce_once'
          /usr/bin/ld: alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN90_$LT$rustls..crypto..ring..sign..EcdsaSigner$u20$as$u20$rustls..crypto..signer..Signer$GT$4sign17h5bd22be198d03463E+0x55c): undefined reference to `ring_core_0_17_8_LIMBS_are_zero'
          /usr/bin/ld: alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN90_$LT$rustls..crypto..ring..sign..EcdsaSigner$u20$as$u20$rustls..crypto..signer..Signer$GT$4sign17h5bd22be198d03463E+0x60e): undefined reference to `ring_core_0_17_8_LIMBS_add_mod'
          /usr/bin/ld: alfis.575bc86bf4eecbf4-cgu.00:(.text._ZN90_$LT$rustls..crypto..ring..sign..EcdsaSigner$u20$as$u20$rustls..crypto..signer..Signer$GT$4sign17h5bd22be198d03463E+0x6a5): undefined reference to `ring_core_0_17_8_LIMBS_are_zero'
          /usr/bin/ld: /home/quest/src/aur/alfis/src/Alfis-0.8.5/target/release/deps/alfis-d34c1708db7a1e74.alfis.575bc86bf4eecbf4-cgu.00.rcgu.o:(.data.rel.ro._ZN4ring2ec7suite_b3ops4p38410COMMON_OPS17hb426cc43cfffa9a8E+0x0): undefined reference to `ring_core_0_17_8_p384_elem_mul_mont'
          /usr/bin/ld: /home/quest/src/aur/alfis/src/Alfis-0.8.5/target/release/deps/alfis-d34c1708db7a1e74.alfis.575bc86bf4eecbf4-cgu.00.rcgu.o:(.data.rel.ro._ZN4ring2ec7suite_b3ops4p38410COMMON_OPS17hb426cc43cfffa9a8E+0x10): undefined reference to `ring_core_0_17_8_p384_point_add'
          /usr/bin/ld: /home/quest/src/aur/alfis/src/Alfis-0.8.5/target/release/deps/alfis-d34c1708db7a1e74.alfis.575bc86bf4eecbf4-cgu.00.rcgu.o:(.data.rel.ro._ZN4ring2ec7suite_b3ops4p38410SCALAR_OPS17hd94a85da685210d6E+0x8): undefined reference to `ring_core_0_17_8_p384_scalar_mul_mont'
          /usr/bin/ld: /home/quest/src/aur/alfis/src/Alfis-0.8.5/target/release/deps/alfis-d34c1708db7a1e74.alfis.575bc86bf4eecbf4-cgu.00.rcgu.o:(.data.rel.ro._ZN4ring2ec7suite_b3ops4p25615PRIVATE_KEY_OPS17hfbc6ae41d4a0e45cE+0x18): undefined reference to `ring_core_0_17_8_p256_point_mul'
          /usr/bin/ld: /home/quest/src/aur/alfis/src/Alfis-0.8.5/target/release/deps/alfis-d34c1708db7a1e74.alfis.575bc86bf4eecbf4-cgu.00.rcgu.o:(.data.rel.ro._ZN4ring2ec7suite_b3ops4p38415PRIVATE_KEY_OPS17hedfee7ff1a6a5bafE+0x18): undefined reference to `ring_core_0_17_8_p384_point_mul'
          /usr/bin/ld: /tmp/rustc0ydkru/libring-c2014d20268b55e2.rlib(fb428d2c58dd656b-chacha-x86_64-elf.o): in function `ring_core_0_17_8_ChaCha20_ctr32':
          /home/quest/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/pregenerated/chacha-x86_64-elf.S:52:(.text+0x11): undefined reference to `ring_core_0_17_8_OPENSSL_ia32cap_P'
          /usr/bin/ld: /tmp/rustc0ydkru/libring-c2014d20268b55e2.rlib(fb428d2c58dd656b-aesni-x86_64-elf.o): in function `ring_core_0_17_8_aes_hw_ctr32_encrypt_blocks':
          /home/quest/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/pregenerated/aesni-x86_64-elf.S:369:(.text+0x4bf): undefined reference to `ring_core_0_17_8_OPENSSL_ia32cap_P'
          /usr/bin/ld: /tmp/rustc0ydkru/libring-c2014d20268b55e2.rlib(fb428d2c58dd656b-aesni-x86_64-elf.o): in function `ring_core_0_17_8_aes_hw_set_encrypt_key':
          /home/quest/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/pregenerated/aesni-x86_64-elf.S:881:(.text+0xd1a): undefined reference to `ring_core_0_17_8_OPENSSL_ia32cap_P'
          /usr/bin/ld: /tmp/rustc0ydkru/libring-c2014d20268b55e2.rlib(fb428d2c58dd656b-x86_64-mont-elf.o): in function `ring_core_0_17_8_bn_mul_mont':
          /home/quest/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/pregenerated/x86_64-mont-elf.S:26:(.text+0x1c): undefined reference to `ring_core_0_17_8_OPENSSL_ia32cap_P'
          /usr/bin/ld: /tmp/rustc0ydkru/libring-c2014d20268b55e2.rlib(fb428d2c58dd656b-x86_64-mont-elf.o): in function `bn_sqr8x_mont':
          /home/quest/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/pregenerated/x86_64-mont-elf.S:788:(.text+0x8b7): undefined reference to `ring_core_0_17_8_OPENSSL_ia32cap_P'
          /usr/bin/ld: /tmp/rustc0ydkru/libring-c2014d20268b55e2.rlib(fb428d2c58dd656b-x86_64-mont5-elf.o):/home/quest/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/pregenerated/x86_64-mont5-elf.S:24: more undefined references to `ring_core_0_17_8_OPENSSL_ia32cap_P' follow
          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 `alfis` (bin "alfis") due to 1 previous error
==> ERROR: A failure occurred in build().
    Aborting...

zquestz avatar Sep 02 '24 23:09 zquestz

How exactly are you building ALFIS?

Revertron avatar Sep 03 '24 11:09 Revertron

https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=alfis

Used this as a base but bumped the version to 0.8.5.

zquestz avatar Sep 03 '24 18:09 zquestz

Does 0.8.4 compile okay? // I've checked in Debian now - it compiles flawlessly. Maybe something with dependencies.

Revertron avatar Sep 04 '24 15:09 Revertron

Nope neither works for me in Arch. It has newer libs than debian, which is probably the cause.-JoshOn Sep 4, 2024 5:37 AM, Revertron @.***> wrote: Does 0.8.4 compile okay? // I've checked in Debian now - it compiles flawlessly. Maybe something with dependencies.

—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you authored the thread.Message ID: @.***>

zquestz avatar Sep 04 '24 16:09 zquestz

Okay, I've updated my Arch VM, and ALFIS is building there flawlessly. Just for the test, can you try building from the master branch?

Revertron avatar Sep 04 '24 22:09 Revertron

Found the issue. Arch started to enable LTO by default.

If I add options=('!lto') to the PKGBUILD it builds as expected. =)

Here's some docs on their changes.

https://rfc.archlinux.page/0004-lto-by-default/

zquestz avatar Sep 07 '24 03:09 zquestz

Just wanted to update this, the arch build is still broken for people with the recommend makepkg.conf. They updated the conf to enable LTO by default, only older setups (without LTO) are currently building correctly.

If we add options=('!lto') to the PKGBUILD it will work for everyone.

zquestz avatar Oct 18 '24 23:10 zquestz

Can you confirm that this issue is still actual?

Revertron avatar Oct 28 '25 18:10 Revertron

The new 0.8.8 is now in the AUR, however I had to disable lto still!

zquestz avatar Oct 28 '25 20:10 zquestz

I have the same error:

error: linking with `cc` failed: exit status: 1
  |
  = note:  "cc" "-m64" "<1 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/tmp/rustc6bjEzO/libring-37b80d0efac65583.rlib" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-*.rlib" "-Wl,-Bdynamic" "-lsqlite3" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/tmp/rustc6bjEzO/raw-dylibs" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/build/alfis/src/Alfis-0.8.8/target/release/build/ring-9f3ac4f96ff3b6ad/out" "-L" "<sysroot>/lib" "-L" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/build/alfis/src/Alfis-0.8.8/target/release/deps/alfis-18b4896b986420f5" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-Wl,-O1" "-Wl,--strip-all" "-nodefaultlibs"
  = note: some arguments are omitted. use `--verbose` to show all linker arguments
  = note: ld.lld: error: undefined symbol: ring_core_0_17_14__LIMB_is_zero
          >>> referenced by alfis.7f1f1742d7f1ba11-cgu.01
          >>>               /build/alfis/src/Alfis-0.8.8/target/release/deps/alfis-18b4896b986420f5.alfis.7f1f1742d7f1ba11-cgu.01.rcgu.o:(ring::arithmetic::bigint::verify_inverses_consttime::hc8c41d408430dec1)
          >>> referenced by alfis.7f1f1742d7f1ba11-cgu.01
          >>>               /build/alfis/src/Alfis-0.8.8/target/release/deps/alfis-18b4896b986420f5.alfis.7f1f1742d7f1ba11-cgu.01.rcgu.o:(ring::arithmetic::bigint::verify_inverses_consttime::hc8c41d408430dec1)
          >>> referenced by alfis.7f1f1742d7f1ba11-cgu.01
          >>>               /build/alfis/src/Alfis-0.8.8/target/release/deps/alfis-18b4896b986420f5.alfis.7f1f1742d7f1ba11-cgu.01.rcgu.o:(core::ops::function::FnOnce::call_once::h60699cd10262a502)
          >>> referenced 23 more times

          ld.lld: error: undefined symbol: ring_core_0_17_14__aes_nohw_set_encrypt_key
          >>> referenced by alfis.7f1f1742d7f1ba11-cgu.01
          >>>               /build/alfis/src/Alfis-0.8.8/target/release/deps/alfis-18b4896b986420f5.alfis.7f1f1742d7f1ba11-cgu.01.rcgu.o:(ring::aead::aes_gcm::DynKey::new_fallback::h872ec2370f51f7ea)
          >>> referenced by alfis.7f1f1742d7f1ba11-cgu.01
          >>>               /build/alfis/src/Alfis-0.8.8/target/release/deps/alfis-18b4896b986420f5.alfis.7f1f1742d7f1ba11-cgu.01.rcgu.o:(ring::aead::quic::aes_init_128::h9bea9dc2ee9b3cfc)
          >>> referenced by alfis.7f1f1742d7f1ba11-cgu.01
          >>>               /build/alfis/src/Alfis-0.8.8/target/release/deps/alfis-18b4896b986420f5.alfis.7f1f1742d7f1ba11-cgu.01.rcgu.o:(ring::aead::quic::aes_init_256::h01523482ca36690d)

          ld.lld: error: undefined symbol: ring_core_0_17_14__aes_nohw_encrypt
          >>> referenced by alfis.7f1f1742d7f1ba11-cgu.01
          >>>               /build/alfis/src/Alfis-0.8.8/target/release/deps/alfis-18b4896b986420f5.alfis.7f1f1742d7f1ba11-cgu.01.rcgu.o:(ring::aead::aes_gcm::DynKey::new_fallback::h872ec2370f51f7ea)
          >>> referenced by alfis.7f1f1742d7f1ba11-cgu.01
          >>>               /build/alfis/src/Alfis-0.8.8/target/release/deps/alfis-18b4896b986420f5.alfis.7f1f1742d7f1ba11-cgu.01.rcgu.o:(ring::aead::aes_gcm::seal_strided::hb26df0f1369921db)
          >>> referenced by alfis.7f1f1742d7f1ba11-cgu.01
          >>>               /build/alfis/src/Alfis-0.8.8/target/release/deps/alfis-18b4896b986420f5.alfis.7f1f1742d7f1ba11-cgu.01.rcgu.o:(ring::aead::aes_gcm::seal_strided::hb26df0f1369921db)
          >>> referenced 3 more times

          ld.lld: error: undefined symbol: ring_core_0_17_14__aes_nohw_ctr32_encrypt_blocks
          >>> referenced by alfis.7f1f1742d7f1ba11-cgu.01
          >>>               /build/alfis/src/Alfis-0.8.8/target/release/deps/alfis-18b4896b986420f5.alfis.7f1f1742d7f1ba11-cgu.01.rcgu.o:(ring::aead::aes_gcm::seal_strided::hb26df0f1369921db)
          >>> referenced by alfis.7f1f1742d7f1ba11-cgu.01
          >>>               /build/alfis/src/Alfis-0.8.8/target/release/deps/alfis-18b4896b986420f5.alfis.7f1f1742d7f1ba11-cgu.01.rcgu.o:(ring::aead::aes_gcm::open_strided::h40a9719817e25c16)

          ld.lld: error: undefined symbol: ring_core_0_17_14__p256_sqr_mont
          >>> referenced by alfis.7f1f1742d7f1ba11-cgu.01
          >>>               /build/alfis/src/Alfis-0.8.8/target/release/deps/alfis-18b4896b986420f5.alfis.7f1f1742d7f1ba11-cgu.01.rcgu.o:(ring::ec::suite_b::ops::p256::p256_elem_inv_squared::he527781fd6687190)
          >>> referenced by alfis.7f1f1742d7f1ba11-cgu.01
          >>>               /build/alfis/src/Alfis-0.8.8/target/release/deps/alfis-18b4896b986420f5.alfis.7f1f1742d7f1ba11-cgu.01.rcgu.o:(ring::ec::suite_b::ops::p256::COMMON_OPS::h716653f7c9fee928)

          ld.lld: error: undefined symbol: ring_core_0_17_14__p256_mul_mont
          >>> referenced by alfis.7f1f1742d7f1ba11-cgu.01
          >>>               /build/alfis/src/Alfis-0.8.8/target/release/deps/alfis-18b4896b986420f5.alfis.7f1f1742d7f1ba11-cgu.01.rcgu.o:(ring::ec::suite_b::ops::p256::p256_elem_inv_squared::he527781fd6687190)
          >>> referenced by alfis.7f1f1742d7f1ba11-cgu.01
          >>>               /build/alfis/src/Alfis-0.8.8/target/release/deps/alfis-18b4896b986420f5.alfis.7f1f1742d7f1ba11-cgu.01.rcgu.o:(ring::ec::suite_b::ops::p256::COMMON_OPS::h716653f7c9fee928)

          ld.lld: error: undefined symbol: ring_core_0_17_14__p256_point_mul_base
          >>> referenced by alfis.7f1f1742d7f1ba11-cgu.01
          >>>               /build/alfis/src/Alfis-0.8.8/target/release/deps/alfis-18b4896b986420f5.alfis.7f1f1742d7f1ba11-cgu.01.rcgu.o:(ring::ec::suite_b::ops::p256::p256_point_mul_base_impl::h37fb58df7ecdca63)

          ld.lld: error: undefined symbol: ring_core_0_17_14__p256_scalar_sqr_rep_mont
          >>> referenced by alfis.7f1f1742d7f1ba11-cgu.01
          >>>               /build/alfis/src/Alfis-0.8.8/target/release/deps/alfis-18b4896b986420f5.alfis.7f1f1742d7f1ba11-cgu.01.rcgu.o:(ring::ec::suite_b::ops::p256::p256_scalar_inv_to_mont::h1dec943ca55997e5)

          ld.lld: error: undefined symbol: ring_core_0_17_14__p256_scalar_mul_mont
          >>> referenced by alfis.7f1f1742d7f1ba11-cgu.01
          >>>               /build/alfis/src/Alfis-0.8.8/target/release/deps/alfis-18b4896b986420f5.alfis.7f1f1742d7f1ba11-cgu.01.rcgu.o:(ring::ec::suite_b::ops::p256::p256_scalar_inv_to_mont::h1dec943ca55997e5)
          >>> referenced by alfis.7f1f1742d7f1ba11-cgu.01
          >>>               /build/alfis/src/Alfis-0.8.8/target/release/deps/alfis-18b4896b986420f5.alfis.7f1f1742d7f1ba11-cgu.01.rcgu.o:(core::ops::function::FnOnce::call_once::h60699cd10262a502)
          >>> referenced by alfis.7f1f1742d7f1ba11-cgu.01
          >>>               /build/alfis/src/Alfis-0.8.8/target/release/deps/alfis-18b4896b986420f5.alfis.7f1f1742d7f1ba11-cgu.01.rcgu.o:(ring::ec::suite_b::ops::p256::SCALAR_OPS::he359aef45c71236d)

          ld.lld: error: undefined symbol: ring_core_0_17_14__p256_point_mul_base_vartime
          >>> referenced by alfis.7f1f1742d7f1ba11-cgu.01
          >>>               /build/alfis/src/Alfis-0.8.8/target/release/deps/alfis-18b4896b986420f5.alfis.7f1f1742d7f1ba11-cgu.01.rcgu.o:(ring::ec::suite_b::ops::p256::twin_mul_nistz256::h0bb3d9ffed2e5daa)

          ld.lld: error: undefined symbol: ring_core_0_17_14__p256_point_mul
          >>> referenced by alfis.7f1f1742d7f1ba11-cgu.01
          >>>               /build/alfis/src/Alfis-0.8.8/target/release/deps/alfis-18b4896b986420f5.alfis.7f1f1742d7f1ba11-cgu.01.rcgu.o:(ring::ec::suite_b::ops::p256::twin_mul_nistz256::h0bb3d9ffed2e5daa)
          >>> referenced by alfis.7f1f1742d7f1ba11-cgu.01
          >>>               /build/alfis/src/Alfis-0.8.8/target/release/deps/alfis-18b4896b986420f5.alfis.7f1f1742d7f1ba11-cgu.01.rcgu.o:(ring::ec::suite_b::ops::p256::PRIVATE_KEY_OPS::h54ffd7bfd946c611)

          ld.lld: error: undefined symbol: ring_core_0_17_14__p256_point_add
          >>> referenced by alfis.7f1f1742d7f1ba11-cgu.01
          >>>               /build/alfis/src/Alfis-0.8.8/target/release/deps/alfis-18b4896b986420f5.alfis.7f1f1742d7f1ba11-cgu.01.rcgu.o:(ring::ec::suite_b::ops::p256::twin_mul_nistz256::h0bb3d9ffed2e5daa)
          >>> referenced by alfis.7f1f1742d7f1ba11-cgu.01
          >>>               /build/alfis/src/Alfis-0.8.8/target/release/deps/alfis-18b4896b986420f5.alfis.7f1f1742d7f1ba11-cgu.01.rcgu.o:(ring::ec::suite_b::ops::p256::PRIVATE_KEY_OPS::h54ffd7bfd946c611)

          ld.lld: error: undefined symbol: ring_core_0_17_14__p384_elem_mul_mont
          >>> referenced by alfis.7f1f1742d7f1ba11-cgu.01
          >>>               /build/alfis/src/Alfis-0.8.8/target/release/deps/alfis-18b4896b986420f5.alfis.7f1f1742d7f1ba11-cgu.01.rcgu.o:(ring::ec::suite_b::ops::p384::p384_elem_sqr_mont::h53846ce4432c9de9)
          >>> referenced by alfis.7f1f1742d7f1ba11-cgu.01
          >>>               /build/alfis/src/Alfis-0.8.8/target/release/deps/alfis-18b4896b986420f5.alfis.7f1f1742d7f1ba11-cgu.01.rcgu.o:(ring::ec::suite_b::ops::p384::p384_elem_inv_squared::hed83d9cb1c9e34f7)
          >>> referenced by alfis.7f1f1742d7f1ba11-cgu.01
          >>>               /build/alfis/src/Alfis-0.8.8/target/release/deps/alfis-18b4896b986420f5.alfis.7f1f1742d7f1ba11-cgu.01.rcgu.o:(ring::ec::suite_b::ops::p384::p384_elem_inv_squared::hed83d9cb1c9e34f7)
          >>> referenced 1 more times

          ld.lld: error: undefined symbol: ring_core_0_17_14__p384_point_mul
          >>> referenced by alfis.7f1f1742d7f1ba11-cgu.01
          >>>               /build/alfis/src/Alfis-0.8.8/target/release/deps/alfis-18b4896b986420f5.alfis.7f1f1742d7f1ba11-cgu.01.rcgu.o:(ring::ec::suite_b::ops::p384::p384_point_mul_base_impl::h27a3599df3ada14e)
          >>> referenced by alfis.7f1f1742d7f1ba11-cgu.01
          >>>               /build/alfis/src/Alfis-0.8.8/target/release/deps/alfis-18b4896b986420f5.alfis.7f1f1742d7f1ba11-cgu.01.rcgu.o:(core::ops::function::FnOnce::call_once::hbfb0996a458f4446)
          >>> referenced by alfis.7f1f1742d7f1ba11-cgu.01
          >>>               /build/alfis/src/Alfis-0.8.8/target/release/deps/alfis-18b4896b986420f5.alfis.7f1f1742d7f1ba11-cgu.01.rcgu.o:(ring::ec::suite_b::ops::p384::PRIVATE_KEY_OPS::h679c6fa91139c1ec)

          ld.lld: error: undefined symbol: ring_core_0_17_14__p384_point_add
          >>> referenced by alfis.7f1f1742d7f1ba11-cgu.01
          >>>               /build/alfis/src/Alfis-0.8.8/target/release/deps/alfis-18b4896b986420f5.alfis.7f1f1742d7f1ba11-cgu.01.rcgu.o:(core::ops::function::FnOnce::call_once::hbfb0996a458f4446)
          >>> referenced by alfis.7f1f1742d7f1ba11-cgu.01
          >>>               /build/alfis/src/Alfis-0.8.8/target/release/deps/alfis-18b4896b986420f5.alfis.7f1f1742d7f1ba11-cgu.01.rcgu.o:(ring::ec::suite_b::ops::p384::PRIVATE_KEY_OPS::h679c6fa91139c1ec)

          ld.lld: error: undefined symbol: ring_core_0_17_14__p384_scalar_mul_mont
          >>> referenced by alfis.7f1f1742d7f1ba11-cgu.01
          >>>               /build/alfis/src/Alfis-0.8.8/target/release/deps/alfis-18b4896b986420f5.alfis.7f1f1742d7f1ba11-cgu.01.rcgu.o:(core::ops::function::FnOnce::call_once::h25890ff4e6350a80)
          >>> referenced by alfis.7f1f1742d7f1ba11-cgu.01
          >>>               /build/alfis/src/Alfis-0.8.8/target/release/deps/alfis-18b4896b986420f5.alfis.7f1f1742d7f1ba11-cgu.01.rcgu.o:(ring::ec::suite_b::ops::p384::p384_scalar_inv_to_mont::h3608fe58c3a25636)
          >>> referenced by alfis.7f1f1742d7f1ba11-cgu.01
          >>>               /build/alfis/src/Alfis-0.8.8/target/release/deps/alfis-18b4896b986420f5.alfis.7f1f1742d7f1ba11-cgu.01.rcgu.o:(ring::ec::suite_b::ops::p384::p384_scalar_inv_to_mont::h3608fe58c3a25636)
          >>> referenced 1 more times

          ld.lld: error: undefined symbol: ring_core_0_17_14__LIMBS_add_mod
          >>> referenced by alfis.7f1f1742d7f1ba11-cgu.01
          >>>               /build/alfis/src/Alfis-0.8.8/target/release/deps/alfis-18b4896b986420f5.alfis.7f1f1742d7f1ba11-cgu.01.rcgu.o:(ring::ec::suite_b::verify_affine_point_is_on_the_curve_scaled::h208cf179c95a2542)
          >>> referenced by alfis.7f1f1742d7f1ba11-cgu.01
          >>>               /build/alfis/src/Alfis-0.8.8/target/release/deps/alfis-18b4896b986420f5.alfis.7f1f1742d7f1ba11-cgu.01.rcgu.o:(ring::ec::suite_b::verify_affine_point_is_on_the_curve_scaled::h208cf179c95a2542)
          >>> referenced by alfis.7f1f1742d7f1ba11-cgu.01
          >>>               /build/alfis/src/Alfis-0.8.8/target/release/deps/alfis-18b4896b986420f5.alfis.7f1f1742d7f1ba11-cgu.01.rcgu.o:(ring::ec::suite_b::ecdh::ecdh::h758e9d0e3be99357)
          >>> referenced 6 more times

          ld.lld: error: undefined symbol: ring_core_0_17_14__x25519_sc_mask
          >>> referenced by alfis.7f1f1742d7f1ba11-cgu.01
          >>>               /build/alfis/src/Alfis-0.8.8/target/release/deps/alfis-18b4896b986420f5.alfis.7f1f1742d7f1ba11-cgu.01.rcgu.o:(ring::ec::curve25519::x25519::x25519_public_from_private::h3d2fef33c3e4bea6)
          >>> referenced by alfis.7f1f1742d7f1ba11-cgu.01
          >>>               /build/alfis/src/Alfis-0.8.8/target/release/deps/alfis-18b4896b986420f5.alfis.7f1f1742d7f1ba11-cgu.01.rcgu.o:(ring::ec::curve25519::x25519::x25519_ecdh::h84f0be88d1d89441)
          >>> referenced by alfis.7f1f1742d7f1ba11-cgu.01
          >>>               /build/alfis/src/Alfis-0.8.8/target/release/deps/alfis-18b4896b986420f5.alfis.7f1f1742d7f1ba11-cgu.01.rcgu.o:(ring::ec::curve25519::ed25519::signing::Ed25519KeyPair::from_seed_::h38ae7100ae61d3c5)

          ld.lld: error: undefined symbol: ring_core_0_17_14__x25519_public_from_private_generic_masked
          >>> referenced by alfis.7f1f1742d7f1ba11-cgu.01
          >>>               /build/alfis/src/Alfis-0.8.8/target/release/deps/alfis-18b4896b986420f5.alfis.7f1f1742d7f1ba11-cgu.01.rcgu.o:(ring::ec::curve25519::x25519::x25519_public_from_private::h3d2fef33c3e4bea6)

          ld.lld: error: undefined symbol: ring_core_0_17_14__x25519_scalar_mult_adx
          >>> referenced by alfis.7f1f1742d7f1ba11-cgu.01
          >>>               /build/alfis/src/Alfis-0.8.8/target/release/deps/alfis-18b4896b986420f5.alfis.7f1f1742d7f1ba11-cgu.01.rcgu.o:(ring::ec::curve25519::x25519::x25519_ecdh::h84f0be88d1d89441)

          ld.lld: error: too many errors emitted, stopping now (use --error-limit=0 to see all errors)
          collect2: error: ld returned 1 exit status


error: could not compile `alfis` (bin "alfis") due to 1 previous error
==> ОШИБКА: Произошел сбой в build().
    Прерывание...

vladns avatar Nov 01 '25 18:11 vladns

Just make sure to disable lto and compilation will succeed.

zquestz avatar Nov 01 '25 20:11 zquestz