Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Arch Build Broken - 0.8.5 #370

Open
zquestz opened this issue Sep 2, 2024 · 7 comments
Open

Arch Build Broken - 0.8.5 #370

zquestz opened this issue Sep 2, 2024 · 7 comments

Comments

@zquestz
Copy link

zquestz commented Sep 2, 2024

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...
@Revertron
Copy link
Owner

How exactly are you building ALFIS?

@zquestz
Copy link
Author

zquestz commented Sep 3, 2024

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

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

@Revertron
Copy link
Owner

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

@github-staff github-staff deleted a comment from zquestz Sep 4, 2024
@zquestz
Copy link
Author

zquestz commented Sep 4, 2024 via email

@Revertron
Copy link
Owner

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?

@zquestz
Copy link
Author

zquestz commented Sep 7, 2024

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
Copy link
Author

zquestz commented Oct 18, 2024

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants
@zquestz @Revertron and others