Skip to content

Instantly share code, notes, and snippets.

@oluceps
Created February 23, 2023 04:05
Show Gist options
  • Save oluceps/bccc25024d889228947d8e5b50c6f55a to your computer and use it in GitHub Desktop.
Save oluceps/bccc25024d889228947d8e5b50c6f55a to your computer and use it in GitHub Desktop.
error: linking with `cc` failed: exit status: 1
|note"cc"
"/tmp/rustc0K2n8b/symbols.o"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/ecli-141824b492e230ea.ecli.45a5a42c-cgu.0.rcgu.o"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/ecli-141824b492e230ea.ecli.45a5a42c-cgu.1.rcgu.o"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/ecli-141824b492e230ea.ecli.45a5a42c-cgu.10.rcgu.o"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/ecli-141824b492e230ea.ecli.45a5a42c-cgu.11.rcgu.o"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/ecli-141824b492e230ea.ecli.45a5a42c-cgu.12.rcgu.o"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/ecli-141824b492e230ea.ecli.45a5a42c-cgu.13.rcgu.o"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/ecli-141824b492e230ea.ecli.45a5a42c-cgu.14.rcgu.o"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/ecli-141824b492e230ea.ecli.45a5a42c-cgu.15.rcgu.o"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/ecli-141824b492e230ea.ecli.45a5a42c-cgu.2.rcgu.o"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/ecli-141824b492e230ea.ecli.45a5a42c-cgu.3.rcgu.o"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/ecli-141824b492e230ea.ecli.45a5a42c-cgu.4.rcgu.o"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/ecli-141824b492e230ea.ecli.45a5a42c-cgu.5.rcgu.o"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/ecli-141824b492e230ea.ecli.45a5a42c-cgu.6.rcgu.o"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/ecli-141824b492e230ea.ecli.45a5a42c-cgu.7.rcgu.o"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/ecli-141824b492e230ea.ecli.45a5a42c-cgu.8.rcgu.o"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/ecli-141824b492e230ea.ecli.45a5a42c-cgu.9.rcgu.o"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/ecli-141824b492e230ea.yxsetleni37hx30.rcgu.o"
"-Wl,--as-needed"
"-L"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps"
"-L"
"../bpf-loader/build/lib/Release"
"-L"
"../wasm-runtime/build/lib/Release"
"-L"
"../wasm-runtime/build"
"-L"
"/lib/x86_64-linux-gnu"
"-L"
"../bpf-loader/build/libbpf"
"-L"
"/home/riro/t/eunomia-bpf/ecli/target/release/build/ring-16cd89858882626f/out"
"-L"
"/home/riro/.rustup/toolchains/stable-aarch64-unknown-linux-gnu/lib/rustlib/aarch64-unknown-linux-gnu/lib"
"-Wl,-Bstatic"
"-leunomia"
"-lwasm-bpf_LIB"
"-lvmlib"
"-lstdc++"
"-lbpf"
"-lelf"
"-lz"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/libureq-5a9a6ae42b1999d6.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/libwebpki_roots-8147dae1686ecf0f.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/librustls-61d80e32a2ee136f.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/libsct-f65d626b62ad56d6.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/libwebpki-be1b6525deae25f8.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/libring-58404d9eb41db823.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/libspin-e53940e02f25eb1e.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/libuntrusted-5464944b7b96e362.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/libflate2-60d15dd54a3e0210.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/libminiz_oxide-95d7bb96622d7ef9.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/libadler-9fb6e3c63065a12f.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/libcrc32fast-aecc14699bf9f6ff.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/libchunked_transfer-05e1a53446ce1b81.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/librpassword-82b116c55426c330.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/librtoolbox-00bce1fbcda75cf5.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/libenv_logger-6e529e8cde6a4a4e.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/libatty-8af83913a518e7fa.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/libhumantime-9176142fdffa2b06.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/libclap-988eb2fc7ba42019.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/libstrsim-9d51b9be8c24a0b3.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/libis_terminal-2e83b5b83bb24826.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/librustix-a7fff439c8160182.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/liblinux_raw_sys-98691de02e33c8be.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/libio_lifetimes-2829e771773f7679.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/libclap_lex-9d39a827088be683.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/libos_str_bytes-96722cec084d9c28.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/libtermcolor-ae86fe72053e82d9.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/libsignal_hook-d512c997ec44c5a3.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/libsignal_hook_registry-d81beb5a8bf14af3.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/libeunomia_rs-6c66d754523f0ba1.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/libfastrand-91dc02969d6421a4.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/libhome-f2227b9b687fe0e1.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/libanyhow-20ada49aad98386d.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/libbase64-360bc383e71ef9f5.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/liboci_distribution-e44c0f5719696403.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/libjwt-2a058bc2ab33d247.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/libhmac-b1c81e53bc2ef8d0.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/libregex-51d84f9f9f7508e4.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/libaho_corasick-fae00446e6758f07.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/libregex_syntax-98747b67b35cce5d.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/libthiserror-d8787ecc4c9e49eb.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/libreqwest-8743fb5ce38ea048.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/libhyper_tls-313efcc9664d3369.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/libserde_urlencoded-667e3c7a652bee5e.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/libipnet-c7facf28997a43ec.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/libtokio_native_tls-14bdaebdc7b9a2a8.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/libmime-c557306b3a2f383d.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/libencoding_rs-97be216c38870561.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/libbase64-1c17d62a9cdeebaf.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/libnative_tls-9d1b9e46a4da40a2.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/libopenssl_probe-9361f583539a28ef.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/libopenssl-5c38c91205063355.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/libbitflags-8a65776a8e5b3a26.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/libforeign_types-d7cfa47fcfcfa4eb.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/libforeign_types_shared-033792b1f58ccf76.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/libopenssl_sys-3aaeb1822f491bdf.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/libhyper-ffa76cde736b2581.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/libwant-140261a86d675a6e.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/libtry_lock-94a9b2ce3c247ec5.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/libhttparse-6987366a66ea1043.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/libh2-b308a6a46679caa7.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/libindexmap-d765e5478e9760c8.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/libhashbrown-ca70d7e5bf170a5e.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/libtower_service-12e8692533303a8d.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/libtokio_util-babf42759007124a.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/libtracing-59b842a47ecb6156.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/libtracing_core-14f3dca6b5c8d652.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/libonce_cell-00d94075c85707d1.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/libtokio-5dd058ca0ebab316.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/libnum_cpus-4e4fbe04c5ae168f.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/libsocket2-d172339cf03c3321.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/libmio-bde8346a57c73176.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/liblibc-891d1b80fed5fe11.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/libhttp_body-8f05b5bf4cfc120f.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/liblog-44c68df5b4b73d01.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/liburl-bc4222945b01944d.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/libidna-468ee750c676cc02.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/libunicode_bidi-cabf602adeb6e998.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/libform_urlencoded-3ed5e5a09cb989f7.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/libpercent_encoding-74cd41c8a53c2135.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/libolpc_cjson-a27230220b09c5ea.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/libunicode_normalization-ca4c78ccec4188a0.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/libtinyvec-063d1421d46be724.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/libtinyvec_macros-2ff4ac32eec06391.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/libserde_json-cab6dfaf9379350e.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/libryu-d9b3769fb938d979.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/libserde-becf15056587f51e.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/libhttp_auth-178400852bd4f95b.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/libhttp-b591e677a3a45142.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/libitoa-56f4d36267fac1d2.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/libbytes-190e08d339b0f808.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/libfnv-d6a737f0fa6ec639.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/libfutures-cb8f8c251567d513.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/libfutures_executor-be03d4e9f4c4afc8.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/libfutures_util-b35ad28bc83aa928.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/libmemchr-6a79c5bb125c065f.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/libfutures_io-02c28cc557410b20.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/libslab-fafbddf3bd1d4e7c.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/libfutures_channel-e83acadf89770ce2.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/libpin_project_lite-70cc5945577a60f9.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/libfutures_sink-25e8507f1d4f33ad.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/libfutures_task-e0a2d509e493fa73.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/libpin_utils-abd43868b9e6c0ba.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/libfutures_core-2de1b28463610f7c.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/libsha2-9fd05e69ca0d5a0e.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/libcfg_if-310227dacde266ad.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/libdigest-32a022f6acfcac56.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/libsubtle-2123813b30e93ea2.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/libblock_buffer-fb1d9e752579f0b0.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/libcrypto_common-14b659be4cfd4bac.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/libgeneric_array-6e592b3faf51be41.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/libtypenum-cb4a6446bb4ed2f8.rlib"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/liblazy_static-ae2d190a9f2bf111.rlib"
"/home/riro/.rustup/toolchains/stable-aarch64-unknown-linux-gnu/lib/rustlib/aarch64-unknown-linux-gnu/lib/libstd-349359eac2fa563a.rlib"
"/home/riro/.rustup/toolchains/stable-aarch64-unknown-linux-gnu/lib/rustlib/aarch64-unknown-linux-gnu/lib/libpanic_unwind-31b7d9c39d332e7e.rlib"
"/home/riro/.rustup/toolchains/stable-aarch64-unknown-linux-gnu/lib/rustlib/aarch64-unknown-linux-gnu/lib/libobject-e4755e7cc0cf32f6.rlib"
"/home/riro/.rustup/toolchains/stable-aarch64-unknown-linux-gnu/lib/rustlib/aarch64-unknown-linux-gnu/lib/libmemchr-c59c0931456a5895.rlib"
"/home/riro/.rustup/toolchains/stable-aarch64-unknown-linux-gnu/lib/rustlib/aarch64-unknown-linux-gnu/lib/libaddr2line-2432e11c5ed85293.rlib"
"/home/riro/.rustup/toolchains/stable-aarch64-unknown-linux-gnu/lib/rustlib/aarch64-unknown-linux-gnu/lib/libgimli-50b014f97ec65d7d.rlib"
"/home/riro/.rustup/toolchains/stable-aarch64-unknown-linux-gnu/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_demangle-468eeeab1fbb28f5.rlib"
"/home/riro/.rustup/toolchains/stable-aarch64-unknown-linux-gnu/lib/rustlib/aarch64-unknown-linux-gnu/lib/libstd_detect-79bb703ad54035f1.rlib"
"/home/riro/.rustup/toolchains/stable-aarch64-unknown-linux-gnu/lib/rustlib/aarch64-unknown-linux-gnu/lib/libhashbrown-c9ca678db2065aa7.rlib"
"/home/riro/.rustup/toolchains/stable-aarch64-unknown-linux-gnu/lib/rustlib/aarch64-unknown-linux-gnu/lib/libminiz_oxide-dea3338d69b31db5.rlib"
"/home/riro/.rustup/toolchains/stable-aarch64-unknown-linux-gnu/lib/rustlib/aarch64-unknown-linux-gnu/lib/libadler-2026069c2dbb325f.rlib"
"/home/riro/.rustup/toolchains/stable-aarch64-unknown-linux-gnu/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-695157849b64d0eb.rlib"
"/home/riro/.rustup/toolchains/stable-aarch64-unknown-linux-gnu/lib/rustlib/aarch64-unknown-linux-gnu/lib/libunwind-2c8634584bb07fc7.rlib"
"/home/riro/.rustup/toolchains/stable-aarch64-unknown-linux-gnu/lib/rustlib/aarch64-unknown-linux-gnu/lib/libcfg_if-c0f43e9dad65e1d1.rlib"
"/home/riro/.rustup/toolchains/stable-aarch64-unknown-linux-gnu/lib/rustlib/aarch64-unknown-linux-gnu/lib/liblibc-3e8addf800b23be6.rlib"
"/home/riro/.rustup/toolchains/stable-aarch64-unknown-linux-gnu/lib/rustlib/aarch64-unknown-linux-gnu/lib/liballoc-a086bb9c64e768ff.rlib"
"/home/riro/.rustup/toolchains/stable-aarch64-unknown-linux-gnu/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_std_workspace_core-52080b0ee07e3678.rlib"
"/home/riro/.rustup/toolchains/stable-aarch64-unknown-linux-gnu/lib/rustlib/aarch64-unknown-linux-gnu/lib/libcore-3d08762e2121fc67.rlib"
"/home/riro/.rustup/toolchains/stable-aarch64-unknown-linux-gnu/lib/rustlib/aarch64-unknown-linux-gnu/lib/libcompiler_builtins-f3aa9c6bb7bdaf49.rlib"
"-Wl,-Bdynamic"
"-lssl"
"-lcrypto"
"-lgcc_s"
"-lutil"
"-lrt"
"-lpthread"
"-lm"
"-ldl"
"-lc"
"-Wl,--eh-frame-hdr"
"-Wl,-znoexecstack"
"-L"
"/home/riro/.rustup/toolchains/stable-aarch64-unknown-linux-gnu/lib/rustlib/aarch64-unknown-linux-gnu/lib"
"-o"
"/home/riro/t/eunomia-bpf/ecli/target/release/deps/ecli-141824b492e230ea"
"-Wl,--gc-sections"
"-pie"
"-Wl,-zrelro,-znow"
"-Wl,-O1"
"-nodefaultlibs"
= note: /usr/bin/ld: ../bpf-loader/build/libbpf/libbpf.a(libbpf.o): relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `stderr@@GLIBC_2.17' which may bind externally can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../bpf-loader/build/libbpf/libbpf.a(libbpf.o)(.text+0x210): unresolvable R_AARCH64_ADR_PREL_PG_HI21 relocation against symbol `stderr@@GLIBC_2.17'
/usr/bin/ld: final link failed: bad value
collect2: error: ld returned 1 exit status
warning: `ecli` (bin "ecli") generated 19 warnings
error: could not compile `ecli` due to previous error; 19 warnings emitted
make[1]: *** [Makefile:6: build] Error 101
make[1]: Leaving directory '/home/riro/t/eunomia-bpf/ecli'
make: *** [Makefile:39: ecli] Error 2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment