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

Fails to build on armv7-unknown-linux-musleabihf #2273

Open
ivansanchez-oss opened this issue Jul 30, 2024 · 0 comments
Open

Fails to build on armv7-unknown-linux-musleabihf #2273

ivansanchez-oss opened this issue Jul 30, 2024 · 0 comments

Comments

@ivansanchez-oss
Copy link

Hi, I'm having problems compiling for ARM using the vendored feature as it fails saying that it has some undefined references, the funny thing is that it only fails on Ubuntu, I did a test on Debian and it worked without problems, any idea how I could solve this problem? it seems to be related to systest

command

cargo b --target=armv7-unknown-linux-musleabihf --features vendored

.cargo/config.toml

[target.armv7-unknown-linux-musleabihf]
linker="arm-linux-gnueabihf-gcc"            

error

error: linking with `arm-linux-gnueabihf-gcc` failed: exit status: 1
  |
  = note: LC_ALL="C" PATH="/home/ivan/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/bin:/home/ivan/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/bin/self-contained:/home/ivan/.nvm/versions/node/v20.16.0/bin:/home/ivan/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/lib/wsl/lib:/mnt/c/Python312/Scripts/:/mnt/c/Python312/:/mnt/c/Program Files (x86)/Common Files/Oracle/Java/javapath:/mnt/c/Windows/system32:/mnt/c/Windows:/mnt/c/Windows/System32/Wbem:/mnt/c/Windows/System32/WindowsPowerShell/v1.0/:/mnt/c/Windows/System32/OpenSSH/:/mnt/c/Program Files/Git/cmd:/mnt/c/Program Files/dotnet/:/mnt/c/Program Files/PuTTY/:/mnt/c/Program Files/nodejs/:/mnt/c/ProgramData/chocolatey/bin:/mnt/c/Users/ivans/.cargo/bin:/mnt/c/Users/ivans/AppData/Local/Microsoft/WindowsApps:/mnt/c/Users/ivans/AppData/Local/Programs/Microsoft VS Code/bin:/mnt/c/Users/ivans/.dotnet/tools:/mnt/c/Users/ivans/AppData/Roaming/npm:/home/ivan/.local/bin:/home/ivan/.nvm/versions/node/v20.12.2/lib:/tmp/fzf/bin" VSLANG="1033" "arm-linux-gnueabihf-gcc" "/home/ivan/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/armv7-unknown-linux-musleabihf/lib/self-contained/crt1.o" "/home/ivan/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/armv7-unknown-linux-musleabihf/lib/self-contained/crti.o" "/home/ivan/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/armv7-unknown-linux-musleabihf/lib/self-contained/crtbegin.o" "/tmp/rustcVYsdZ7/symbols.o" "/home/ivan/fun/rust-openssl/target/armv7-unknown-linux-musleabihf/debug/deps/systest-3b568a6bb0d8567e.14uve9n8eevhorat.rcgu.o" "/home/ivan/fun/rust-openssl/target/armv7-unknown-linux-musleabihf/debug/deps/systest-3b568a6bb0d8567e.15ww8i73c01bgrv6.rcgu.o" "/home/ivan/fun/rust-openssl/target/armv7-unknown-linux-musleabihf/debug/deps/systest-3b568a6bb0d8567e.1axbk9t0nvi66u7d.rcgu.o" "/home/ivan/fun/rust-openssl/target/armv7-unknown-linux-musleabihf/debug/deps/systest-3b568a6bb0d8567e.1c8t4743oc38wyqt.rcgu.o" "/home/ivan/fun/rust-openssl/target/armv7-unknown-linux-musleabihf/debug/deps/systest-3b568a6bb0d8567e.1dwxy8gy4t3fwifq.rcgu.o" "/home/ivan/fun/rust-openssl/target/armv7-unknown-linux-musleabihf/debug/deps/systest-3b568a6bb0d8567e.1dymphja3s0x1b5h.rcgu.o" "/home/ivan/fun/rust-openssl/target/armv7-unknown-linux-musleabihf/debug/deps/systest-3b568a6bb0d8567e.1ekhc4ouxv41cmsl.rcgu.o" "/home/ivan/fun/rust-openssl/target/armv7-unknown-linux-musleabihf/debug/deps/systest-3b568a6bb0d8567e.1l1h372zi16mluu9.rcgu.o" "/home/ivan/fun/rust-openssl/target/armv7-unknown-linux-musleabihf/debug/deps/systest-3b568a6bb0d8567e.1naovmojazfk4uvg.rcgu.o" "/home/ivan/fun/rust-openssl/target/armv7-unknown-linux-musleabihf/debug/deps/systest-3b568a6bb0d8567e.1z73ab5uq5c7pc2g.rcgu.o" "/home/ivan/fun/rust-openssl/target/armv7-unknown-linux-musleabihf/debug/deps/systest-3b568a6bb0d8567e.21huudkia2j9p49b.rcgu.o" "/home/ivan/fun/rust-openssl/target/armv7-unknown-linux-musleabihf/debug/deps/systest-3b568a6bb0d8567e.2ek2dsxkow1573za.rcgu.o" "/home/ivan/fun/rust-openssl/target/armv7-unknown-linux-musleabihf/debug/deps/systest-3b568a6bb0d8567e.32d1l9tp3rpfdy9t.rcgu.o" "/home/ivan/fun/rust-openssl/target/armv7-unknown-linux-musleabihf/debug/deps/systest-3b568a6bb0d8567e.32r88c1a1pgvsm8x.rcgu.o" "/home/ivan/fun/rust-openssl/target/armv7-unknown-linux-musleabihf/debug/deps/systest-3b568a6bb0d8567e.38fnp56w6kfcjkpo.rcgu.o" "/home/ivan/fun/rust-openssl/target/armv7-unknown-linux-musleabihf/debug/deps/systest-3b568a6bb0d8567e.3ar6bl1lsstaqrlu.rcgu.o" "/home/ivan/fun/rust-openssl/target/armv7-unknown-linux-musleabihf/debug/deps/systest-3b568a6bb0d8567e.3k2aln83sox5oomx.rcgu.o" "/home/ivan/fun/rust-openssl/target/armv7-unknown-linux-musleabihf/debug/deps/systest-3b568a6bb0d8567e.3kj9mph30dzuaklz.rcgu.o" "/home/ivan/fun/rust-openssl/target/armv7-unknown-linux-musleabihf/debug/deps/systest-3b568a6bb0d8567e.3rp5x4mf400u0zjd.rcgu.o" "/home/ivan/fun/rust-openssl/target/armv7-unknown-linux-musleabihf/debug/deps/systest-3b568a6bb0d8567e.3vxrds3uotynxm09.rcgu.o" "/home/ivan/fun/rust-openssl/target/armv7-unknown-linux-musleabihf/debug/deps/systest-3b568a6bb0d8567e.3zzduvoujioxi0xp.rcgu.o" "/home/ivan/fun/rust-openssl/target/armv7-unknown-linux-musleabihf/debug/deps/systest-3b568a6bb0d8567e.42xywal0wmku5yuh.rcgu.o" "/home/ivan/fun/rust-openssl/target/armv7-unknown-linux-musleabihf/debug/deps/systest-3b568a6bb0d8567e.43g9aznv3pmle98u.rcgu.o" "/home/ivan/fun/rust-openssl/target/armv7-unknown-linux-musleabihf/debug/deps/systest-3b568a6bb0d8567e.468u6o91jyrcqomb.rcgu.o" "/home/ivan/fun/rust-openssl/target/armv7-unknown-linux-musleabihf/debug/deps/systest-3b568a6bb0d8567e.47j2zkw07uembzjk.rcgu.o" "/home/ivan/fun/rust-openssl/target/armv7-unknown-linux-musleabihf/debug/deps/systest-3b568a6bb0d8567e.487ygxb3zemato5a.rcgu.o" "/home/ivan/fun/rust-openssl/target/armv7-unknown-linux-musleabihf/debug/deps/systest-3b568a6bb0d8567e.4ebqwh6wvxzjo79v.rcgu.o" "/home/ivan/fun/rust-openssl/target/armv7-unknown-linux-musleabihf/debug/deps/systest-3b568a6bb0d8567e.4lmkggwzu310zksj.rcgu.o" "/home/ivan/fun/rust-openssl/target/armv7-unknown-linux-musleabihf/debug/deps/systest-3b568a6bb0d8567e.4x8dk8r5hdomd7ce.rcgu.o" "/home/ivan/fun/rust-openssl/target/armv7-unknown-linux-musleabihf/debug/deps/systest-3b568a6bb0d8567e.4xuh3yyg1rgamp8k.rcgu.o" "/home/ivan/fun/rust-openssl/target/armv7-unknown-linux-musleabihf/debug/deps/systest-3b568a6bb0d8567e.52y3up6gzvwyernv.rcgu.o" "/home/ivan/fun/rust-openssl/target/armv7-unknown-linux-musleabihf/debug/deps/systest-3b568a6bb0d8567e.585l2hbvkn90of1g.rcgu.o" "/home/ivan/fun/rust-openssl/target/armv7-unknown-linux-musleabihf/debug/deps/systest-3b568a6bb0d8567e.5epkl371hkc2xk7h.rcgu.o" "/home/ivan/fun/rust-openssl/target/armv7-unknown-linux-musleabihf/debug/deps/systest-3b568a6bb0d8567e.99fmssylt4jkmw6.rcgu.o" "/home/ivan/fun/rust-openssl/target/armv7-unknown-linux-musleabihf/debug/deps/systest-3b568a6bb0d8567e.gd9dwnihvfxfwwq.rcgu.o" "/home/ivan/fun/rust-openssl/target/armv7-unknown-linux-musleabihf/debug/deps/systest-3b568a6bb0d8567e.op3eibcaxonjwi9.rcgu.o" "/home/ivan/fun/rust-openssl/target/armv7-unknown-linux-musleabihf/debug/deps/systest-3b568a6bb0d8567e.pqdoqlxvqx71pin.rcgu.o" "/home/ivan/fun/rust-openssl/target/armv7-unknown-linux-musleabihf/debug/deps/systest-3b568a6bb0d8567e.pvtdsxwjs11w9hx.rcgu.o" "/home/ivan/fun/rust-openssl/target/armv7-unknown-linux-musleabihf/debug/deps/systest-3b568a6bb0d8567e.q1m005q1qhpcc7u.rcgu.o" "/home/ivan/fun/rust-openssl/target/armv7-unknown-linux-musleabihf/debug/deps/systest-3b568a6bb0d8567e.y8umwzk9dfrzqte.rcgu.o" "/home/ivan/fun/rust-openssl/target/armv7-unknown-linux-musleabihf/debug/deps/systest-3b568a6bb0d8567e.23wyuf3kcgtp3bt2.rcgu.o" "-Wl,--as-needed" "-L" "/home/ivan/fun/rust-openssl/target/armv7-unknown-linux-musleabihf/debug/deps" "-L" "/home/ivan/fun/rust-openssl/target/debug/deps" "-L" "/home/ivan/fun/rust-openssl/target/armv7-unknown-linux-musleabihf/debug/build/systest-cce2ff187a1d42f3/out" "-L" "/home/ivan/fun/rust-openssl/target/armv7-unknown-linux-musleabihf/debug/build/openssl-sys-f5858752897de44c/out/openssl-build/install/lib" "-L" "/home/ivan/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/armv7-unknown-linux-musleabihf/lib" "-Wl,-Bstatic" "-lall" "/home/ivan/fun/rust-openssl/target/armv7-unknown-linux-musleabihf/debug/deps/libopenssl_sys-c1beb9ad950aa256.rlib" "-latomic" "/home/ivan/fun/rust-openssl/target/armv7-unknown-linux-musleabihf/debug/deps/liblibc-fc0057b1da4faf1c.rlib" "/home/ivan/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/armv7-unknown-linux-musleabihf/lib/libstd-e26d73e55c30071a.rlib" "/home/ivan/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/armv7-unknown-linux-musleabihf/lib/libpanic_unwind-bffe970fc094eb23.rlib" "/home/ivan/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/armv7-unknown-linux-musleabihf/lib/libobject-0eba86865edbb595.rlib" "/home/ivan/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/armv7-unknown-linux-musleabihf/lib/libmemchr-1235c762c94c4bf8.rlib" "/home/ivan/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/armv7-unknown-linux-musleabihf/lib/libaddr2line-916b297541bebc9d.rlib" "/home/ivan/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/armv7-unknown-linux-musleabihf/lib/libgimli-1e94970c4e67f102.rlib" "/home/ivan/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/armv7-unknown-linux-musleabihf/lib/librustc_demangle-29650755134df280.rlib" "/home/ivan/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/armv7-unknown-linux-musleabihf/lib/libstd_detect-2067d1381df1077d.rlib" "/home/ivan/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/armv7-unknown-linux-musleabihf/lib/libhashbrown-6308fc3e674e471b.rlib" "/home/ivan/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/armv7-unknown-linux-musleabihf/lib/librustc_std_workspace_alloc-47e0905143b8620a.rlib" "/home/ivan/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/armv7-unknown-linux-musleabihf/lib/libminiz_oxide-c2d33723838a3451.rlib" "/home/ivan/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/armv7-unknown-linux-musleabihf/lib/libadler-89bca124f761acd4.rlib" "/home/ivan/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/armv7-unknown-linux-musleabihf/lib/libunwind-2eac9dcf814f7524.rlib" "-lunwind" "/home/ivan/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/armv7-unknown-linux-musleabihf/lib/libcfg_if-6653ae081c4da358.rlib" "/home/ivan/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/armv7-unknown-linux-musleabihf/lib/liblibc-18a6a5c0ce107e2a.rlib" "-lc" "/home/ivan/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/armv7-unknown-linux-musleabihf/lib/liballoc-5e49a912f4133f1f.rlib" "/home/ivan/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/armv7-unknown-linux-musleabihf/lib/librustc_std_workspace_core-03d83f907eb080b0.rlib" "/home/ivan/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/armv7-unknown-linux-musleabihf/lib/libcore-e943ed3988bd6441.rlib" "/home/ivan/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/armv7-unknown-linux-musleabihf/lib/libcompiler_builtins-9a567d831f501835.rlib" "-Wl,-Bdynamic" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-nostartfiles" "-L" "/home/ivan/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/armv7-unknown-linux-musleabihf/lib" "-L" "/home/ivan/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/armv7-unknown-linux-musleabihf/lib/self-contained" "-o" "/home/ivan/fun/rust-openssl/target/armv7-unknown-linux-musleabihf/debug/deps/systest-3b568a6bb0d8567e" "-Wl,--gc-sections" "-static" "-no-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs" "/home/ivan/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/armv7-unknown-linux-musleabihf/lib/self-contained/crtend.o" "/home/ivan/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/armv7-unknown-linux-musleabihf/lib/self-contained/crtn.o"
  = note: /usr/lib/gcc-cross/arm-linux-gnueabihf/11/../../../../arm-linux-gnueabihf/bin/ld: /home/ivan/fun/rust-openssl/target/armv7-unknown-linux-musleabihf/debug/deps/libopenssl_sys-c1beb9ad950aa256.rlib(libssl-lib-ssl_ciph.o): in function `memcpy':
          /usr/arm-linux-gnueabihf/include/bits/string_fortified.h:29: undefined reference to `__memcpy_chk'
          /usr/lib/gcc-cross/arm-linux-gnueabihf/11/../../../../arm-linux-gnueabihf/bin/ld: /home/ivan/fun/rust-openssl/target/armv7-unknown-linux-musleabihf/debug/deps/libopenssl_sys-c1beb9ad950aa256.rlib(libssl-lib-ssl_lib.o): in function `sprintf':
          /usr/arm-linux-gnueabihf/include/bits/stdio2.h:38: undefined reference to `__sprintf_chk'
          /usr/lib/gcc-cross/arm-linux-gnueabihf/11/../../../../arm-linux-gnueabihf/bin/ld: /usr/arm-linux-gnueabihf/include/bits/stdio2.h:38: undefined reference to `__sprintf_chk'
          /usr/lib/gcc-cross/arm-linux-gnueabihf/11/../../../../arm-linux-gnueabihf/bin/ld: /home/ivan/fun/rust-openssl/target/armv7-unknown-linux-musleabihf/debug/deps/libopenssl_sys-c1beb9ad950aa256.rlib(libssl-lib-ssl_lib.o): in function `memcpy':
          /usr/arm-linux-gnueabihf/include/bits/string_fortified.h:29: undefined reference to `__memcpy_chk'
          /usr/lib/gcc-cross/arm-linux-gnueabihf/11/../../../../arm-linux-gnueabihf/bin/ld: /usr/arm-linux-gnueabihf/include/bits/string_fortified.h:29: undefined reference to `__memcpy_chk'
          /usr/lib/gcc-cross/arm-linux-gnueabihf/11/../../../../arm-linux-gnueabihf/bin/ld: /home/ivan/fun/rust-openssl/target/armv7-unknown-linux-musleabihf/debug/deps/libopenssl_sys-c1beb9ad950aa256.rlib(libssl-lib-ssl_sess.o): in function `memcpy':
          /usr/arm-linux-gnueabihf/include/bits/string_fortified.h:29: undefined reference to `__memcpy_chk'
          /usr/lib/gcc-cross/arm-linux-gnueabihf/11/../../../../arm-linux-gnueabihf/bin/ld: /home/ivan/fun/rust-openssl/target/armv7-unknown-linux-musleabihf/debug/deps/libopenssl_sys-c1beb9ad950aa256.rlib(libssl-lib-t1_lib.o): in function `memcpy':
          /usr/arm-linux-gnueabihf/include/bits/string_fortified.h:29: undefined reference to `__memcpy_chk'
          /usr/lib/gcc-cross/arm-linux-gnueabihf/11/../../../../arm-linux-gnueabihf/bin/ld: /usr/arm-linux-gnueabihf/include/bits/string_fortified.h:29: undefined reference to `__memcpy_chk'
          /usr/lib/gcc-cross/arm-linux-gnueabihf/11/../../../../arm-linux-gnueabihf/bin/ld: /home/ivan/fun/rust-openssl/target/armv7-unknown-linux-musleabihf/debug/deps/libopenssl_sys-c1beb9ad950aa256.rlib(libssl-lib-quic_record_rx.o):/usr/arm-linux-gnueabihf/include/bits/string_fortified.h:29: more undefined references to `__memcpy_chk' follow
          /usr/lib/gcc-cross/arm-linux-gnueabihf/11/../../../../arm-linux-gnueabihf/bin/ld: /home/ivan/fun/rust-openssl/target/armv7-unknown-linux-musleabihf/debug/deps/libopenssl_sys-c1beb9ad950aa256.rlib(libcrypto-lib-bss_file.o): in function `fgets':
          /usr/arm-linux-gnueabihf/include/bits/stdio2.h:269: undefined reference to `__fgets_chk'
          /usr/lib/gcc-cross/arm-linux-gnueabihf/11/../../../../arm-linux-gnueabihf/bin/ld: /home/ivan/fun/rust-openssl/target/armv7-unknown-linux-musleabihf/debug/deps/libopenssl_sys-c1beb9ad950aa256.rlib(libcrypto-lib-eck_prn.o): in function `memset':
          /usr/arm-linux-gnueabihf/include/bits/string_fortified.h:59: undefined reference to `__memset_chk'
          /usr/lib/gcc-cross/arm-linux-gnueabihf/11/../../../../arm-linux-gnueabihf/bin/ld: /usr/arm-linux-gnueabihf/include/bits/string_fortified.h:59: undefined reference to `__memset_chk'
          /usr/lib/gcc-cross/arm-linux-gnueabihf/11/../../../../arm-linux-gnueabihf/bin/ld: /home/ivan/fun/rust-openssl/target/armv7-unknown-linux-musleabihf/debug/deps/libopenssl_sys-c1beb9ad950aa256.rlib(libcrypto-lib-ffc_params_generate.o): in function `memcpy':
          /usr/arm-linux-gnueabihf/include/bits/string_fortified.h:29: undefined reference to `__memcpy_chk'
          /usr/lib/gcc-cross/arm-linux-gnueabihf/11/../../../../arm-linux-gnueabihf/bin/ld: /usr/arm-linux-gnueabihf/include/bits/string_fortified.h:29: undefined reference to `__memcpy_chk'
          /usr/lib/gcc-cross/arm-linux-gnueabihf/11/../../../../arm-linux-gnueabihf/bin/ld: /usr/arm-linux-gnueabihf/include/bits/string_fortified.h:29: undefined reference to `__memcpy_chk'
          /usr/lib/gcc-cross/arm-linux-gnueabihf/11/../../../../arm-linux-gnueabihf/bin/ld: /home/ivan/fun/rust-openssl/target/armv7-unknown-linux-musleabihf/debug/deps/libopenssl_sys-c1beb9ad950aa256.rlib(libcrypto-lib-hmac.o): in function `memcpy':
          /usr/arm-linux-gnueabihf/include/bits/string_fortified.h:29: undefined reference to `__memcpy_chk'
          /usr/lib/gcc-cross/arm-linux-gnueabihf/11/../../../../arm-linux-gnueabihf/bin/ld: /home/ivan/fun/rust-openssl/target/armv7-unknown-linux-musleabihf/debug/deps/libopenssl_sys-c1beb9ad950aa256.rlib(libcrypto-lib-cryptlib.o): in function `vfprintf':
          /usr/arm-linux-gnueabihf/include/bits/stdio2.h:135: undefined reference to `__vfprintf_chk'
          /usr/lib/gcc-cross/arm-linux-gnueabihf/11/../../../../arm-linux-gnueabihf/bin/ld: /home/ivan/fun/rust-openssl/target/armv7-unknown-linux-musleabihf/debug/deps/libopenssl_sys-c1beb9ad950aa256.rlib(libcrypto-lib-ocb128.o): in function `memcpy':
          /usr/arm-linux-gnueabihf/include/bits/string_fortified.h:29: undefined reference to `__memcpy_chk'
          /usr/lib/gcc-cross/arm-linux-gnueabihf/11/../../../../arm-linux-gnueabihf/bin/ld: /usr/arm-linux-gnueabihf/include/bits/string_fortified.h:29: undefined reference to `__memcpy_chk'
          /usr/lib/gcc-cross/arm-linux-gnueabihf/11/../../../../arm-linux-gnueabihf/bin/ld: /usr/arm-linux-gnueabihf/include/bits/string_fortified.h:29: undefined reference to `__memcpy_chk'
          /usr/lib/gcc-cross/arm-linux-gnueabihf/11/../../../../arm-linux-gnueabihf/bin/ld: /home/ivan/fun/rust-openssl/target/armv7-unknown-linux-musleabihf/debug/deps/libopenssl_sys-c1beb9ad950aa256.rlib(libcrypto-lib-ui_openssl.o): in function `fprintf':
          /usr/arm-linux-gnueabihf/include/bits/stdio2.h:105: undefined reference to `__fprintf_chk'
          /usr/lib/gcc-cross/arm-linux-gnueabihf/11/../../../../arm-linux-gnueabihf/bin/ld: /home/ivan/fun/rust-openssl/target/armv7-unknown-linux-musleabihf/debug/deps/libopenssl_sys-c1beb9ad950aa256.rlib(libdefault-lib-cipher_aes_gcm_siv_hw.o): in function `memcpy':
          /usr/arm-linux-gnueabihf/include/bits/string_fortified.h:29: undefined reference to `__memcpy_chk'
          /usr/lib/gcc-cross/arm-linux-gnueabihf/11/../../../../arm-linux-gnueabihf/bin/ld: /usr/arm-linux-gnueabihf/include/bits/string_fortified.h:29: undefined reference to `__memcpy_chk'
          /usr/lib/gcc-cross/arm-linux-gnueabihf/11/../../../../arm-linux-gnueabihf/bin/ld: /home/ivan/fun/rust-openssl/target/armv7-unknown-linux-musleabihf/debug/deps/libopenssl_sys-c1beb9ad950aa256.rlib(libdefault-lib-cipher_cts.o): in function `memcpy':
          /usr/arm-linux-gnueabihf/include/bits/string_fortified.h:29: undefined reference to `__memcpy_chk'
          /usr/lib/gcc-cross/arm-linux-gnueabihf/11/../../../../arm-linux-gnueabihf/bin/ld: /usr/arm-linux-gnueabihf/include/bits/string_fortified.h:29: undefined reference to `__memcpy_chk'
          /usr/lib/gcc-cross/arm-linux-gnueabihf/11/../../../../arm-linux-gnueabihf/bin/ld: /usr/arm-linux-gnueabihf/include/bits/string_fortified.h:29: undefined reference to `__memcpy_chk'
          /usr/lib/gcc-cross/arm-linux-gnueabihf/11/../../../../arm-linux-gnueabihf/bin/ld: /home/ivan/fun/rust-openssl/target/armv7-unknown-linux-musleabihf/debug/deps/libopenssl_sys-c1beb9ad950aa256.rlib(libdefault-lib-cipher_cts.o):/usr/arm-linux-gnueabihf/include/bits/string_fortified.h:29: more undefined references to `__memcpy_chk' follow
          /usr/lib/gcc-cross/arm-linux-gnueabihf/11/../../../../arm-linux-gnueabihf/bin/ld: /home/ivan/fun/rust-openssl/target/armv7-unknown-linux-musleabihf/debug/deps/libopenssl_sys-c1beb9ad950aa256.rlib(libdefault-lib-krb5kdf.o): in function `memset':
          /usr/arm-linux-gnueabihf/include/bits/string_fortified.h:59: undefined reference to `__memset_chk'
          /usr/lib/gcc-cross/arm-linux-gnueabihf/11/../../../../arm-linux-gnueabihf/bin/ld: /home/ivan/fun/rust-openssl/target/armv7-unknown-linux-musleabihf/debug/deps/libopenssl_sys-c1beb9ad950aa256.rlib(libdefault-lib-krb5kdf.o): in function `memcpy':
          /usr/arm-linux-gnueabihf/include/bits/string_fortified.h:29: undefined reference to `__memcpy_chk'
          /usr/lib/gcc-cross/arm-linux-gnueabihf/11/../../../../arm-linux-gnueabihf/bin/ld: /home/ivan/fun/rust-openssl/target/armv7-unknown-linux-musleabihf/debug/deps/libopenssl_sys-c1beb9ad950aa256.rlib(libdefault-lib-krb5kdf.o): in function `memset':
          /usr/arm-linux-gnueabihf/include/bits/string_fortified.h:59: undefined reference to `__memset_chk'
          /usr/lib/gcc-cross/arm-linux-gnueabihf/11/../../../../arm-linux-gnueabihf/bin/ld: /home/ivan/fun/rust-openssl/target/armv7-unknown-linux-musleabihf/debug/deps/libopenssl_sys-c1beb9ad950aa256.rlib(libdefault-lib-ec_kem.o): in function `memcpy':
          /usr/arm-linux-gnueabihf/include/bits/string_fortified.h:29: undefined reference to `__memcpy_chk'
          /usr/lib/gcc-cross/arm-linux-gnueabihf/11/../../../../arm-linux-gnueabihf/bin/ld: /home/ivan/fun/rust-openssl/target/armv7-unknown-linux-musleabihf/debug/deps/libopenssl_sys-c1beb9ad950aa256.rlib(libdefault-lib-ecx_kem.o): in function `memcpy':
          /usr/arm-linux-gnueabihf/include/bits/string_fortified.h:29: undefined reference to `__memcpy_chk'
          /usr/lib/gcc-cross/arm-linux-gnueabihf/11/../../../../arm-linux-gnueabihf/bin/ld: /usr/arm-linux-gnueabihf/include/bits/string_fortified.h:29: undefined reference to `__memcpy_chk'
          /usr/lib/gcc-cross/arm-linux-gnueabihf/11/../../../../arm-linux-gnueabihf/bin/ld: /home/ivan/fun/rust-openssl/target/armv7-unknown-linux-musleabihf/debug/deps/libopenssl_sys-c1beb9ad950aa256.rlib(libdefault-lib-rand_unix.o): in function `wait_random_seeded':
          /home/ivan/fun/rust-openssl/target/armv7-unknown-linux-musleabihf/debug/build/openssl-sys-f5858752897de44c/out/openssl-build/build/src/providers/implementations/rands/seeding/rand_unix.c:471: undefined reference to `__fdelt_chk'
          /usr/lib/gcc-cross/arm-linux-gnueabihf/11/../../../../arm-linux-gnueabihf/bin/ld: /home/ivan/fun/rust-openssl/target/armv7-unknown-linux-musleabihf/debug/deps/libopenssl_sys-c1beb9ad950aa256.rlib(libdefault-lib-ssl3_cbc.o): in function `memcpy':
          /usr/arm-linux-gnueabihf/include/bits/string_fortified.h:29: undefined reference to `__memcpy_chk'
          /usr/lib/gcc-cross/arm-linux-gnueabihf/11/../../../../arm-linux-gnueabihf/bin/ld: /home/ivan/fun/rust-openssl/target/armv7-unknown-linux-musleabihf/debug/deps/libopenssl_sys-c1beb9ad950aa256.rlib(libdefault-lib-ssl3_cbc.o): in function `memset':
          /usr/arm-linux-gnueabihf/include/bits/string_fortified.h:59: undefined reference to `__memset_chk'
          /usr/lib/gcc-cross/arm-linux-gnueabihf/11/../../../../arm-linux-gnueabihf/bin/ld: /home/ivan/fun/rust-openssl/target/armv7-unknown-linux-musleabihf/debug/deps/libopenssl_sys-c1beb9ad950aa256.rlib(libdefault-lib-ssl3_cbc.o): in function `memcpy':
          /usr/arm-linux-gnueabihf/include/bits/string_fortified.h:29: undefined reference to `__memcpy_chk'
          /usr/lib/gcc-cross/arm-linux-gnueabihf/11/../../../../arm-linux-gnueabihf/bin/ld: /usr/arm-linux-gnueabihf/include/bits/string_fortified.h:29: undefined reference to `__memcpy_chk'
          /usr/lib/gcc-cross/arm-linux-gnueabihf/11/../../../../arm-linux-gnueabihf/bin/ld: /home/ivan/fun/rust-openssl/target/armv7-unknown-linux-musleabihf/debug/deps/libopenssl_sys-c1beb9ad950aa256.rlib(liblegacy-lib-cipher_rc4_hmac_md5_hw.o): in function `memcpy':
          /usr/arm-linux-gnueabihf/include/bits/string_fortified.h:29: undefined reference to `__memcpy_chk'
          /usr/lib/gcc-cross/arm-linux-gnueabihf/11/../../../../arm-linux-gnueabihf/bin/ld: /home/ivan/fun/rust-openssl/target/armv7-unknown-linux-musleabihf/debug/deps/libopenssl_sys-c1beb9ad950aa256.rlib(libssl-lib-ssl3_meth.o): in function `memcpy':
          /usr/arm-linux-gnueabihf/include/bits/string_fortified.h:29: undefined reference to `__memcpy_chk'
          /usr/lib/gcc-cross/arm-linux-gnueabihf/11/../../../../arm-linux-gnueabihf/bin/ld: /home/ivan/fun/rust-openssl/target/armv7-unknown-linux-musleabihf/debug/deps/libopenssl_sys-c1beb9ad950aa256.rlib(libssl-lib-tls13_meth.o): in function `memcpy':
          /usr/arm-linux-gnueabihf/include/bits/string_fortified.h:29: undefined reference to `__memcpy_chk'
          /usr/lib/gcc-cross/arm-linux-gnueabihf/11/../../../../arm-linux-gnueabihf/bin/ld: /home/ivan/fun/rust-openssl/target/armv7-unknown-linux-musleabihf/debug/deps/libopenssl_sys-c1beb9ad950aa256.rlib(libcrypto-lib-p5_pbev2.o):/usr/arm-linux-gnueabihf/include/bits/string_fortified.h:29: more undefined references to `__memcpy_chk' 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 `systest` (bin "systest") due to 1 previous error
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

1 participant