A simple CPU rendered GUI IDE experience.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23

error: linking with `cc` failed: exit status: 1
  |
  = note:  "cc" "-m64" "/tmp/rustckhKLbo/symbols.o" "<17 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/home/os/.target/release/deps/{libclipp-e09c41b466adb43c,libpattypan-e6e06c05b82ac365,libchumsky-c9aaab9dd55badf0,libunicode_ident-25454f1bcf5014c9,libstacker-43db8644533089a2,libpsm-7dcb811f98730eeb,libctlfun-aad0474018b84e34,libminifb-3c55826bf153e185,libsoftbuffer-cc0083a32d501a54,libtiny_xlib-bc99d44f4af655bc,libctor_lite-7772c65d58521866,libdrm-87e1c8f302022ac5,libdrm_ffi-5ae36f34a93dc0b0,libdrm_sys-d0108cd9ea6980f2,liblinux_raw_sys-e1dec311f37021f3,libdrm_fourcc-70cd93ee506589b2,librust_analyzer-ef438ef43892f151,libdirs-c3e6f2b217202082,libdirs_sys-30390e62ac2c92b0,liboption_ext-a489c807f23f8aad,libxflags-bf363fc4c9d919eb,libtenthash-3e0d334a4f1e410f,libdissimilar-b1d4c998274cec3f,libbase64-19a065b6de8213d3,libprocess_wrap-1080ae0d6167b8c0,libnix-e9f6ced3fbf3d105,libscip-c42b78edae8ab059,libprotobuf-c5fdae375ca46b3c,libprotobuf_support-c8c933dd4c6fe3a2,libload_cargo-94c557b261c76868,libvfs_notify-18180b448997644a,libnotify-92a1a114dc51f788,libmio-162044d6f07b79de,libwalkdir-6c62a00dee6d8cff,libsame_file-38a0a01b682d0901,libinotify-bcd820bd3450bf9f,libinotify_sys-f8cd8d3b1419e71f,libnotify_types-af0025e713f2e7f8,libproject_model-2b2aa50bb7bc21b7,libtemp_dir-22574b136a617aad,libcargo_metadata-8b0d746b1b875b44,libcargo_platform-4eaea78ce1e35b46,libcargo_util_schemas-1e5467929ccc3678,libserde_value-24bfa302db4e3d5f,libordered_float-7f2cf6a1da7544ee,libtoml-4e8dc87e9926631f,libtoml_edit-0b7fbeac4503b41a,libserde_spanned-e8f161c730ee2bae,libtoml_write-dc1fd665306e197c,libtoml_datetime-9a3258bcc59a161c,libserde_untagged-bb274a05b4a90b58,liberased_serde-b968f99a931e8da5,libtypeid-ce4e68f53a530147,libproc_macro_api-e65da7120b9c516e,libide-794798d02e009ccc,libtoolchain-0b900a185d32db9b,libide_ssr-fd9140c2db19c043,libide_diagnostics-c02edbf0dc47fc91,libide_completion-74eb2e3343a33c81,libdot-de8085ea8af90188,libpulldown_cmark_to_cmark-195df30539856ef4,libpulldown_cmark-61953a0f68e0044a,libunicase-5ac7de10ffd890b2,libide_assists-f12f96736aa3679e,libide_db-474fa9afdccff1ae,libline_index-1ee99b8223899118,libprofile-6ad07f557aa56daa,libperf_event-a5a15ee741825bb3,libperf_event_open_sys-0c6e7fec1ed9b407,libhir-947f4bae2a382c52,libhir_ty-c9f3477b33c47d01,liboorandom-55ea9e8acc239caf,libtracing_tree-1149ec2cd0de5baa,libnu_ansi_term-43506bd79745f93b,libtyped_arena-4dd438ed1d7ec5c8,libpetgraph-12e0239266c4f337,libfixedbitset-dbefd64a87ee127e,libchalk_ir-699639ab48d012cf,libra_ap_rustc_next_trait_solver-7b23e6e4ecc57f9b,libra_ap_rustc_pattern_analysis-deeb13ecdcaa3e3c,libhir_def-d9b70eeb6c80c841,librustc_apfloat-e31a4a817e87a048,libhir_expand-0c90176063dcf8f6,libmbe-55deb1a1b5d7212c,libcov_mark-8d27a14b821ed184,libsyntax_bridge-2d6bced80c07cb65,libbase_db-e2ef034766f2a276,libsemver-781f3108b0b14a23,libspan-291f26794707c283,libsyntax-d6c6ce480eca3c49,libsmol_str-2022e1d6c65341d3,librowan-f9c78199fdf20466,librustc_hash-afbfaa1230cd0570,libcountme-4fe7fe7fedfe0887,libparser-0be3aa0887740aad,libedition-870974fc2cc29971,libdrop_bomb-d6dc250dc34aa862,librustc_literal_escaper-fb48ff3ba7a3ec3a,libla_arena-ef6f30aa245ce3f3,libsalsa-0fbc64e3befbcbad,libhashlink-5875d53ddf194db2,libboxcar-6bc9d7a756445e1d,libsalsa_macro_rules-8a270c61e44902c4,libportable_atomic-53b21396880faff2,libintrusive_collections-0e4b706199e964e4,libmemoffset-b919d16075e525c7,libra_ap_rustc_abi-b81de49cf2683903,libra_ap_rustc_hashes-5e8d0fcb33dead2c,librustc_stable_hash-868140d7ac981d80,libra_ap_rustc_parse_format-43078f912d44945c,librustc_literal_escaper-a0ccf71a6f4392b5,libcfg-b8c099ff5eeddfea,libtt-d4449191a047d34c,libtext_size-8de05ca0d2720d62,libra_ap_rustc_lexer-1e5a3c8793037789,libunicode_xid-48c15898778d18a7,libunicode_properties-b22ef6e150d55967,libintern-9b967b46e2c85f9a,libtriomphe-b65b341c6d3360d6,libdashmap-548531e975b9a2fc,libhashbrown-f346fdf17a54eea3,liblsp_types-ae0332990e02b988,libvfs-3287b91b6e519f05,libnohash_hasher-b446f5cb0a5cb002,libstdx-0dfe272508c7d330,libjod_thread-8aad25d4f794fe83,libfst-29a6ab2da7d81db4,libtracing_subscriber-8a31f1079e1637f8,libtime-0a8a6ceed20717b6,libnum_threads-5e7e8656cbfdc0ea,libtime_core-ec1a825b0a9df553,libnum_conv-87f8fcbbd3b4e3e2,libderanged-c8a32f7b4e8acb21,libpowerfmt-d4d02c54acc424f4,libthread_local-d9d1c1195de1a293,libsharded_slab-1fd043bfb7a652cb,libtracing_log-405e92d280dcb380,libpaths-80104732c942437c,libcamino-8b2864c6d5306f6d,libra_ap_rustc_type_ir-7c0fad300996b333,libthin_vec-0d990b23e5100e07,libra_ap_rustc_index-f5404ffdca5389e6,libra_ap_rustc_ast_ir-a4d389d368710db9,librustc_hash-8b3d71e4bbbaa7b4,libena-827b969f8b6ca8f9,libenv_logger-999b2f3a9f664f3b,libanstream-6500942dc72e1058,libanstyle_query-3be44d514d535eaa,libis_terminal_polyfill-0b7d1c664f54ed79,libcolorchoice-b9b0a27847e2138f,libanstyle_parse-ee6eb1b8179c46be,libutf8parse-4b4f3c5e6287643d,libjiff-78300170ac2340f9,libenv_filter-127aa028901fa21e,libanstyle-ff066327c4dda00e,libpapaya-26ca4dcd73dd148c,libseize-70eea754d3ffa898,libpin_project-64a3fb440bd8e548,librun-689b0bd4abe9ae8d,libhelix_core-9fcc63865aa9785d,libslotmap-1caa13d7c8a6e6f6,libtextwrap-cde35fd9fbfc8311,libunicode_linebreak-c4b3ad0c660fbfcf,libunicode_width-71ca699bf1f052a1,libsmawk-301ee97a6ffe0cb6,libsmartstring-e36c2a9e950d49c2,libhelix_loader-4c0842382b002afb,libcc-a14b61cfc170f817,libfind_msvc_tools-e6de5b87689f2153,libshlex-2318cd452781ef35,libthreadpool-f8e56a277b7e250c,libnum_cpus-be40617babdd4876,libtoml-bca38c493c3d8476,libtoml_writer-c67712fff493c7fd,libtoml_parser-aaf3e450e064bd2b,libwinnow-fe9a6cb0b629599a,libserde_spanned-26bc9e35a14192e1,libtoml_datetime-962913fa2c08012a,libhelix_parsec-15f0446f2215265c,libfoldhash-9610f07b819b2213,libtree_house-6a473adfe167b2ba,libkstring-f74db0c2650cfa75,libstatic_assertions-541f5a09b313d2fb,libpretty_assertions-547e1edc6d4f0490,libdiff-0f49b429c64c9069,libyansi-ffa08635201c793c,libarc_swap-5fd1de7d6da69467,libtree_house_bindings-f85b0dc0946090de,libthiserror-025aa814ff98a192,libchrono-9144711746190007,libnum_traits-eddd6fc1206f9da8,libunicode_width-7a42a63bf7e146cb,libnucleo-47b9ced09b68a9d4,libnucleo_matcher-7cb30da4806b4b56,librayon-ee3e16c0c095995f,librayon_core-41d60efce3031fc0,libparking_lot-de1d1141e1ee738e,libparking_lot_core-470df27b7d68a77f,liblock_api-24d9515225754338,libscopeguard-6c7dd469dbbc3507,libglobset-8f1403964e381ff8,libbstr-86713ab368039881,libimara_diff-4f4317ecf59f6416,libhashbrown-97ecc225c705401c,libfoldhash-d2980f6070e2a98d,liballocator_api2-758a63efe0b973ba,libhelix_stdx-2813030593543586,libdunce-75b042151a77cab4,libwhich-6876e111ab8d8fe7,libenv_home-61a6fb818e3036dc,libunicode_segmentation-c7804e30eae68bea,libregex_cursor-0ad81bf2aa27d709,libetcetera-3dfb3ade5f3655a0,libhome-fbb4d0b8e5c4a24c,libunicode_general_category-4366cc10bb242e1d,libencoding_rs-33032c6a3c27cf4d,libcrossbeam-e45de6ec0e777b82,libcrossbeam_deque-6676d7b8bcb48d78,libcrossbeam_queue-cf3c8677f5531a9c,libcrossbeam_epoch-0eaa85fd761fe344,libanyhow-6f3b903b7e97df29,libmarkdown-a8d0a282841a9990,libunicode_id-cc3750522f3419f9,libwinit-f60886c5a32b40f3,libsctk_adwaita-9a56b54ccb2e25cc,libab_glyph-64fa753cddc40343,libowned_ttf_parser-40c17297fa9a355e,libttf_parser-7ef595cd0c5a31c6,libab_glyph_rasterizer-57e88ed7eadaa903,libtiny_skia-0515be4c6c01b208,libarrayvec-a08b443880c8ff1a,libtiny_skia_path-3bec789793857534,libstrict_num-701ae6f8a24592ab,libarrayref-f2d61f28501ff359,libx11rb-fb6f099775c97762,libgethostname-1f5a8d046d7a6c31,libas_raw_xcb_connection-fe0feee50abc566d,libx11rb_protocol-3c603a4a949c7958,libwayland_protocols_plasma-fb24e510113094a2,libsmithay_client_toolkit-054afb311b99113f,libwayland_cursor-dba82b0cc236ef1b,libwayland_protocols_wlr-cb92085ad2eb8e70,libwayland_protocols-9463bb4c567c0d06,libwayland_csd_frame-b705d4986f69492a,libcalloop_wayland_source-6cfee710782ad9ff,libwayland_client-489d06497c451623,libwayland_backend-d1706e5cf17f589c,libdowncast_rs-e1b3b9318de175f8,libwayland_sys-f24957f150ecf109,libcalloop-320dcc062165a6c5,libthiserror-8e771b2730dc05bb,librustix-825aeb79915d04c4,liblinux_raw_sys-c1a525620f9202ad,libpolling-36b8bdfdafa00bfd,libmemmap2-285ecbb77a5b51e4,libxkbcommon_dl-64b5403831519f59,libxkeysym-6505e2a6b083a96b,libtracing-39d912cf27b15ee7,libtracing_core-9d40c710bab34581,libsmol_str-3bf1f36e4e5f7cd5,libcursor_icon-14845cf3570f26ea,libdpi-d51869b665c38a42,libraw_window_handle-31359714e789c443,libtokio_util-b80766ebfbe95bac,libfutures_util-a71f64a773530308,libslab-1cd39056efe67fe8,libfutures_task-d99437f5a8f3fa04,libpin_utils-f9cf55da5ea0335d,libbytes-70ee6a507000cf41,libfutures_core-41bbd28f1daed8fc,libfutures_sink-aefa434f7aad402a,libtokio-ea93b5e650e79107,libpin_project_lite-8764f1039fe736b9,librust_fsm-9e71817e70604572,libreplace_with-9413405cd2296724,libropey-daa57eb9e09c2566,libstr_indices-3ddf6568be03c58d,libregex-ca5a472a9bd1532d,libregex_automata-43dde32d91274e70,libaho_corasick-1ea32ab5c22b476e,libregex_syntax-825aceb3edb6c2be,liblsp_server-02a9d992d3f9cfe5,libhelix_lsp_types-2a6d67c33a23b088,liburl-ed3adefcd149a53a,libidna-93aa242d5e094f49,libutf8_iter-c6184f2e5ef1490b,libidna_adapter-61d5c481cbcc1833,libicu_properties-6bf0b0ed4d8806c5,libicu_properties_data-5964eb3d732b0468,libicu_normalizer-78002a8b6b66cbd5,libicu_normalizer_data-8c426abc076d94af,libicu_collections-88b7f6f4fde849db,libpotential_utf-2b5867d8c0762e1b,libicu_provider-c3fd2702cd8f0081,libicu_locale_core-7873056de1f1aa1d,libtinystr-a014ef1bfb04a6bf,liblitemap-795566e7a1861254,libwriteable-e6b8a7763c4a3766,libzerovec-4e5b47bed7656c4d,libzerotrie-5a3d5e65742a7b74,libyoke-68f264100a6a8ecb,libstable_deref_trait-28d435ca71dc41d8,libzerofrom-0c32b9ea9a2f2307,libform_urlencoded-4eb666ed3e6c1b6b,libserde_json-d496897fadac4678,libmemchr-27474945baceef2c,libitoa-0b11e4c754a2d413,libryu-b6bb7c5010771bda,libindexmap-d907543b53942381,libequivalent-2ce4e8e93ffc5599,libhashbrown-3c6a3073ea561f09,liblog-aa785347a3103ccd,libcrossbeam_channel-94eb0f6b3c3e23cc,libcrossbeam_utils-bd4e45b5420ce5c7,libserde-99cd5fe624278d3e,libserde_core-03b8bbe358ed02ee,libdsb-8c09afb03072d6d5,libswash-d5f95a1b19a8db4a,libyazi-cb25fdf9422cd8ab,libskrifa-60d341f297948d35,libread_fonts-13be69d6d969a5e4,libfont_types-4f5c066957f54c2f,libbytemuck-50463021dadaa69c,libzeno-6ab63ab8054b8b32,liblru_cache-955b286c108d35e5,liblinked_hash_map-026be45b2fcb8e40,libitertools-78c9418f3546aa62,libeither-bd9a16677ad57dc5,libfimg-c9ae3e9c1af4af9e,libqwant-260b15849942d1aa,libfer-310fbeca5dd3e5c1,libclipline-7ce5b5e1927c16d3,libmattr-d9a09ae110b72c28,liblower-96dccb5188d800a8,libminifb-0665c19fe5932fb2,libwayland_cursor-6480eb5d13a11d95,libxcursor-d36322b2c8ad4d19,libtempfile-fc53c78a3b37b03a,libfastrand-8436ac0c9078ceb5,librustix-9acadfff4a0ea975,libbitflags-f75683dc9767ec94,liblinux_raw_sys-1bd4fe63f0081178,libx11_dl-549c00ad2f386377,libwayland_protocols-8bc9297c7e07aaee,libwayland_client-7d7dd8e84485906f,libscoped_tls-a1cecdd034f902b7,libwayland_commons-10ed9ec2adc0f4eb,libsmallvec-3b6820ac9f317f45,libnix-f3555bf23a8ad241,libmemoffset-ffff47d23db3df52,libwayland_sys-648238236ba51bf4,liblazy_static-17bee282e4b4d244,libraw_window_handle-b3742677a4c2a314,libcty-cb43aa31ae0c55b8,libdlib-5620363786ad6ca2,liblibloading-aa20dd823bcd8b6a,libpng-841e734475fdea92,libbitflags-9e91986d725692a2,libflate2-55619d63e76169de,libminiz_oxide-3c2415b95275c28a,libfdeflate-c04782a7b238b3e5,libsimd_adler32-3d619c1fce50934a,libcrc32fast-40481858afbb0b31,libfontdue-373386cff1ac90f4,libttf_parser-62a7fc534b3c0c2c,libhashbrown-c35d12cd62f102e6,libahash-6ffe0608dd9075fe,libgetrandom-30c822c2b208b3cb,libonce_cell-02180faeb4adaf3a,libcfg_if-29f94cea54f40e1a,libzerocopy-adcb7ceac91577b9,libvecto-9b521f95dc164cdc,libumath-df2154a5fa04fabb,libhinted-56b80be1f50b4a37,libarray_chunks-972f90d2538a4b3d,liblibc-f75fb24261fcc1a3,libatools-b0e107d2fe16d355,libdiff_match_patch_rs-c9b2f21ed8026950,libpercent_encoding-248c32d394dddf57,libatools-1100c01f594c8c3f}.rlib" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lxkbcommon" "-ldl" "-ldl" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/tmp/rustckhKLbo/raw-dylibs" "-B<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/home/os/.target/release/build/minifb-4b7d36183dba6882/out" "-L" "/home/os/.target/release/build/tree-house-bindings-364c03e1a54d2274/out" "-L" "/home/os/.target/release/build/psm-50c1005a57433c56/out" "-L" "/home/os/.target/release/build/minifb-3eedbb7d743936e7/out" "-L" "/home/os/.target/release/build/tree-sitter-4e8224dd094e8d71/out" "-L" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/home/os/.target/release/deps/gracilaria-b645ad25dd9bc160" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-Wl,-O1" "-nodefaultlibs"
  = note: some arguments are omitted. use `--verbose` to show all linker arguments
  = note: PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
           #0 0x00007fd564dfa927 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/home/os/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/libLLVM.so.21.1-rust-1.93.0-nightly+0x55fa927)
           #1 0x00007fd564dfb21d SignalHandler(int, siginfo_t*, void*) (/home/os/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/libLLVM.so.21.1-rust-1.93.0-nightly+0x55fb21d)
           #2 0x00007fd55f43e540 (/usr/lib/libc.so.6+0x3e540)
           #3 0x00007fd55f586fa2 __memcpy_avx512_unaligned_erms /usr/src/debug/glibc/glibc/string/../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S:488:0
           #4 0x00007fd56826e0be llvm::StringTableBuilder::write(unsigned char*) const (.warm) bolt-pseudo.o:0:0
           #5 0x00007fd564daa1d1 std::_Function_handler<void (), llvm::parallelFor(unsigned long, unsigned long, llvm::function_ref<void (unsigned long)>)::$_0>::_M_invoke(std::_Any_data const&) (/home/os/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/libLLVM.so.21.1-rust-1.93.0-nightly+0x55aa1d1)
           #6 0x00007fd564da90a8 llvm::parallelFor(unsigned long, unsigned long, llvm::function_ref<void (unsigned long)>) (/home/os/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/libLLVM.so.21.1-rust-1.93.0-nightly+0x55a90a8)
           #7 0x000055eba7e0ddad lld::elf::MergeNoTailSection::writeTo(unsigned char*) (/home/os/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/bin/rust-lld+0x4fedad)
           #8 0x000055eba7d9854a void lld::elf::OutputSection::writeTo<llvm::object::ELFType<(llvm::endianness)1, true>>(lld::elf::Ctx&, unsigned char*, llvm::parallel::TaskGroup&)::'lambda'(unsigned long, unsigned long)::operator()(unsigned long, unsigned long) const OutputSections.cpp:0:0
           #9 0x00007fd564daa0a2 std::_Function_handler<void (), llvm::parallel::TaskGroup::spawn(std::function<void ()>)::$_0>::_M_invoke(std::_Any_data const&) (/home/os/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/libLLVM.so.21.1-rust-1.93.0-nightly+0x55aa0a2)
          #10 0x00007fd564da9b0d llvm::parallel::detail::(anonymous namespace)::ThreadPoolExecutor::work(llvm::ThreadPoolStrategy, unsigned int) (/home/os/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/libLLVM.so.21.1-rust-1.93.0-nightly+0x55a9b0d)
          #11 0x00007fd564d20990 execute_native_thread_routine (/home/os/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/libLLVM.so.21.1-rust-1.93.0-nightly+0x5520990)
          #12 0x00007fd55f4969cb start_thread /usr/src/debug/glibc/glibc/nptl/pthread_create.c:448:8
          #13 0x00007fd55f51aa0c __GI___clone3 /usr/src/debug/glibc/glibc/misc/../sysdeps/unix/sysv/linux/x86_64/clone3.S:80:0
          collect2: fatal error: ld terminated with signal 7 [Bus error], core dumped
          compilation terminated.