Package Details: doh-client 3.1.2-1

Git Clone URL: https://aur.archlinux.org/doh-client.git (read-only, click to copy)
Package Base: doh-client
Description: doh-client is a DNS over HTTPS client
Upstream URL: https://github.com/LinkTed/doh-client
Keywords: dns doh h2 http2
Licenses: BSD 3-clause
Conflicts: dns-over-https, dns-over-https-client-git, dns-over-https-git
Submitter: LinkTed
Maintainer: LinkTed
Last Packager: LinkTed
Votes: 7
Popularity: 0.000594
First Submitted: 2019-08-10 19:17 (UTC)
Last Updated: 2022-07-10 16:08 (UTC)

Latest Comments

1 2 Next › Last »

thedanbob commented on 2022-09-14 00:28 (UTC) (edited on 2022-09-14 13:23 (UTC) by thedanbob)

After my last system update doh-client failed to start with an error message saying it couldn’t spawn a thread, permission denied. I don’t know what caused the change, but adding this to the doh-client service fixed it:

[Service]
SystemCallFilter=clone3

Edit: Looks like this was the change that caused the problem: glibc used to have clone3 disabled, but it was re-enabled in 2.36-4 https://github.com/archlinux/svntogit-packages/commit/14abe44a37dedc67d11563122502b62896ecf94f

LinkTed commented on 2022-07-10 16:10 (UTC)

Did you try to clean the build directory?

cargo clean

dreieck commented on 2022-06-03 11:27 (UTC)

Fails for me while linking:

   Compiling doh-client v3.1.1 (/home/[...]/.cache/yay/doh-client/src/doh-client)
error: linking with `cc` failed: exit status: 1
  |
  = note: "cc" "-m64" "/home/[...]/.cache/yay/doh-client/src/doh-client/target/release/deps/doh_client-9c60e697a4b5f9ec.doh_client.c3cd13b3-cgu.0.rcgu.o" "-Wl,--as-needed" "-L" "/home/[...]/.cache/yay/doh-client/src/doh-client/target/release/deps" "-L" "/home/[...]/.cache/yay/doh-client/src/doh-client/target/release/build/ring-71ebade492956523/out" "-L" "/usr/lib64/rustlib/x86_64-unknown-linux-gnu/lib" "-Wl,-Bstatic" "/tmp/rustclkQYUD/libring-43003a91fe63a02a.rlib" "-Wl,--start-group" "-Wl,--end-group" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-6b2c1396410cc3a8.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-Wl,--eh-frame-hdr" "-Wl,-znoexecstack" "-L" "/usr/lib64/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/home/[...]/.cache/yay/doh-client/src/doh-client/target/release/deps/doh_client-9c60e697a4b5f9ec" "-Wl,--gc-sections" "-pie" "-Wl,-zrelro,-znow" "-Wl,-O1" "-nodefaultlibs"
  = note: /usr/bin/ld: /home/[...]/.cache/yay/doh-client/src/doh-client/target/release/deps/doh_client-9c60e697a4b5f9ec.doh_client.c3cd13b3-cgu.0.rcgu.o: in function `ring::aead::aes_gcm::aes_gcm_seal':
          doh_client.c3cd13b3-cgu.0:(.text._ZN4ring4aead7aes_gcm12aes_gcm_seal17hbd84aaaba48c17b2E+0x145): undefined reference to `GFp_ia32cap_P'
          /usr/bin/ld: doh_client.c3cd13b3-cgu.0:(.text._ZN4ring4aead7aes_gcm12aes_gcm_seal17hbd84aaaba48c17b2E+0x211): undefined reference to `GFp_aes_nohw_ctr32_encrypt_blocks'
          /usr/bin/ld: doh_client.c3cd13b3-cgu.0:(.text._ZN4ring4aead7aes_gcm12aes_gcm_seal17hbd84aaaba48c17b2E+0x286): undefined reference to `GFp_ia32cap_P'
          /usr/bin/ld: doh_client.c3cd13b3-cgu.0:(.text._ZN4ring4aead7aes_gcm12aes_gcm_seal17hbd84aaaba48c17b2E+0x35a): undefined reference to `GFp_ia32cap_P'
          /usr/bin/ld: doh_client.c3cd13b3-cgu.0:(.text._ZN4ring4aead7aes_gcm12aes_gcm_seal17hbd84aaaba48c17b2E+0x427): undefined reference to `GFp_aes_nohw_encrypt'
          /usr/bin/ld: doh_client.c3cd13b3-cgu.0:(.text._ZN4ring4aead7aes_gcm12aes_gcm_seal17hbd84aaaba48c17b2E+0x542): undefined reference to `GFp_aes_nohw_encrypt'
          /usr/bin/ld: /home/[...]/.cache/yay/doh-client/src/doh-client/target/release/deps/doh_client-9c60e697a4b5f9ec.doh_client.c3cd13b3-cgu.0.rcgu.o: in function `ring::aead::aes_gcm::aes_gcm_open':
          doh_client.c3cd13b3-cgu.0:(.text._ZN4ring4aead7aes_gcm12aes_gcm_open17h8db4b84acefe9b1eE+0x15b): undefined reference to `GFp_ia32cap_P'
          /usr/bin/ld: doh_client.c3cd13b3-cgu.0:(.text._ZN4ring4aead7aes_gcm12aes_gcm_open17h8db4b84acefe9b1eE+0x213): undefined reference to `GFp_aes_nohw_ctr32_encrypt_blocks'
          /usr/bin/ld: doh_client.c3cd13b3-cgu.0:(.text._ZN4ring4aead7aes_gcm12aes_gcm_open17h8db4b84acefe9b1eE+0x2ae): undefined reference to `GFp_ia32cap_P'
          /usr/bin/ld: doh_client.c3cd13b3-cgu.0:(.text._ZN4ring4aead7aes_gcm12aes_gcm_open17h8db4b84acefe9b1eE+0x3c2): undefined reference to `GFp_ia32cap_P'
          /usr/bin/ld: doh_client.c3cd13b3-cgu.0:(.text._ZN4ring4aead7aes_gcm12aes_gcm_open17h8db4b84acefe9b1eE+0x4bd): undefined reference to `GFp_aes_nohw_encrypt'
          /usr/bin/ld: doh_client.c3cd13b3-cgu.0:(.text._ZN4ring4aead7aes_gcm12aes_gcm_open17h8db4b84acefe9b1eE+0x5b5): undefined reference to `GFp_aes_nohw_encrypt'
          /usr/bin/ld: /home/[...]/.cache/yay/doh-client/src/doh-client/target/release/deps/doh_client-9c60e697a4b5f9ec.doh_client.c3cd13b3-cgu.0.rcgu.o: in function `ring::aead::gcm::Context::update_block':
          doh_client.c3cd13b3-cgu.0:(.text._ZN4ring4aead3gcm7Context12update_block17h457bce364e89e539E+0x25): undefined reference to `GFp_ia32cap_P'
          /usr/bin/ld: /home/[...]/.cache/yay/doh-client/src/doh-client/target/release/deps/doh_client-9c60e697a4b5f9ec.doh_client.c3cd13b3-cgu.0.rcgu.o: in function `ring::aead::gcm::Context::update_blocks':
          doh_client.c3cd13b3-cgu.0:(.text._ZN4ring4aead3gcm7Context13update_blocks17hffd7d43130064018E+0x17): undefined reference to `GFp_ia32cap_P'
          /usr/bin/ld: /home/[...]/.cache/yay/doh-client/src/doh-client/target/release/deps/doh_client-9c60e697a4b5f9ec.doh_client.c3cd13b3-cgu.0.rcgu.o: in function `ring::aead::aes_gcm::init':
          doh_client.c3cd13b3-cgu.0:(.text._ZN4ring4aead7aes_gcm4init17h0c4ce1add490a114E+0xbc): undefined reference to `GFp_ia32cap_P'
          /usr/bin/ld: doh_client.c3cd13b3-cgu.0:(.text._ZN4ring4aead7aes_gcm4init17h0c4ce1add490a114E+0x123): undefined reference to `GFp_aes_nohw_set_encrypt_key'
          /usr/bin/ld: doh_client.c3cd13b3-cgu.0:(.text._ZN4ring4aead7aes_gcm4init17h0c4ce1add490a114E+0x1e6): undefined reference to `GFp_aes_nohw_encrypt'
          /usr/bin/ld: /home/[...]/.cache/yay/doh-client/src/doh-client/target/release/deps/doh_client-9c60e697a4b5f9ec.doh_client.c3cd13b3-cgu.0.rcgu.o: in function `ring::aead::chacha20_poly1305::chacha20_poly1305_seal':
          doh_client.c3cd13b3-cgu.0:(.text._ZN4ring4aead17chacha20_poly130522chacha20_poly1305_seal17hc32a66357f5780d4E+0x3b): undefined reference to `GFp_ia32cap_P'
          /usr/bin/ld: doh_client.c3cd13b3-cgu.0:(.text._ZN4ring4aead17chacha20_poly130522chacha20_poly1305_seal17hc32a66357f5780d4E+0xe3): undefined reference to `GFp_poly1305_init'
          /usr/bin/ld: doh_client.c3cd13b3-cgu.0:(.text._ZN4ring4aead17chacha20_poly130522chacha20_poly1305_seal17hc32a66357f5780d4E+0x10a): undefined reference to `GFp_poly1305_update'
          /usr/bin/ld: doh_client.c3cd13b3-cgu.0:(.text._ZN4ring4aead17chacha20_poly130522chacha20_poly1305_seal17hc32a66357f5780d4E+0x161): undefined reference to `GFp_poly1305_update'
          /usr/bin/ld: doh_client.c3cd13b3-cgu.0:(.text._ZN4ring4aead17chacha20_poly130522chacha20_poly1305_seal17hc32a66357f5780d4E+0x1bd): undefined reference to `GFp_poly1305_update'
          /usr/bin/ld: doh_client.c3cd13b3-cgu.0:(.text._ZN4ring4aead17chacha20_poly130522chacha20_poly1305_seal17hc32a66357f5780d4E+0x21a): undefined reference to `GFp_poly1305_update'
          /usr/bin/ld: doh_client.c3cd13b3-cgu.0:(.text._ZN4ring4aead17chacha20_poly130522chacha20_poly1305_seal17hc32a66357f5780d4E+0x23f): undefined reference to `GFp_poly1305_update'
          /usr/bin/ld: doh_client.c3cd13b3-cgu.0:(.text._ZN4ring4aead17chacha20_poly130522chacha20_poly1305_seal17hc32a66357f5780d4E+0x26c): undefined reference to `GFp_poly1305_finish'
          /usr/bin/ld: /home/[...]/.cache/yay/doh-client/src/doh-client/target/release/deps/doh_client-9c60e697a4b5f9ec.doh_client.c3cd13b3-cgu.0.rcgu.o: in function `ring::aead::chacha20_poly1305::chacha20_poly1305_open':
          doh_client.c3cd13b3-cgu.0:(.text._ZN4ring4aead17chacha20_poly130522chacha20_poly1305_open17h53fb90971dd25d9bE+0x3f): undefined reference to `GFp_ia32cap_P'
          /usr/bin/ld: doh_client.c3cd13b3-cgu.0:(.text._ZN4ring4aead17chacha20_poly130522chacha20_poly1305_open17h53fb90971dd25d9bE+0xe2): undefined reference to `GFp_poly1305_init'
          /usr/bin/ld: doh_client.c3cd13b3-cgu.0:(.text._ZN4ring4aead17chacha20_poly130522chacha20_poly1305_open17h53fb90971dd25d9bE+0x107): undefined reference to `GFp_poly1305_update'
          /usr/bin/ld: doh_client.c3cd13b3-cgu.0:(.text._ZN4ring4aead17chacha20_poly130522chacha20_poly1305_open17h53fb90971dd25d9bE+0x15a): undefined reference to `GFp_poly1305_update'
          /usr/bin/ld: doh_client.c3cd13b3-cgu.0:(.text._ZN4ring4aead17chacha20_poly130522chacha20_poly1305_open17h53fb90971dd25d9bE+0x191): undefined reference to `GFp_poly1305_update'
          /usr/bin/ld: doh_client.c3cd13b3-cgu.0:(.text._ZN4ring4aead17chacha20_poly130522chacha20_poly1305_open17h53fb90971dd25d9bE+0x1e4): undefined reference to `GFp_poly1305_update'
          /usr/bin/ld: doh_client.c3cd13b3-cgu.0:(.text._ZN4ring4aead17chacha20_poly130522chacha20_poly1305_open17h53fb90971dd25d9bE+0x242): undefined reference to `GFp_poly1305_update'
          /usr/bin/ld: doh_client.c3cd13b3-cgu.0:(.text._ZN4ring4aead17chacha20_poly130522chacha20_poly1305_open17h53fb90971dd25d9bE+0x26f): undefined reference to `GFp_poly1305_finish'
          /usr/bin/ld: /home/[...]/.cache/yay/doh-client/src/doh-client/target/release/deps/doh_client-9c60e697a4b5f9ec.doh_client.c3cd13b3-cgu.0.rcgu.o: in function `ring::ec::curve25519::x25519::x25519_public_from_private':
          doh_client.c3cd13b3-cgu.0:(.text._ZN4ring2ec10curve255196x2551926x25519_public_from_private17hcf31984c0b1ec4b8E+0x3e): undefined reference to `GFp_x25519_sc_mask'
          /usr/bin/ld: doh_client.c3cd13b3-cgu.0:(.text._ZN4ring2ec10curve255196x2551926x25519_public_from_private17hcf31984c0b1ec4b8E+0x4a): undefined reference to `GFp_x25519_public_from_private_generic_masked'
          /usr/bin/ld: /home/[...]/.cache/yay/doh-client/src/doh-client/target/release/deps/doh_client-9c60e697a4b5f9ec.doh_client.c3cd13b3-cgu.0.rcgu.o: in function `ring::ec::curve25519::x25519::x25519_ecdh':
          doh_client.c3cd13b3-cgu.0:(.text._ZN4ring2ec10curve255196x2551911x25519_ecdh17h5aaa8e9cb00ba2fbE+0x44): undefined reference to `GFp_x25519_sc_mask'
          /usr/bin/ld: doh_client.c3cd13b3-cgu.0:(.text._ZN4ring2ec10curve255196x2551911x25519_ecdh17h5aaa8e9cb00ba2fbE+0x5f): undefined reference to `GFp_x25519_scalar_mult_generic_masked'
          /usr/bin/ld: doh_client.c3cd13b3-cgu.0:(.text._ZN4ring2ec10curve255196x2551911x25519_ecdh17h5aaa8e9cb00ba2fbE+0x7f): undefined reference to `GFp_memcmp'
          /usr/bin/ld: /home/[...]/.cache/yay/doh-client/src/doh-client/target/release/deps/doh_client-9c60e697a4b5f9ec.doh_client.c3cd13b3-cgu.0.rcgu.o: in function `ring::ec::suite_b::ops::p256::p256_point_mul_base_impl':
          doh_client.c3cd13b3-cgu.0:(.text._ZN4ring2ec7suite_b3ops4p25624p256_point_mul_base_impl17h4d679031a87c09dbE+0x2f): undefined reference to `GFp_nistz256_point_mul_base'
          /usr/bin/ld: /home/[...]/.cache/yay/doh-client/src/doh-client/target/release/deps/doh_client-9c60e697a4b5f9ec.doh_client.c3cd13b3-cgu.0.rcgu.o: in function `ring::ec::suite_b::ops::p256::p256_scalar_inv_to_mont':
          doh_client.c3cd13b3-cgu.0:(.text._ZN4ring2ec7suite_b3ops4p25623p256_scalar_inv_to_mont17hc2d3f8f25934dfe5E+0x8d): undefined reference to `GFp_p256_scalar_sqr_mont'
          /usr/bin/ld: doh_client.c3cd13b3-cgu.0:(.text._ZN4ring2ec7suite_b3ops4p25623p256_scalar_inv_to_mont17hc2d3f8f25934dfe5E+0x1c0): undefined reference to `GFp_p256_scalar_sqr_mont'
          /usr/bin/ld: doh_client.c3cd13b3-cgu.0:(.text._ZN4ring2ec7suite_b3ops4p25623p256_scalar_inv_to_mont17hc2d3f8f25934dfe5E+0x2ac): undefined reference to `GFp_p256_scalar_sqr_mont'
          /usr/bin/ld: /home/[...]/.cache/yay/doh-client/src/doh-client/target/release/deps/doh_client-9c60e697a4b5f9ec.doh_client.c3cd13b3-cgu.0.rcgu.o: in function `ring::ec::suite_b::curve::p256_check_private_key_bytes':
          doh_client.c3cd13b3-cgu.0:(.text._ZN4ring2ec7suite_b5curve28p256_check_private_key_bytes17h2fc3ff886dc4ef9fE+0x178): undefined reference to `LIMBS_less_than'
          /usr/bin/ld: doh_client.c3cd13b3-cgu.0:(.text._ZN4ring2ec7suite_b5curve28p256_check_private_key_bytes17h2fc3ff886dc4ef9fE+0x191): undefined reference to `LIMBS_are_zero'
          /usr/bin/ld: /home/[...]/.cache/yay/doh-client/src/doh-client/target/release/deps/doh_client-9c60e697a4b5f9ec.doh_client.c3cd13b3-cgu.0.rcgu.o: in function `ring::ec::suite_b::curve::p256_generate_private_key':
          doh_client.c3cd13b3-cgu.0:(.text._ZN4ring2ec7suite_b5curve25p256_generate_private_key17hf031c911457f5feeE+0x1d1): undefined reference to `LIMBS_less_than'
          /usr/bin/ld: doh_client.c3cd13b3-cgu.0:(.text._ZN4ring2ec7suite_b5curve25p256_generate_private_key17hf031c911457f5feeE+0x1e9): undefined reference to `LIMBS_are_zero'
          /usr/bin/ld: /home/[...]/.cache/yay/doh-client/src/doh-client/target/release/deps/doh_client-9c60e697a4b5f9ec.doh_client.c3cd13b3-cgu.0.rcgu.o: in function `ring::limb::parse_big_endian_in_range_and_pad_consttime':
          doh_client.c3cd13b3-cgu.0:(.text._ZN4ring4limb43parse_big_endian_in_range_and_pad_consttime17hd8a9cfb36a1d8a6dE+0x160): undefined reference to `LIMBS_less_than'
          /usr/bin/ld: doh_client.c3cd13b3-cgu.0:(.text._ZN4ring4limb43parse_big_endian_in_range_and_pad_consttime17hd8a9cfb36a1d8a6dE+0x17f): undefined reference to `LIMBS_are_zero'
          /usr/bin/ld: /home/[...]/.cache/yay/doh-client/src/doh-client/target/release/deps/doh_client-9c60e697a4b5f9ec.doh_client.c3cd13b3-cgu.0.rcgu.o: in function `ring::ec::suite_b::private_key::affine_from_jacobian':
          doh_client.c3cd13b3-cgu.0:(.text._ZN4ring2ec7suite_b11private_key20affine_from_jacobian17hc0b30fe618f6955fE+0x86): undefined reference to `LIMBS_are_zero'
          /usr/bin/ld: doh_client.c3cd13b3-cgu.0:(.text._ZN4ring2ec7suite_b11private_key20affine_from_jacobian17hc0b30fe618f6955fE+0x292): undefined reference to `LIMBS_equal'
          /usr/bin/ld: /home/[...]/.cache/yay/doh-client/src/doh-client/target/release/deps/doh_client-9c60e697a4b5f9ec.doh_client.c3cd13b3-cgu.0.rcgu.o: in function `ring::ec::suite_b::ops::p384::p384_elem_inv_squared':
          doh_client.c3cd13b3-cgu.0:(.text._ZN4ring2ec7suite_b3ops4p38421p384_elem_inv_squared17h0ef9d81f3eccad5cE+0x2b): undefined reference to `GFp_p384_elem_mul_mont'
          /usr/bin/ld: /home/[...]/.cache/yay/doh-client/src/doh-client/target/release/deps/doh_client-9c60e697a4b5f9ec.doh_client.c3cd13b3-cgu.0.rcgu.o: in function `ring::ec::suite_b::ops::p384::p384_point_mul_base_impl':
          doh_client.c3cd13b3-cgu.0:(.text._ZN4ring2ec7suite_b3ops4p38424p384_point_mul_base_impl17hc29883e722214f7fE+0x3d): undefined reference to `GFp_nistz384_point_mul'
          /usr/bin/ld: /home/[...]/.cache/yay/doh-client/src/doh-client/target/release/deps/doh_client-9c60e697a4b5f9ec.doh_client.c3cd13b3-cgu.0.rcgu.o: in function `ring::ec::suite_b::ops::p384::GFp_p384_elem_sqr_mont':
          doh_client.c3cd13b3-cgu.0:(.text._ZN4ring2ec7suite_b3ops4p38422GFp_p384_elem_sqr_mont17hb19837d08f2ebd80E+0x5): undefined reference to `GFp_p384_elem_mul_mont'
          /usr/bin/ld: /home/[...]/.cache/yay/doh-client/src/doh-client/target/release/deps/doh_client-9c60e697a4b5f9ec.doh_client.c3cd13b3-cgu.0.rcgu.o: in function `ring::ec::suite_b::ops::p384::p384_scalar_inv_to_mont':
          doh_client.c3cd13b3-cgu.0:(.text._ZN4ring2ec7suite_b3ops4p38423p384_scalar_inv_to_mont17h2ad9327fe1e0f53eE+0x47): undefined reference to `GFp_p384_scalar_mul_mont'
          /usr/bin/ld: doh_client.c3cd13b3-cgu.0:(.text._ZN4ring2ec7suite_b3ops4p38423p384_scalar_inv_to_mont17h2ad9327fe1e0f53eE+0x891): undefined reference to `GFp_p384_scalar_mul_mont'
          /usr/bin/ld: /home/[...]/.cache/yay/doh-client/src/doh-client/target/release/deps/doh_client-9c60e697a4b5f9ec.doh_client.c3cd13b3-cgu.0.rcgu.o: in function `ring::ec::suite_b::curve::p384_check_private_key_bytes':
          doh_client.c3cd13b3-cgu.0:(.text._ZN4ring2ec7suite_b5curve28p384_check_private_key_bytes17hc26e012b8d2a1880E+0x21c): undefined reference to `LIMBS_less_than'
          /usr/bin/ld: doh_client.c3cd13b3-cgu.0:(.text._ZN4ring2ec7suite_b5curve28p384_check_private_key_bytes17hc26e012b8d2a1880E+0x235): undefined reference to `LIMBS_are_zero'
          /usr/bin/ld: /home/[...]/.cache/yay/doh-client/src/doh-client/target/release/deps/doh_client-9c60e697a4b5f9ec.doh_client.c3cd13b3-cgu.0.rcgu.o: in function `ring::ec::suite_b::curve::p384_generate_private_key':
          doh_client.c3cd13b3-cgu.0:(.text._ZN4ring2ec7suite_b5curve25p384_generate_private_key17he51a9b9344788d44E+0x275): undefined reference to `LIMBS_less_than'
          /usr/bin/ld: doh_client.c3cd13b3-cgu.0:(.text._ZN4ring2ec7suite_b5curve25p384_generate_private_key17he51a9b9344788d44E+0x28d): undefined reference to `LIMBS_are_zero'
          /usr/bin/ld: /home/[...]/.cache/yay/doh-client/src/doh-client/target/release/deps/doh_client-9c60e697a4b5f9ec.doh_client.c3cd13b3-cgu.0.rcgu.o: in function `ring::ec::suite_b::ecdh::p256_ecdh':
          doh_client.c3cd13b3-cgu.0:(.text._ZN4ring2ec7suite_b4ecdh9p256_ecdh17h71c647471c7d1b78E+0x20b): undefined reference to `LIMBS_less_than'
          /usr/bin/ld: doh_client.c3cd13b3-cgu.0:(.text._ZN4ring2ec7suite_b4ecdh9p256_ecdh17h71c647471c7d1b78E+0x223): undefined reference to `LIMBS_are_zero'
          /usr/bin/ld: doh_client.c3cd13b3-cgu.0:(.text._ZN4ring2ec7suite_b4ecdh9p256_ecdh17h71c647471c7d1b78E+0x2a8): undefined reference to `GFp_nistz256_point_mul'
          /usr/bin/ld: /home/[...]/.cache/yay/doh-client/src/doh-client/target/release/deps/doh_client-9c60e697a4b5f9ec.doh_client.c3cd13b3-cgu.0.rcgu.o: in function `ring::ec::suite_b::public_key::parse_uncompressed_point':
          doh_client.c3cd13b3-cgu.0:(.text._ZN4ring2ec7suite_b10public_key24parse_uncompressed_point17h05c908f50fb49b8dE+0x3cd): undefined reference to `LIMBS_equal'
          /usr/bin/ld: /home/[...]/.cache/yay/doh-client/src/doh-client/target/release/deps/doh_client-9c60e697a4b5f9ec.doh_client.c3cd13b3-cgu.0.rcgu.o: in function `ring::ec::suite_b::ecdh::p384_ecdh':
          doh_client.c3cd13b3-cgu.0:(.text._ZN4ring2ec7suite_b4ecdh9p384_ecdh17ha86be7bab6181774E+0x2af): undefined reference to `LIMBS_less_than'
          /usr/bin/ld: doh_client.c3cd13b3-cgu.0:(.text._ZN4ring2ec7suite_b4ecdh9p384_ecdh17ha86be7bab6181774E+0x2c7): undefined reference to `LIMBS_are_zero'
          /usr/bin/ld: doh_client.c3cd13b3-cgu.0:(.text._ZN4ring2ec7suite_b4ecdh9p384_ecdh17ha86be7bab6181774E+0x34c): undefined reference to `GFp_nistz384_point_mul'
          /usr/bin/ld: doh_client.c3cd13b3-cgu.0:(.text._ZN4ring2ec7suite_b4ecdh9p384_ecdh17ha86be7bab6181774E+0x42e): undefined reference to `GFp_p384_elem_mul_mont'
          /usr/bin/ld: /home/[...]/.cache/yay/doh-client/src/doh-client/target/release/deps/doh_client-9c60e697a4b5f9ec.doh_client.c3cd13b3-cgu.0.rcgu.o: in function `ring::digest::BlockContext::new':
          doh_client.c3cd13b3-cgu.0:(.text._ZN4ring6digest12BlockContext3new17h927fdba0bc34dd66E+0x61): undefined reference to `GFp_cpuid_setup'
          /usr/bin/ld: /home/[...]/.cache/yay/doh-client/src/doh-client/target/release/deps/doh_client-9c60e697a4b5f9ec.doh_client.c3cd13b3-cgu.0.rcgu.o: in function `ring::aead::open_within_::open_within':
          doh_client.c3cd13b3-cgu.0:(.text._ZN4ring4aead12open_within_11open_within17hdba60edcc80c243dE+0x97): undefined reference to `GFp_memcmp'
          /usr/bin/ld: /home/[...]/.cache/yay/doh-client/src/doh-client/target/release/deps/doh_client-9c60e697a4b5f9ec.doh_client.c3cd13b3-cgu.0.rcgu.o: in function `ring::aead::UnboundKey::new':
          doh_client.c3cd13b3-cgu.0:(.text._ZN4ring4aead10UnboundKey3new17h35072c5ce5687508E+0x4b): undefined reference to `GFp_cpuid_setup'
          /usr/bin/ld: /home/[...]/.cache/yay/doh-client/src/doh-client/target/release/deps/doh_client-9c60e697a4b5f9ec.doh_client.c3cd13b3-cgu.0.rcgu.o: in function `ring::agreement::EphemeralPrivateKey::generate':
          doh_client.c3cd13b3-cgu.0:(.text._ZN4ring9agreement19EphemeralPrivateKey8generate17hc8a8864973568809E+0x45): undefined reference to `GFp_cpuid_setup'
          /usr/bin/ld: /home/[...]/.cache/yay/doh-client/src/doh-client/target/release/deps/doh_client-9c60e697a4b5f9ec.doh_client.c3cd13b3-cgu.0.rcgu.o: in function `ring::ec::curve25519::ed25519::signing::Ed25519KeyPair::from_seed_':
          doh_client.c3cd13b3-cgu.0:(.text._ZN4ring2ec10curve255197ed255197signing14Ed25519KeyPair10from_seed_17h9dbc660699f885a7E+0x16a): undefined reference to `GFp_x25519_sc_mask'
          /usr/bin/ld: doh_client.c3cd13b3-cgu.0:(.text._ZN4ring2ec10curve255197ed255197signing14Ed25519KeyPair10from_seed_17h9dbc660699f885a7E+0x1db): undefined reference to `GFp_x25519_ge_scalarmult_base'
          /usr/bin/ld: doh_client.c3cd13b3-cgu.0:(.text._ZN4ring2ec10curve255197ed255197signing14Ed25519KeyPair10from_seed_17h9dbc660699f885a7E+0x2df): undefined reference to `GFp_x25519_fe_invert'
          /usr/bin/ld: doh_client.c3cd13b3-cgu.0:(.text._ZN4ring2ec10curve255197ed255197signing14Ed25519KeyPair10from_seed_17h9dbc660699f885a7E+0x305): undefined reference to `GFp_x25519_fe_mul_ttt'
          /usr/bin/ld: doh_client.c3cd13b3-cgu.0:(.text._ZN4ring2ec10curve255197ed255197signing14Ed25519KeyPair10from_seed_17h9dbc660699f885a7E+0x362): undefined reference to `GFp_x25519_fe_tobytes'
          /usr/bin/ld: doh_client.c3cd13b3-cgu.0:(.text._ZN4ring2ec10curve255197ed255197signing14Ed25519KeyPair10from_seed_17h9dbc660699f885a7E+0x36b): undefined reference to `GFp_x25519_fe_isnegative'
          /usr/bin/ld: /home/[...]/.cache/yay/doh-client/src/doh-client/target/release/deps/doh_client-9c60e697a4b5f9ec.doh_client.c3cd13b3-cgu.0.rcgu.o: in function `<ring::ec::curve25519::ed25519::verification::EdDSAParameters as ring::signature::VerificationAlgorithm>::verify':
          doh_client.c3cd13b3-cgu.0:(.text._ZN119_$LT$ring..ec..curve25519..ed25519..verification..EdDSAParameters$u20$as$u20$ring..signature..VerificationAlgorithm$GT$6verify17h7af3d92e520e27d8E+0x242): undefined reference to `GFp_x25519_ge_frombytes_vartime'
          /usr/bin/ld: doh_client.c3cd13b3-cgu.0:(.text._ZN119_$LT$ring..ec..curve25519..ed25519..verification..EdDSAParameters$u20$as$u20$ring..signature..VerificationAlgorithm$GT$6verify17h7af3d92e520e27d8E+0x26a): undefined reference to `GFp_x25519_fe_neg'
          /usr/bin/ld: doh_client.c3cd13b3-cgu.0:(.text._ZN119_$LT$ring..ec..curve25519..ed25519..verification..EdDSAParameters$u20$as$u20$ring..signature..VerificationAlgorithm$GT$6verify17h7af3d92e520e27d8E+0x327): undefined reference to `GFp_x25519_sc_reduce'
          /usr/bin/ld: doh_client.c3cd13b3-cgu.0:(.text._ZN119_$LT$ring..ec..curve25519..ed25519..verification..EdDSAParameters$u20$as$u20$ring..signature..VerificationAlgorithm$GT$6verify17h7af3d92e520e27d8E+0x3b1): undefined reference to `GFp_x25519_ge_double_scalarmult_vartime'
          /usr/bin/ld: doh_client.c3cd13b3-cgu.0:(.text._ZN119_$LT$ring..ec..curve25519..ed25519..verification..EdDSAParameters$u20$as$u20$ring..signature..VerificationAlgorithm$GT$6verify17h7af3d92e520e27d8E+0x509): undefined reference to `GFp_x25519_fe_invert'
          /usr/bin/ld: doh_client.c3cd13b3-cgu.0:(.text._ZN119_$LT$ring..ec..curve25519..ed25519..verification..EdDSAParameters$u20$as$u20$ring..signature..VerificationAlgorithm$GT$6verify17h7af3d92e520e27d8E+0x52f): undefined reference to `GFp_x25519_fe_mul_ttt'
          /usr/bin/ld: doh_client.c3cd13b3-cgu.0:(.text._ZN119_$LT$ring..ec..curve25519..ed25519..verification..EdDSAParameters$u20$as$u20$ring..signature..VerificationAlgorithm$GT$6verify17h7af3d92e520e27d8E+0x591): undefined reference to `GFp_x25519_fe_tobytes'
          /usr/bin/ld: doh_client.c3cd13b3-cgu.0:(.text._ZN119_$LT$ring..ec..curve25519..ed25519..verification..EdDSAParameters$u20$as$u20$ring..signature..VerificationAlgorithm$GT$6verify17h7af3d92e520e27d8E+0x59a): undefined reference to `GFp_x25519_fe_isnegative'
          /usr/bin/ld: /home/[...]/.cache/yay/doh-client/src/doh-client/target/release/deps/doh_client-9c60e697a4b5f9ec.doh_client.c3cd13b3-cgu.0.rcgu.o: in function `ring::ec::suite_b::ecdsa::signing::EcdsaKeyPair::from_pkcs8':
          doh_client.c3cd13b3-cgu.0:(.text._ZN4ring2ec7suite_b5ecdsa7signing12EcdsaKeyPair10from_pkcs817hffd3a38101c8f420E+0x64): undefined reference to `GFp_cpuid_setup'
          /usr/bin/ld: /home/[...]/.cache/yay/doh-client/src/doh-client/target/release/deps/doh_client-9c60e697a4b5f9ec.doh_client.c3cd13b3-cgu.0.rcgu.o: in function `ring::ec::suite_b::ecdsa::digest_scalar::digest_scalar':
          doh_client.c3cd13b3-cgu.0:(.text._ZN4ring2ec7suite_b5ecdsa13digest_scalar13digest_scalar17hb4f8c291a7f0b9dbE+0x15f): undefined reference to `LIMBS_reduce_once'
          /usr/bin/ld: /home/[...]/.cache/yay/doh-client/src/doh-client/target/release/deps/doh_client-9c60e697a4b5f9ec.doh_client.c3cd13b3-cgu.0.rcgu.o: in function `<ring::ec::suite_b::ecdsa::verification::EcdsaVerificationAlgorithm as ring::signature::VerificationAlgorithm>::verify':
          doh_client.c3cd13b3-cgu.0:(.text._ZN125_$LT$ring..ec..suite_b..ecdsa..verification..EcdsaVerificationAlgorithm$u20$as$u20$ring..signature..VerificationAlgorithm$GT$6verify17h4e41db2a16fd6ae4E+0x39a): undefined reference to `LIMBS_are_zero'
          /usr/bin/ld: doh_client.c3cd13b3-cgu.0:(.text._ZN125_$LT$ring..ec..suite_b..ecdsa..verification..EcdsaVerificationAlgorithm$u20$as$u20$ring..signature..VerificationAlgorithm$GT$6verify17h4e41db2a16fd6ae4E+0x57a): undefined reference to `LIMBS_are_zero'
          /usr/bin/ld: doh_client.c3cd13b3-cgu.0:(.text._ZN125_$LT$ring..ec..suite_b..ecdsa..verification..EcdsaVerificationAlgorithm$u20$as$u20$ring..signature..VerificationAlgorithm$GT$6verify17h4e41db2a16fd6ae4E+0x7c9): undefined reference to `LIMBS_equal'
          /usr/bin/ld: doh_client.c3cd13b3-cgu.0:(.text._ZN125_$LT$ring..ec..suite_b..ecdsa..verification..EcdsaVerificationAlgorithm$u20$as$u20$ring..signature..VerificationAlgorithm$GT$6verify17h4e41db2a16fd6ae4E+0x8cd): undefined reference to `LIMBS_less_than'
          /usr/bin/ld: /home/[...]/.cache/yay/doh-client/src/doh-client/target/release/deps/doh_client-9c60e697a4b5f9ec.doh_client.c3cd13b3-cgu.0.rcgu.o: in function `ring::rsa::verification::<impl ring::signature::VerificationAlgorithm for ring::rsa::RsaParameters>::verify':
          doh_client.c3cd13b3-cgu.0:(.text._ZN4ring3rsa12verification93_$LT$impl$u20$ring..signature..VerificationAlgorithm$u20$for$u20$ring..rsa..RsaParameters$GT$6verify17hcbc496b96fb36508E+0x127): undefined reference to `LIMBS_are_zero'
          /usr/bin/ld: /home/[...]/.cache/yay/doh-client/src/doh-client/target/release/deps/doh_client-9c60e697a4b5f9ec.doh_client.c3cd13b3-cgu.0.rcgu.o: in function `ring::rsa::verification::Key::from_modulus_and_exponent':
          doh_client.c3cd13b3-cgu.0:(.text._ZN4ring3rsa12verification3Key25from_modulus_and_exponent17h9ffbac06c65754c2E+0x1e8): undefined reference to `LIMBS_are_even'
          /usr/bin/ld: doh_client.c3cd13b3-cgu.0:(.text._ZN4ring3rsa12verification3Key25from_modulus_and_exponent17h9ffbac06c65754c2E+0x260): undefined reference to `LIMBS_less_than_limb'
          /usr/bin/ld: doh_client.c3cd13b3-cgu.0:(.text._ZN4ring3rsa12verification3Key25from_modulus_and_exponent17h9ffbac06c65754c2E+0x282): undefined reference to `GFp_bn_neg_inv_mod_r_u64'
          /usr/bin/ld: doh_client.c3cd13b3-cgu.0:(.text._ZN4ring3rsa12verification3Key25from_modulus_and_exponent17h9ffbac06c65754c2E+0x2d8): undefined reference to `LIMB_shr'
          /usr/bin/ld: doh_client.c3cd13b3-cgu.0:(.text._ZN4ring3rsa12verification3Key25from_modulus_and_exponent17h9ffbac06c65754c2E+0x3e0): undefined reference to `LIMBS_shl_mod'
          /usr/bin/ld: /home/[...]/.cache/yay/doh-client/src/doh-client/target/release/deps/doh_client-9c60e697a4b5f9ec.doh_client.c3cd13b3-cgu.0.rcgu.o: in function `ring::arithmetic::bigint::Elem<M>::from_be_bytes_padded':
          doh_client.c3cd13b3-cgu.0:(.text._ZN4ring10arithmetic6bigint13Elem$LT$M$GT$20from_be_bytes_padded17h251a039c98573d95E+0x20c): undefined reference to `LIMBS_less_than'
          /usr/bin/ld: /home/[...]/.cache/yay/doh-client/src/doh-client/target/release/deps/doh_client-9c60e697a4b5f9ec.doh_client.c3cd13b3-cgu.0.rcgu.o: in function `ring::rsa::signing::RsaKeyPair::from_der':
          doh_client.c3cd13b3-cgu.0:(.text._ZN4ring3rsa7signing10RsaKeyPair8from_der17he164f814f3179710E+0x3bc): undefined reference to `LIMBS_less_than'
          /usr/bin/ld: doh_client.c3cd13b3-cgu.0:(.text._ZN4ring3rsa7signing10RsaKeyPair8from_der17he164f814f3179710E+0x7e2): undefined reference to `LIMBS_are_zero'
          /usr/bin/ld: doh_client.c3cd13b3-cgu.0:(.text._ZN4ring3rsa7signing10RsaKeyPair8from_der17he164f814f3179710E+0x9df): undefined reference to `LIMBS_less_than'
          /usr/bin/ld: doh_client.c3cd13b3-cgu.0:(.text._ZN4ring3rsa7signing10RsaKeyPair8from_der17he164f814f3179710E+0xa0e): undefined reference to `LIMBS_are_even'
          /usr/bin/ld: doh_client.c3cd13b3-cgu.0:(.text._ZN4ring3rsa7signing10RsaKeyPair8from_der17he164f814f3179710E+0xada): undefined reference to `LIMBS_are_even'
          /usr/bin/ld: doh_client.c3cd13b3-cgu.0:(.text._ZN4ring3rsa7signing10RsaKeyPair8from_der17he164f814f3179710E+0xb64): undefined reference to `LIMBS_less_than_limb'
          /usr/bin/ld: doh_client.c3cd13b3-cgu.0:(.text._ZN4ring3rsa7signing10RsaKeyPair8from_der17he164f814f3179710E+0xb77): undefined reference to `GFp_bn_neg_inv_mod_r_u64'
          /usr/bin/ld: doh_client.c3cd13b3-cgu.0:(.text._ZN4ring3rsa7signing10RsaKeyPair8from_der17he164f814f3179710E+0xbe1): undefined reference to `LIMB_shr'
          /usr/bin/ld: doh_client.c3cd13b3-cgu.0:(.text._ZN4ring3rsa7signing10RsaKeyPair8from_der17he164f814f3179710E+0xd41): undefined reference to `LIMBS_shl_mod'
          /usr/bin/ld: doh_client.c3cd13b3-cgu.0:(.text._ZN4ring3rsa7signing10RsaKeyPair8from_der17he164f814f3179710E+0xf71): undefined reference to `LIMBS_are_even'
          /usr/bin/ld: doh_client.c3cd13b3-cgu.0:(.text._ZN4ring3rsa7signing10RsaKeyPair8from_der17he164f814f3179710E+0x10a1): undefined reference to `LIMBS_are_even'
          /usr/bin/ld: doh_client.c3cd13b3-cgu.0:(.text._ZN4ring3rsa7signing10RsaKeyPair8from_der17he164f814f3179710E+0x116e): undefined reference to `LIMBS_less_than_limb'
          /usr/bin/ld: doh_client.c3cd13b3-cgu.0:(.text._ZN4ring3rsa7signing10RsaKeyPair8from_der17he164f814f3179710E+0x1185): undefined reference to `GFp_bn_neg_inv_mod_r_u64'
          /usr/bin/ld: doh_client.c3cd13b3-cgu.0:(.text._ZN4ring3rsa7signing10RsaKeyPair8from_der17he164f814f3179710E+0x11e9): undefined reference to `LIMB_shr'
          /usr/bin/ld: doh_client.c3cd13b3-cgu.0:(.text._ZN4ring3rsa7signing10RsaKeyPair8from_der17he164f814f3179710E+0x1344): undefined reference to `LIMBS_shl_mod'
          /usr/bin/ld: doh_client.c3cd13b3-cgu.0:(.text._ZN4ring3rsa7signing10RsaKeyPair8from_der17he164f814f3179710E+0x1736): undefined reference to `LIMBS_less_than'
          /usr/bin/ld: doh_client.c3cd13b3-cgu.0:(.text._ZN4ring3rsa7signing10RsaKeyPair8from_der17he164f814f3179710E+0x17d2): undefined reference to `LIMBS_are_even'
          /usr/bin/ld: doh_client.c3cd13b3-cgu.0:(.text._ZN4ring3rsa7signing10RsaKeyPair8from_der17he164f814f3179710E+0x1bfe): undefined reference to `LIMBS_add_mod'
          /usr/bin/ld: doh_client.c3cd13b3-cgu.0:(.text._ZN4ring3rsa7signing10RsaKeyPair8from_der17he164f814f3179710E+0x1cb5): undefined reference to `LIMBS_sub_mod'
          /usr/bin/ld: doh_client.c3cd13b3-cgu.0:(.text._ZN4ring3rsa7signing10RsaKeyPair8from_der17he164f814f3179710E+0x1e32): undefined reference to `LIMBS_equal_limb'
          /usr/bin/ld: doh_client.c3cd13b3-cgu.0:(.text._ZN4ring3rsa7signing10RsaKeyPair8from_der17he164f814f3179710E+0x1ffb): undefined reference to `LIMBS_are_even'
          /usr/bin/ld: doh_client.c3cd13b3-cgu.0:(.text._ZN4ring3rsa7signing10RsaKeyPair8from_der17he164f814f3179710E+0x2171): undefined reference to `LIMBS_less_than_limb'
          /usr/bin/ld: doh_client.c3cd13b3-cgu.0:(.text._ZN4ring3rsa7signing10RsaKeyPair8from_der17he164f814f3179710E+0x2188): undefined reference to `GFp_bn_neg_inv_mod_r_u64'
          /usr/bin/ld: doh_client.c3cd13b3-cgu.0:(.text._ZN4ring3rsa7signing10RsaKeyPair8from_der17he164f814f3179710E+0x21ec): undefined reference to `LIMB_shr'
          /usr/bin/ld: doh_client.c3cd13b3-cgu.0:(.text._ZN4ring3rsa7signing10RsaKeyPair8from_der17he164f814f3179710E+0x2365): undefined reference to `LIMBS_shl_mod'
          /usr/bin/ld: /home/[...]/.cache/yay/doh-client/src/doh-client/target/release/deps/doh_client-9c60e697a4b5f9ec.doh_client.c3cd13b3-cgu.0.rcgu.o: in function `ring::arithmetic::bigint::Nonnegative::from_be_bytes_with_bit_length':
          doh_client.c3cd13b3-cgu.0:(.text._ZN4ring10arithmetic6bigint11Nonnegative29from_be_bytes_with_bit_length17h79d869cb3c983ad0E+0x1a8): undefined reference to `LIMB_shr'
          /usr/bin/ld: /home/[...]/.cache/yay/doh-client/src/doh-client/target/release/deps/doh_client-9c60e697a4b5f9ec.doh_client.c3cd13b3-cgu.0.rcgu.o: in function `ring::arithmetic::bigint::Nonnegative::to_elem':
          doh_client.c3cd13b3-cgu.0:(.text._ZN4ring10arithmetic6bigint11Nonnegative7to_elem17hb38674784459f6b9E+0x2b): undefined reference to `LIMBS_less_than'
          /usr/bin/ld: /home/[...]/.cache/yay/doh-client/src/doh-client/target/release/deps/doh_client-9c60e697a4b5f9ec.doh_client.c3cd13b3-cgu.0.rcgu.o: in function `ring::arithmetic::bigint::BoxedLimbs<M>::from_be_bytes_padded_less_than':
          doh_client.c3cd13b3-cgu.0:(.text._ZN4ring10arithmetic6bigint19BoxedLimbs$LT$M$GT$30from_be_bytes_padded_less_than17hf71fe8fd1f39299fE+0x1ff): undefined reference to `LIMBS_less_than'
          /usr/bin/ld: /home/[...]/.cache/yay/doh-client/src/doh-client/target/release/deps/doh_client-9c60e697a4b5f9ec.doh_client.c3cd13b3-cgu.0.rcgu.o: in function `ring::arithmetic::bigint::elem_exp_consttime':
          doh_client.c3cd13b3-cgu.0:(.text._ZN4ring10arithmetic6bigint18elem_exp_consttime17hd06fbb83ce9c70b4E+0x31f): undefined reference to `LIMBS_window5_split_window'
          /usr/bin/ld: doh_client.c3cd13b3-cgu.0:(.text._ZN4ring10arithmetic6bigint18elem_exp_consttime17hd06fbb83ce9c70b4E+0x352): undefined reference to `LIMBS_window5_unsplit_window'
          /usr/bin/ld: doh_client.c3cd13b3-cgu.0:(.text._ZN4ring10arithmetic6bigint18elem_exp_consttime17hd06fbb83ce9c70b4E+0x38e): undefined reference to `LIMBS_window5_split_window'
          /usr/bin/ld: /home/[...]/.cache/yay/doh-client/src/doh-client/target/release/deps/doh_client-9c60e697a4b5f9ec.doh_client.c3cd13b3-cgu.0.rcgu.o: in function `<rustls::verify::WebPkiVerifier as rustls::verify::ServerCertVerifier>::verify_server_cert':
          doh_client.c3cd13b3-cgu.0:(.text._ZN85_$LT$rustls..verify..WebPkiVerifier$u20$as$u20$rustls..verify..ServerCertVerifier$GT$18verify_server_cert17hb12d15aa9cbbcbb5E+0x154d): undefined reference to `GFp_cpuid_setup'
          /usr/bin/ld: /home/[...]/.cache/yay/doh-client/src/doh-client/target/release/deps/doh_client-9c60e697a4b5f9ec.doh_client.c3cd13b3-cgu.0.rcgu.o: in function `<rustls::sign::RsaSigner as rustls::sign::Signer>::sign':
          doh_client.c3cd13b3-cgu.0:(.text._ZN64_$LT$rustls..sign..RsaSigner$u20$as$u20$rustls..sign..Signer$GT$4sign17h049f5986b16beb98E+0x39d): undefined reference to `GFp_bn_from_montgomery_in_place'
          /usr/bin/ld: doh_client.c3cd13b3-cgu.0:(.text._ZN64_$LT$rustls..sign..RsaSigner$u20$as$u20$rustls..sign..Signer$GT$4sign17h049f5986b16beb98E+0x54a): undefined reference to `LIMBS_reduce_once'
          /usr/bin/ld: doh_client.c3cd13b3-cgu.0:(.text._ZN64_$LT$rustls..sign..RsaSigner$u20$as$u20$rustls..sign..Signer$GT$4sign17h049f5986b16beb98E+0x69c): undefined reference to `GFp_bn_from_montgomery_in_place'
          /usr/bin/ld: doh_client.c3cd13b3-cgu.0:(.text._ZN64_$LT$rustls..sign..RsaSigner$u20$as$u20$rustls..sign..Signer$GT$4sign17h049f5986b16beb98E+0xa8a): undefined reference to `LIMBS_window5_split_window'
          /usr/bin/ld: doh_client.c3cd13b3-cgu.0:(.text._ZN64_$LT$rustls..sign..RsaSigner$u20$as$u20$rustls..sign..Signer$GT$4sign17h049f5986b16beb98E+0xabd): undefined reference to `LIMBS_window5_unsplit_window'
          /usr/bin/ld: doh_client.c3cd13b3-cgu.0:(.text._ZN64_$LT$rustls..sign..RsaSigner$u20$as$u20$rustls..sign..Signer$GT$4sign17h049f5986b16beb98E+0xaf5): undefined reference to `LIMBS_window5_split_window'
          /usr/bin/ld: doh_client.c3cd13b3-cgu.0:(.text._ZN64_$LT$rustls..sign..RsaSigner$u20$as$u20$rustls..sign..Signer$GT$4sign17h049f5986b16beb98E+0xd67): undefined reference to `LIMBS_sub_mod'
          /usr/bin/ld: doh_client.c3cd13b3-cgu.0:(.text._ZN64_$LT$rustls..sign..RsaSigner$u20$as$u20$rustls..sign..Signer$GT$4sign17h049f5986b16beb98E+0xe98): undefined reference to `LIMBS_add_mod'
          /usr/bin/ld: doh_client.c3cd13b3-cgu.0:(.text._ZN64_$LT$rustls..sign..RsaSigner$u20$as$u20$rustls..sign..Signer$GT$4sign17h049f5986b16beb98E+0x10cf): undefined reference to `LIMBS_equal'
          /usr/bin/ld: /home/[...]/.cache/yay/doh-client/src/doh-client/target/release/deps/doh_client-9c60e697a4b5f9ec.doh_client.c3cd13b3-cgu.0.rcgu.o: in function `<rustls::sign::Ed25519Signer as rustls::sign::Signer>::sign':
          doh_client.c3cd13b3-cgu.0:(.text._ZN68_$LT$rustls..sign..Ed25519Signer$u20$as$u20$rustls..sign..Signer$GT$4sign17he99592ff6c78faa5E+0x214): undefined reference to `GFp_x25519_sc_reduce'
          /usr/bin/ld: doh_client.c3cd13b3-cgu.0:(.text._ZN68_$LT$rustls..sign..Ed25519Signer$u20$as$u20$rustls..sign..Signer$GT$4sign17he99592ff6c78faa5E+0x2a0): undefined reference to `GFp_x25519_ge_scalarmult_base'
          /usr/bin/ld: doh_client.c3cd13b3-cgu.0:(.text._ZN68_$LT$rustls..sign..Ed25519Signer$u20$as$u20$rustls..sign..Signer$GT$4sign17he99592ff6c78faa5E+0x38b): undefined reference to `GFp_x25519_fe_invert'
          /usr/bin/ld: doh_client.c3cd13b3-cgu.0:(.text._ZN68_$LT$rustls..sign..Ed25519Signer$u20$as$u20$rustls..sign..Signer$GT$4sign17he99592ff6c78faa5E+0x3b1): undefined reference to `GFp_x25519_fe_mul_ttt'
          /usr/bin/ld: doh_client.c3cd13b3-cgu.0:(.text._ZN68_$LT$rustls..sign..Ed25519Signer$u20$as$u20$rustls..sign..Signer$GT$4sign17he99592ff6c78faa5E+0x401): undefined reference to `GFp_x25519_fe_tobytes'
          /usr/bin/ld: doh_client.c3cd13b3-cgu.0:(.text._ZN68_$LT$rustls..sign..Ed25519Signer$u20$as$u20$rustls..sign..Signer$GT$4sign17he99592ff6c78faa5E+0x40a): undefined reference to `GFp_x25519_fe_isnegative'
          /usr/bin/ld: doh_client.c3cd13b3-cgu.0:(.text._ZN68_$LT$rustls..sign..Ed25519Signer$u20$as$u20$rustls..sign..Signer$GT$4sign17he99592ff6c78faa5E+0x4c4): undefined reference to `GFp_x25519_sc_reduce'
          /usr/bin/ld: doh_client.c3cd13b3-cgu.0:(.text._ZN68_$LT$rustls..sign..Ed25519Signer$u20$as$u20$rustls..sign..Signer$GT$4sign17he99592ff6c78faa5E+0x4f9): undefined reference to `GFp_x25519_sc_muladd'
          /usr/bin/ld: /home/[...]/.cache/yay/doh-client/src/doh-client/target/release/deps/doh_client-9c60e697a4b5f9ec.doh_client.c3cd13b3-cgu.0.rcgu.o: in function `<rustls::sign::EcdsaSigner as rustls::sign::Signer>::sign':
          doh_client.c3cd13b3-cgu.0:(.text._ZN66_$LT$rustls..sign..EcdsaSigner$u20$as$u20$rustls..sign..Signer$GT$4sign17h5139b3feb790a741E+0x579): undefined reference to `LIMBS_are_zero'
          /usr/bin/ld: doh_client.c3cd13b3-cgu.0:(.text._ZN66_$LT$rustls..sign..EcdsaSigner$u20$as$u20$rustls..sign..Signer$GT$4sign17h5139b3feb790a741E+0x693): undefined reference to `LIMBS_reduce_once'
          /usr/bin/ld: doh_client.c3cd13b3-cgu.0:(.text._ZN66_$LT$rustls..sign..EcdsaSigner$u20$as$u20$rustls..sign..Signer$GT$4sign17h5139b3feb790a741E+0x6e1): undefined reference to `LIMBS_are_zero'
          /usr/bin/ld: doh_client.c3cd13b3-cgu.0:(.text._ZN66_$LT$rustls..sign..EcdsaSigner$u20$as$u20$rustls..sign..Signer$GT$4sign17h5139b3feb790a741E+0x7b3): undefined reference to `LIMBS_add_mod'
          /usr/bin/ld: doh_client.c3cd13b3-cgu.0:(.text._ZN66_$LT$rustls..sign..EcdsaSigner$u20$as$u20$rustls..sign..Signer$GT$4sign17h5139b3feb790a741E+0x803): undefined reference to `LIMBS_are_zero'
          /usr/bin/ld: /home/[...]/.cache/yay/doh-client/src/doh-client/target/release/deps/doh_client-9c60e697a4b5f9ec.doh_client.c3cd13b3-cgu.0.rcgu.o: in function `<rustls::client::tls12::ExpectFinished as rustls::conn::State<rustls::client::client_conn::ClientConnectionData>>::handle':
          doh_client.c3cd13b3-cgu.0:(.text._ZN134_$LT$rustls..client..tls12..ExpectFinished$u20$as$u20$rustls..conn..State$LT$rustls..client..client_conn..ClientConnectionData$GT$$GT$6handle17h5755d795919adb0fE+0x2b5): undefined reference to `GFp_memcmp'
          /usr/bin/ld: /home/[...]/.cache/yay/doh-client/src/doh-client/target/release/deps/doh_client-9c60e697a4b5f9ec.doh_client.c3cd13b3-cgu.0.rcgu.o: in function `<rustls::client::tls13::ExpectFinished as rustls::conn::State<rustls::client::client_conn::ClientConnectionData>>::handle':
          doh_client.c3cd13b3-cgu.0:(.text._ZN134_$LT$rustls..client..tls13..ExpectFinished$u20$as$u20$rustls..conn..State$LT$rustls..client..client_conn..ClientConnectionData$GT$$GT$6handle17ha7bd5480defa4ecaE+0x231): undefined reference to `GFp_memcmp'
          /usr/bin/ld: /home/[...]/.cache/yay/doh-client/src/doh-client/target/release/deps/doh_client-9c60e697a4b5f9ec.doh_client.c3cd13b3-cgu.0.rcgu.o: in function `webpki::signed_data::verify_signature':
          doh_client.c3cd13b3-cgu.0:(.text._ZN6webpki11signed_data16verify_signature17h6ae82134027bfba8E+0x170): undefined reference to `GFp_cpuid_setup'
          /usr/bin/ld: /home/[...]/.cache/yay/doh-client/src/doh-client/target/release/deps/doh_client-9c60e697a4b5f9ec.doh_client.c3cd13b3-cgu.0.rcgu.o:(.data.rel.ro._ZN4ring2ec7suite_b3ops4p25615PRIVATE_KEY_OPS17hb85449a3a4022a1bE+0x18): undefined reference to `GFp_nistz256_point_mul'
          /usr/bin/ld: /home/[...]/.cache/yay/doh-client/src/doh-client/target/release/deps/doh_client-9c60e697a4b5f9ec.doh_client.c3cd13b3-cgu.0.rcgu.o:(.data.rel.ro._ZN4ring2ec7suite_b3ops4p38410COMMON_OPS17h9660d85135dd7bb3E+0xf8): undefined reference to `GFp_p384_elem_add'
          /usr/bin/ld: /home/[...]/.cache/yay/doh-client/src/doh-client/target/release/deps/doh_client-9c60e697a4b5f9ec.doh_client.c3cd13b3-cgu.0.rcgu.o:(.data.rel.ro._ZN4ring2ec7suite_b3ops4p38410COMMON_OPS17h9660d85135dd7bb3E+0x100): undefined reference to `GFp_p384_elem_mul_mont'
          /usr/bin/ld: /home/[...]/.cache/yay/doh-client/src/doh-client/target/release/deps/doh_client-9c60e697a4b5f9ec.doh_client.c3cd13b3-cgu.0.rcgu.o:(.data.rel.ro._ZN4ring2ec7suite_b3ops4p38410COMMON_OPS17h9660d85135dd7bb3E+0x110): undefined reference to `GFp_nistz384_point_add'
          /usr/bin/ld: /home/[...]/.cache/yay/doh-client/src/doh-client/target/release/deps/doh_client-9c60e697a4b5f9ec.doh_client.c3cd13b3-cgu.0.rcgu.o:(.data.rel.ro._ZN4ring2ec7suite_b3ops4p38415PRIVATE_KEY_OPS17hbfdc15eb50895a3bE+0x18): undefined reference to `GFp_nistz384_point_mul'
          /usr/bin/ld: /home/[...]/.cache/yay/doh-client/src/doh-client/target/release/deps/doh_client-9c60e697a4b5f9ec.doh_client.c3cd13b3-cgu.0.rcgu.o:(.data.rel.ro._ZN4ring2ec7suite_b3ops4p38410SCALAR_OPS17ha5526191684b8434E+0x10): undefined reference to `GFp_p384_scalar_mul_mont'
          /usr/bin/ld: /tmp/rustclkQYUD/libring-43003a91fe63a02a.rlib(aesni-x86_64-elf.o): in function `GFp_aes_hw_ctr32_encrypt_blocks':
          /home/[...]/.cargo/registry/src/github.com-1ecc6299db9ec823/ring-0.16.20/pregenerated/aesni-x86_64-elf.S:363: undefined reference to `GFp_ia32cap_P'
          /usr/bin/ld: /tmp/rustclkQYUD/libring-43003a91fe63a02a.rlib(aesni-x86_64-elf.o): in function `__aesni_set_encrypt_key':
          /home/[...]/.cargo/registry/src/github.com-1ecc6299db9ec823/ring-0.16.20/pregenerated/aesni-x86_64-elf.S:869: undefined reference to `GFp_ia32cap_P'
          /usr/bin/ld: /tmp/rustclkQYUD/libring-43003a91fe63a02a.rlib(x86_64-mont-elf.o): in function `GFp_bn_mul_mont':
          /home/[...]/.cargo/registry/src/github.com-1ecc6299db9ec823/ring-0.16.20/pregenerated/x86_64-mont-elf.S:29: undefined reference to `GFp_ia32cap_P'
          /usr/bin/ld: /tmp/rustclkQYUD/libring-43003a91fe63a02a.rlib(x86_64-mont-elf.o): in function `bn_sqr8x_mont':
          /home/[...]/.cargo/registry/src/github.com-1ecc6299db9ec823/ring-0.16.20/pregenerated/x86_64-mont-elf.S:790: undefined reference to `GFp_ia32cap_P'
          /usr/bin/ld: /tmp/rustclkQYUD/libring-43003a91fe63a02a.rlib(x86_64-mont5-elf.o): in function `GFp_bn_mul_mont_gather5':
          /home/[...]/.cargo/registry/src/github.com-1ecc6299db9ec823/ring-0.16.20/pregenerated/x86_64-mont5-elf.S:27: undefined reference to `GFp_ia32cap_P'
          /usr/bin/ld: /tmp/rustclkQYUD/libring-43003a91fe63a02a.rlib(x86_64-mont5-elf.o):/home/[...]/.cargo/registry/src/github.com-1ecc6299db9ec823/ring-0.16.20/pregenerated/x86_64-mont5-elf.S:1098: more undefined references to `GFp_ia32cap_P' follow
          /usr/bin/ld: /home/[...]/.cache/yay/doh-client/src/doh-client/target/release/deps/doh_client-9c60e697a4b5f9ec: hidden symbol `GFp_ia32cap_P' isn't defined
          /usr/bin/ld: final link failed: bad value
          collect2: error: ld returned 1 exit status

  = help: 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#cargorustc-link-libkindname)

error: could not compile `doh-client` due to previous error
==> ERROR: A failure occurred in build().

dreieck commented on 2022-06-03 11:08 (UTC)

This package builds with options that are incompatible with LTO. When I have -C lto set in the RUSTFLAGS in makepkg.conf, build fails with

[...]
   Compiling syn v1.0.84
error: options `-C embed-bitcode=no` and `-C lto` are incompatible

The dollowing needs to be added to build() to handle cases where users have activated LTO:

  RUSTFLAGS="${RUSTFLAGS/-C lto/}"
  export RUSTFLAGS

Thanks for maintaining!

eimis commented on 2021-02-06 11:59 (UTC)

I'm so sorry. Never mind me. Next time I write here, I'll make sure to have run pacman -Syu

LinkTed commented on 2021-02-06 11:52 (UTC) (edited on 2021-02-06 11:53 (UTC) by LinkTed)

Did you update your arch? Do you use the LTS kernel?

eimis commented on 2021-02-06 11:43 (UTC) (edited on 2021-02-06 11:52 (UTC) by eimis)

it started not working after updating to 3.0.1, the previous version was fine. i reverted to 3.0.0 and it's working fine again. my .socket has an override but i don't think it has any negative effect:

# /etc/systemd/system/doh-client.socket.d/override.conf
[Socket]
ListenDatagram=
ListenDatagram=127.0.0.1:533
# ss -tulpn | grep doh
udp   UNCONN 0      0          127.0.0.1:533        0.0.0.0:*    users:(("doh-client",pid=6475,fd=3),("systemd",pid=1,fd=94))

LinkTed commented on 2021-02-06 11:33 (UTC)

Hi, I just updated the doh-client (v3.0.1), which should solve the problem. Which version do you use?

eimis commented on 2021-02-06 11:19 (UTC)

hi, I wonder if it's just me, it's not starting anymore

doh-client[8096]: /usr/bin/doh-client: error while loading shared libraries: libgcc_s.so.1: cannot stat shared object: Operation not permitted
systemd[1]: doh-client.service: Main process exited, code=exited, status=127/n/a

eimis commented on 2020-05-21 11:48 (UTC)

that did it

        _
       /(|
      (  :
     __\  \  _____
   (____)  `|
  (____)|   |
   (____).__|
    (___)__.|_____