-
Notifications
You must be signed in to change notification settings - Fork 432
Description
Checklist
- I've looked through the issues and pull requests for similar reports
Describe your issue
I have a crate of a Rust binary that depends on a nothing of a Rust library all in one crate, it won't link at the end, may I request linker support?
What target(s) are you cross-compiling for?
x86_64-unknown-netbsd
Which operating system is the host (e.g computer cross is on) running?
- macOS
- Windows
- Linux / BSD
- other OS (specify in description)
What architecture is the host?
- x86_64 / AMD64
- arm32
- arm64 (including Mac M1)
What container engine is cross using?
- docker
- podman
- other container engine (specify in description)
cross version
cross 0.2.5
Example
I have a crate of a Rust binary that depends on a nothing of a Rust library all in one crate, it won't link at the end, may I request linker support? The host is latest Ubuntu maybe or maybe not, maybe.
Additional information / notes
error: linking with x86_64-unknown-netbsd-gcc failed: exit status: 1
|
= note: "x86_64-unknown-netbsd-gcc" "-Wl,--version-script=/tmpcuQH91y/list" "-Wl,--no-undefined-version" "-m64" "/tmpcuQH91y/symbols.o" "<17 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/target/x86_64-unknown-netbsd/release/deps/{libserde_json-b0d64ee385476c23,libitoa-d844c5618b90755e,libryu-e8617e427530e17f,libeframe-0db2eac28ee72110,libpollster-d363e7df1874b466,libegui_winit-c94b1e10c4c446cf,libwebbrowser-aff8e6aec745c979,liburl-a15bcffd965e936a,libidna-766c176f2eb94e55,libutf8_iter-77658b08f0def510,libidna_adapter-a1a762365b47da1d,libicu_properties-f401bfb04e2d0dbf,libicu_properties_data-3890b2421acdfc47,libicu_normalizer-29c9af7643e2a300,libicu_normalizer_data-b8bc0286b543ec50,libicu_collections-28eeec3b0cbecf22,libpotential_utf-732db2a258b3f1f8,libicu_provider-20f1161488e1e293,libicu_locale_core-26a0fded1a9a8634,libtinystr-cba27602594b1ad5,liblitemap-d346acf666058ea6,libwriteable-1cb3b6e3573ece30,libzerovec-b3ae530a12ae3e18,libzerotrie-c671b0224d0a7957,libyoke-eaee5d9b35deae54,libstable_deref_trait-4d95bbf94f31a52c,libzerofrom-15de22ff141887a5,libform_urlencoded-a87d889b2a8b6e39,libhome-e6c0057d2e1cbd8d,libsmithay_clipboard-2240ffcc83e42332,libarboard-247c2287f8c30205,libimage-c3d47621d028cff6,libbyteorder_lite-341d93ddc54aabe9,libpng-4d2c3112de5a0109,libbitflags-2be1c732bee7cf3a,libflate2-878c155ac382dc72,libminiz_oxide-45fea060b34d9003,libfdeflate-c576312c84da6e6e,libsimd_adler32-e8f1ba5bda4b991d,libcrc32fast-f9626a7800523da3,libaccesskit_winit-140f13ede04a5546,libaccesskit_unix-c0ac79ff644e4261,libatspi-294256a88c8d0111,libatspi_connection-9364beedc21f1318,libatspi_proxies-688ad73bfee0eb30,libaccesskit_atspi_common-716108ffb92ee6c6,libatspi_common-ac02472a77fec210,libzbus-586b713de1151844,libasync_fs-165e6ab4185fd708,libblocking-b01a5607c18d2219,libpiper-d300c0d000a6512d,libatomic_waker-9c18a322014b26b3,libasync_channel-ceba336b587b26a2,libhex-d2abcd9f6098655a,libasync_executor-e4605afda192c294,libasync_task-9e90c780eb7dabdc,librand-04c579c9eeb56d2e,librand_chacha-0f1df41ecc4ddc74,libppv_lite86-2ca9724deb627e0a,librand_core-68c2593037909c76,libgetrandom-3ade318fb4c503c3,libxdg_home-e6f35c18684044bf,libsha1-d5abe65369b02812,libcpufeatures-6d1c921075e372dc,libdigest-fe75de4f3f2f2047,libblock_buffer-1678f83b1c363bee,libcrypto_common-b5fc4b8ecb5f1456,libgeneric_array-3b207ffdaa38c39b,libtypenum-c79363bfdeacea19,libfutures_util-efa2e37d1b6e4aca,libmemchr-97dd9cc75e74b943,libfutures_sink-6eb7798e66b38eac,libfutures_task-d1eda159b31ae1f6,libpin_utils-f721ab192f7380b8,libordered_stream-62f07bf61ac10e67,libasync_broadcast-b4c8a5947a97d4db,libnix-2215ddd86d34d2f3,libmemoffset-bbdfc8061e88f323,libasync_io-03ddbb42b9aadaa5,libslab-9263bd16a705f7f9,libconcurrent_queue-52956fe34ba789b4,libcrossbeam_utils-1844296cd7cb0170,libasync_lock-bce36ae408ed60ca,libevent_listener_strategy-7e00ed2b06b65515,libevent_listener-b65fd9faeca3b873,libfutures_lite-b58bef34eba1f1df,libfutures_core-ba6c119c6c96e097,libparking-2582fb61dde8c1e7,libfastrand-1864227df174d4c0,libfutures_io-54e4bc97128cfe01,libzbus_names-67bda6a1f2f892fc,libaccesskit_consumer-96b3f826890a3805,libimmutable_chunkmap-ba55ea9c353c0fd5,libzvariant-bfd61cb454cde4a7,libenumflags2-148c11139ab5af27,libendi-786fa14c77900c7d,libegui_wgpu-bc7ec9ac85266512,libweb_time-842ab7696b87e55a,libwinit-3871b0890cb516b2,libpercent_encoding-c16d9e4dbe05c5d1,libx11rb-6fb0b6e78db7a194,libas_raw_xcb_connection-2bedc3aedf07d16b,libx11rb_protocol-9738baf704998c28,libwayland_protocols_plasma-d98dd9ded769700a,libsmithay_client_toolkit-80586d23881fbd04,libwayland_cursor-f8965f63e22bfb8a,libxcursor-a4966fa28fa4398d,libwayland_protocols_wlr-58f090a997a0133f,libwayland_protocols-2d713aadbdabebe5,libwayland_csd_frame-d219a807fece6d78,libcalloop_wayland_source-95e347ae300130c5,libwayland_client-005713cb6efda56c,libwayland_backend-e35da706c2fa6081,libdowncast_rs-463427a9d07b2d11,libscoped_tls-af29e3026671fa2b,libwayland_sys-857b919cba913a3a,libcalloop-14618e2ab72dddbc,libpolling-edc6b9a0838e064d,librustix-964601aa11da647c,liberrno-58bf63999d6dc62e,libmemmap2-6b0b9a70820c2dff,libx11_dl-23dce0534b2314f1,libxkbcommon_dl-a6d53b522a5393ee,libxkeysym-c78952cfcf784bab,libdlib-fbdbfb22dedb57b9,libtracing-b66de61b13bb101a,libpin_project_lite-3f9b859b3145520a,libtracing_core-07d64b9e36cb6a4e,libsmol_str-c2ee9f4794040ba3,libcursor_icon-df17b5751434f35d,libdpi-80984fdc9f2254c4,libtype_map-5fa464e157ff729b,librustc_hash-684d8fd884c4cdfb,libthiserror-f6bae6ad5425e3ac,libwgpu-8813d141c11e5959,libstatic_assertions-87d2d29407b5d01b,libwgpu_core-351b99066940fdb1,libwgpu_hal-4db99479579b0b1e,librenderdoc_sys-a514a766789c313f,libkhronos_egl-c36e97526b71e47f,libordered_float-6aafa894ae95a775,libnum_traits-ff3b43492a231c2b,libgpu_descriptor-8d524b3f2cc38d8a,libgpu_descriptor_types-ca37ac741e8274ce,libgpu_alloc-ec3257804ca9277d,libgpu_alloc_types-4270ba439c617a40,libash-1a60c523613aa1d0,liblibloading-37a828478918c230,libnaga-790293592730b6fb,librustc_hash-68b718b9793b73ee,libhexf_parse-b4c1efed7bf88f66,libunicode_xid-a561f9ba9c3195cd,libbit_set-b0c36bfb1ec34f57,libbit_vec-6e7e22bff1578b77,libstrum-96ae803081143d32,libcodespan_reporting-3f26aa2664936854,libunicode_width-2393b61f0e40c745,libtermcolor-e127f89851cb5ef1,libindexmap-ba63e95b9b30087b,libequivalent-d2ba949c7affa33a,libhashbrown-7975e6ded33f46dc,libfoldhash-7405d05ca82a6bb9,libspirv-5b92ce524f4b7e58,libglow-b1ab4ca43486419a,libthiserror-0c0e4685791c2692,libarrayvec-589d4d0d372dfcc7,libraw_window_handle-75579d28373058d7,libwgpu_types-7d1d65ea26ec2e07,libegui-d7427ae0e6769d7c,libron-af3a2e5cad491af3,libbase64-ecd88b7f1791849a,libbitflags-16c955de9b0342e8,libaccesskit-b372b33396dd3547,libepaint-2dda7d74883c3282,libnohash_hasher-bb3ff9d0ef1ab1ee,liblog-c950772a75d934cf,libprofiling-a56f7d1d04157713,libahash-827740a454ac6f21,libgetrandom-52418a5696be5d03,libonce_cell-27be952a0c427d7c,libzerocopy-e51b271330ba611a,libepaint_default_fonts-3725dcc2af209093,libab_glyph-2e99c7bf8f9bca25,libowned_ttf_parser-f40718feb41c4cd3,libttf_parser-be4d098a6ea568f7,libab_glyph_rasterizer-a2fa92608135f009,libparking_lot-1431ddbfe8f23b86,libparking_lot_core-7ec7660bea888d3f,liblibc-a59b9b5c82e0e1e1,libcfg_if-bd83a9a7b6122e15,libsmallvec-a250ed5fab7a74a2,liblock_api-48fda2041cf85802,libscopeguard-002e88fa7cb7b910,libecolor-dc9906cdd130d34a,libemath-75b6bd64249e4e68,libbytemuck-79c67ed69c8a7079,libserde-b3aad99328c74605,libserde_core-a1be7e0b57e6dfe7}.rlib" "/lib/rustlib/x86_64-unknown-netbsd/lib/{libstd-,libpanic_unwind-,libobject-,libmemchr-,libaddr2line-,libgimli-,librustc_demangle-,libstd_detect-,libhashbrown-,librustc_std_workspace_alloc-,libminiz_oxide-,libadler2-,libunwind-,libcfg_if-,liblibc-,librustc_std_workspace_core-,liballoc-,libcore-,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lutil" "-lrt" "-lutil" "-lexecinfo" "-lpthread" "-lrt" "-lgcc_s" "-lc" "-lm" "-lrt" "-lpthread" "-lutil" "-lrt" "-lutil" "-lexecinfo" "-L" "/tmpcuQH91y/raw-dylibs" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-o" "/target/x86_64-unknown-netbsd/release/deps/libsnayk_lib.so" "-Wl,--gc-sections" "-shared" "-Wl,-z,relro,-z,now" "-Wl,-O1" "-Wl,--strip-debug"
= note: some arguments are omitted. use --verbose to show all linker arguments
= note: /usr/local/lib/gcc/x86_64-unknown-netbsd/9.4.0/../../../../x86_64-unknown-netbsd/bin/ld: cannot find -lexecinfo
collect2: error: ld returned 1 exit status
error: could not compile snayk (lib) due to 1 previous error