question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Linker command failure by building Brave for nVIDIA Jetson Nano

See original GitHub issue

`€ yarn --verbose run build --target_os=linux --target_arch=arm64 --target=brave yarn run v1.12.3

$ cd src/brave && npm run build – --target_os=linux --target_arch=arm64 --target=brave

brave-core@1.37.68 build node ./build/commands/scripts/commands.js build “–target_os=linux” “–target_arch=arm64” “–target=brave”

Compiling brave-rust v0.1.0 (/run/media/peter.kovar/8TB/usr/src/github.com/1div0/brave-browser/src/brave/build/rust) Finished dev [unoptimized + debuginfo] target(s) in 2m 24s [73/74] LINK ./chrome FAILED: chrome python3 “…/…/build/toolchain/gcc_link_wrapper.py” --output=“./chrome” – …/…/third_party/llvm-build/Release+Asserts/bin/clang++ -fuse-ld=lld -Wl,–fatal-warnings -Wl,–build-id -fPIC -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,max-page-size=4096 -Wl,–icf=all -Wl,–color-diagnostics -Wl,–no-call-graph-profile-sort --target=aarch64-linux-gnu -no-canonical-prefixes -Werror -Wl,-O2 -Wl,–gc-sections -rdynamic -nostdlib++ --sysroot=…/…/build/linux/ubuntu_bionic_arm64-sysroot -Wl,-z,defs -Wl,–as-needed -pie -Wl,–disable-new-dtags -Wl,-rpath=$ORIGIN -o “./chrome” -Wl,–start-group @“./chrome.rsp” ./libbase.so ./libabsl.so ./libboringssl.so ./libperfetto.so ./libbindings.so ./libbindings_base.so ./libmojo_public_system_cpp.so ./libmojo_public_system.so ./libmojo_cpp_platform.so ./libprotobuf_lite.so ./libmessage_support.so ./libmojo_mojom_bindings.so ./libmojo_mojom_bindings_shared.so ./liburl_mojom_traits.so ./libmojo_base_mojom_shared.so ./liburl.so ./libmojo_base_shared_typemap_traits.so ./libmojo_base_lib.so ./libbase_i18n.so ./libicui18n.so ./libicuuc.so ./libui_base.so ./libui_base_features.so ./libui_data_pack.so ./libskia.so ./libgfx.so ./libcolor_space.so ./libcolor_utils.so ./libgeometry.so ./libgfx_skia.so ./libgfx_switches.so ./libanimation.so ./libcodec.so ./libgeometry_skia.so ./librange.so ./libcc_paint.so ./libcc_base.so ./libcc_debug.so ./libui_base_file_info.so ./libevents_base.so ./libplatform.so ./libkeycodes_x11.so ./libcontent_public_common_mojo_bindings_shared.so ./libmojom_platform_shared.so ./libandroid_mojo_bindings_shared.so ./libauthenticator_test_mojo_bindings_shared.so ./libcolor_scheme_mojo_bindings_shared.so ./libmojom_mhtml_load_result_shared.so ./libscript_type_mojom_shared.so ./libweb_feature_mojo_bindings_mojom_shared.so ./libgpu_common_interfaces_shared.so ./libvulkan_interface_shared.so ./libservice_manager_mojom_shared.so ./libservice_manager_mojom_constants_shared.so ./libblink_gpu_mojom_shared.so ./libservice_worker_storage_mojom_shared.so ./libtokens_mojom_shared.so ./libusb_shared.so ./libui_base_dragdrop_mojom_shared.so ./libmojo_base_mojom.so ./libmojo_base_typemap_traits.so ./libcontent_settings_features.so ./libipc.so ./libipc_mojom.so ./libipc_mojom_shared.so ./libtracing_cpp.so ./libstartup_tracing.so ./libtracing_mojom.so ./libtracing_mojom_shared.so ./libnet.so ./libcrcrypto.so ./libcookies_mojom_support.so ./libskia_shared_typemap_traits.so ./libcontent.so ./libgpu.so ./libmailbox.so ./libcrash_key_lib.so ./libchrome_zlib.so ./libvulkan_info.so ./libgfx_native_types_shared_mojom_traits.so ./libgfx_shared_mojom_traits.so ./libgl_wrapper.so ./libgfx_ipc.so ./libgfx_ipc_geometry.so ./libvulkan_ycbcr_info.so ./libgpu_channel_mojom_shared.so ./liburl_ipc.so ./libviz_common.so ./libviz_resource_format_utils.so ./libviz_vulkan_context_provider.so ./libdisplay.so ./libdisplay_types.so ./libmedia.so ./libshared_memory_support.so ./libleveldb_proto.so ./libkeyed_service_core.so ./libleveldatabase.so ./liblearning_common.so ./libmedia_learning_shared_typemap_traits.so ./libmedia_session_base_cpp.so ./libip_address_mojom_support.so ./libnetwork_param_mojom_support.so ./libproxy_config_mojom_support.so ./libwebrtc_component.so ./libcross_origin_embedder_policy.so ./libnetwork_cpp_base.so ./libcrash_keys.so ./libschemeful_site_mojom_support.so ./libservice_manager_mojom.so ./libservice_manager_mojom_constants.so ./libservice_manager_cpp_types.so ./libservice_manager_mojom_traits.so ./libgfx_ipc_color.so ./libgfx_ipc_buffer_types.so ./libgfx_ipc_skia.so ./libservice_manager_cpp.so ./libmetrics_cpp.so ./libui_base_clipboard_types.so ./libevents.so ./libui_base_data_transfer_policy.so ./libcc.so ./libvideo_capture_mojom_support.so ./libcapture_base.so ./liblatency_shared_mojom_traits.so ./libprediction.so ./libblink_common.so ./libprivacy_budget.so ./libnetwork_cpp.so ./libbrave_network_cpp.so ./libweb_feature_mojo_bindings_mojom.so ./libui_base_clipboard.so ./libdisplay_shared_mojom_traits.so ./libmojom_modules_shared.so ./libmojom_core_shared.so ./libfido.so ./libbluetooth.so ./libscript_type_mojom.so ./libcc_ipc.so ./libcc_shared_mojom_traits.so ./libblink_gpu_mojom.so ./libservice_worker_storage_mojom.so ./libtokens_traits.so ./libui_base_cursor_base.so ./libui_base_dragdrop_mojom.so ./libime_shared_mojom_traits.so ./libui_base_ime_types.so ./libui_events_ipc.so ./libweb_bluetooth_mojo_bindings_shared.so ./libax_base.so ./libui_accessibility_ax_mojom.so ./libui_accessibility_ax_mojom_shared.so ./libui_base_ime.so ./libcontent_common_mojo_bindings_shared.so ./libaccessibility.so ./libaura.so ./libui_base_dragdrop_types.so ./libmetadata.so ./libcompositor.so ./libblink_features.so ./libsurface.so ./libpolicy.so ./libnetwork_service.so ./libmemory_instrumentation.so ./libresource_coordinator_public_mojom.so ./libresource_coordinator_public_mojom_shared.so ./libstorage_common.so ./libpublic.so ./libinterfaces_shared.so ./libstorage_service_filesystem_mojom_shared.so ./libstorage_service_buckets_support.so ./libstorage_service_filesystem_mojom.so ./libstorage_service_typemap_traits.so ./libmedia_session_cpp.so ./libstorage_browser.so ./libchrome_features.so ./libprefs.so ./libvariations.so ./libvariations_features.so ./libextensions.so ./liburl_matcher.so ./libcapture_lib.so ./libcapture_switches.so ./libcommon.so ./libnetwork_session_configurator.so ./libsql.so ./libchromium_sqlite3.so ./libwebdata_common.so ./libos_crypt.so ./libomnibox_http_headers.so ./libcloud_policy_proto_generated_compile.so ./libpolicy_component.so ./libpolicy_proto.so ./libgcm.so ./libnative_theme.so ./libservice_provider.so ./libautofill_core_common_features.so ./libui_message_center_cpp.so ./libppapi_shared.so ./libprinting.so ./libmetafile.so ./libprinting_base.so ./libprinting_backend.so ./libmedia_webrtc.so ./libwtf.so ./libv8_libbase.so ./libv8_libplatform.so ./libsandbox_services.so ./libsuid_sandbox_client.so ./libseccomp_bpf.so ./libsecurity_state_features.so ./libec_commutative_cipher.so ./libkeyed_service_content.so ./libstorage_service_public.so ./libstorage_service_filesystem_support.so ./libuser_prefs.so ./libperformance_manager_public_mojom.so ./libperformance_manager_public_mojom_shared.so ./libsessions.so ./libpermissions_common.so ./libgeolocation_service.so ./libextras.so ./libcaptive_portal_core.so ./libdevice_features.so ./libweb_modal.so ./libonc.so ./libdevice_event_log.so ./libshell_dialogs.so ./libui_base_idle.so ./libdbus.so ./libAPP_UPDATE.so ./libAPP_TYPES.so ./libuser_manager.so ./libdevices.so ./libviews.so ./libui_base_ime_init.so ./libui_base_cursor_theme_manager.so ./libui_aura_cursor.so ./libhost.so ./libukm_recorder.so ./libcrdtp.so ./libdiscardable_memory_service.so ./libcbor.so ./libproxy_config.so ./libtab_groups.so ./libmessage_center.so ./libozone.so ./libozone_base.so ./libdisplay_util.so ./libvulkan_wrapper.so ./libdata_exchange.so ./libplatform_window.so ./libfontconfig.so ./libui_touch_selection.so ./libffmpeg.so ./libsnapshot.so ./libwebview.so ./libdomain_reliability.so ./liblookalikes_features.so ./libui_devtools.so ./libgesture_detection.so ./libweb_dialogs.so ./libmojo_core_embedder.so ./libwm.so ./libICON_TYPES.so ./libui_base_ime_linux.so ./libfreetype_harfbuzz.so ./libmenu.so ./libproperties.so ./libthread_linux.so ./libgfx_x11.so ./libgtk.so ./libbrowser_ui_views.so ./libglobal_media_controls.so ./libmedia_message_center.so ./libsoda.so ./libtab_count_metrics.so ./libwm_public.so ./libppapi_proxy.so ./libcolor.so ./libmixers.so ./libcertificate_matching.so ./libcertificate_transparency.so ./libmirroring_service.so ./libdevice_base.so ./libswitches.so ./libmidi.so ./libmedia_mojo_services.so ./libmedia_gpu.so ./libgles2_utils.so ./libgles2.so ./libgpu_ipc_service.so ./libgl_init.so ./libstable_video_decoder_shared.so ./libmojo_core_embedder_features.so ./libcert_net_url_loader.so ./liberror_reporting.so ./libevents_ozone.so ./libui_base_x.so ./libppapi_host.so ./libpower_scheduler.so ./libgwp_asan_client.so ./libgin.so ./libv8.so ./libblink_controller.so ./libblink_core.so ./libblink_mojom_broadcastchannel_bindings_shared.so ./libwtf_support.so ./libweb_feature_mojo_bindings_mojom_blink.so ./libmojo_base_mojom_blink.so ./libservice_manager_mojom_blink.so ./libservice_manager_mojom_constants_blink.so ./libui_base_dragdrop_mojom_blink.so ./libblink_platform.so ./libcc_animation.so ./libresource_coordinator_public_mojom_blink.so ./libkeyframe.so ./libblink_embedded_frame_sink_mojo_bindings_shared.so ./libperformance_manager_public_mojom_blink.so ./libui_accessibility_ax_mojom_blink.so ./libblink_modules.so ./libshared_with_blink.so ./libgamepad_mojom_blink.so ./libgamepad_mojom_shared.so ./libgamepad_shared_typemap_traits.so ./liburlpattern.so ./libdevice_vr_service_mojo_bindings_blink.so ./libdevice_vr_service_mojo_bindings_shared.so ./libdevice_vr_test_mojo_bindings_shared.so ./libdevice_vr_test_mojo_bindings_blink.so ./libdevice_vr_public_typemaps.so ./libpdfium.so ./libdiscardable_memory_client.so ./libheadless_non_renderer.so ./libc++.so -Wl,–end-group -ldl -lpthread -lrt -lgmodule-2.0 -lglib-2.0 -lgobject-2.0 -lgthread-2.0 -lsmime3 -lnss3 -lnssutil3 -lplds4 -lplc4 -lnspr4 -latk-1.0 -latk-bridge-2.0 -lcups -lgio-2.0 -ldbus-1 brave_rust/out/arm64/debug/libbrave_rust.a ld.lld: error: brave_rust/out/arm64/debug/libbrave_rust.a(bls_cxx-b9bdecf50a6b0c09.25d574nm6dw6qbsm.rcgu.o) is incompatible with elf64-littleaarch64 ld.lld: error: brave_rust/out/arm64/debug/libbrave_rust.a(brave_wallet_cxx-9922beafd7e392b8.115o6rzpzmhquhju.rcgu.o) is incompatible with elf64-littleaarch64 ld.lld: error: brave_rust/out/arm64/debug/libbrave_rust.a(brave_news_cxx-ed35c16a7d4247e2.3d1mtdk124varpqm.rcgu.o) is incompatible with elf64-littleaarch64 ld.lld: error: brave_rust/out/arm64/debug/libbrave_rust.a(skus_cxx-3ffa9e6c8da62e9a.50hrwoj07cuc06k7.rcgu.o) is incompatible with elf64-littleaarch64 ld.lld: error: brave_rust/out/arm64/debug/libbrave_rust.a(cxx-b6a7a7e59608f9ca.2rlcdnwm0mkrquwy.rcgu.o) is incompatible with elf64-littleaarch64 ld.lld: error: brave_rust/out/arm64/debug/libbrave_rust.a(cxx-b6a7a7e59608f9ca.2zmfm3zp9yz9r9n7.rcgu.o) is incompatible with elf64-littleaarch64 ld.lld: error: brave_rust/out/arm64/debug/libbrave_rust.a(cxx-b6a7a7e59608f9ca.30qijxtj3gwjppt6.rcgu.o) is incompatible with elf64-littleaarch64 ld.lld: error: brave_rust/out/arm64/debug/libbrave_rust.a(cxx-b6a7a7e59608f9ca.3luubisoosxpcs95.rcgu.o) is incompatible with elf64-littleaarch64 ld.lld: error: brave_rust/out/arm64/debug/libbrave_rust.a(speedreader_ffi-ce05a5f44aced2e1.1kogwq0jp6tcmcwi.rcgu.o) is incompatible with elf64-littleaarch64 ld.lld: error: brave_rust/out/arm64/debug/libbrave_rust.a(challenge_bypass_ristretto_ffi-4d3acd6ddf47c7d0.4bsfhenov9xgpscy.rcgu.o) is incompatible with elf64-littleaarch64 ld.lld: error: brave_rust/out/arm64/debug/libbrave_rust.a(adblock-651db72df6955587.5g3x6ai497m96ajh.rcgu.o) is incompatible with elf64-littleaarch64 ld.lld: error: brave_rust/out/arm64/debug/libbrave_rust.a(compiler_builtins-5667a4a7e2c48d47.compiler_builtins.ce2b8975-cgu.79.rcgu.o) is incompatible with elf64-littleaarch64 clang++: error: linker command failed with exit code 1 (use -v to see invocation) ninja: build stopped: subcommand failed. null null verbose 156.262161049 Error: Command failed with exit code 1.

`

Issue Analytics

  • State:open
  • Created 2 years ago
  • Comments:11

github_iconTop GitHub Comments

3reactions
1div0commented, Apr 11, 2022

Screenshot from 2022-04-11 15-10-17

1reaction
1div0commented, Oct 1, 2022

Hi++ @mihaiplesa !

There were plenty of minor changes in order to crosscompile whole Cr and then Brave. It is running fairly well on nVIDIA Jetson Nano with 4 GB DRAM, albeit browser is using at least half of the available memory. However, I intend to restart the whole build effort for Orin modules with more DRAM.

Cheers

Read more comments on GitHub >

github_iconTop Results From Across the Web

building-repo-2 tutorial - 'make' command fails - Jetson Nano
I have set up my Jetson Nano - all seems fine. I have mounted an SSD (see path: Extreme SSD) for downloading the...
Read more >
How to configure your NVIDIA Jetson Nano for Computer ...
Learn how to configure your NVIDIA Jetson Nano for Computer Vision and Deep Learning with TensorFlow, Keras, TensorRT, and OpenCV.
Read more >
Jeremy's Harebrained install guide - SwiftAI - Fast.ai forums
I would also try to test the repl from the command line, ... Tried building everything from scratch for the NVIDIA Jetson Nano....
Read more >
can't fix 'Linker command failed w… | Apple Developer Forums
I tried to fix it by cleaning the project, create new .xctest file, set 'enable bitcode' in 'Build Setting' to no, check whether...
Read more >
Untitled
Maa super singer 7 episode 10, Styret kurs retvisende, Gps ulti e518 mappy, Error 020 tp link td-w8961nd, Sa police bike chase, Pierre...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found