Skip to content

Can't use ratzilla on homebrew llvm #175

@atollk

Description

@atollk

Hi. I have been trying to use ratzilla on my MAC. It works okay with the clang that is shipped with XCode on MacOS but that one doesn't include the wasm backend that is required when using C-language crates such as tree-sitter. A solution is to install the "full" llvm (https://formulae.brew.sh/formula/llvm) but it seems like ratzilla isn't compatible with that.

Full logs:

ratzilla-llvm-error.txt

Shortened:

% cargo bin trunk build
2026-04-14T15:10:07.609047Z  INFO 🚀 Starting trunk 0.21.14
2026-04-14T15:10:07.670064Z  INFO 📦 starting build
   Compiling beamterm-renderer v0.10.0
error: linking with `/opt/homebrew/opt/llvm/bin/clang` failed: exit status: 1
  |
  = note:  "/opt/homebrew/opt/llvm/bin/clang" "-Wl,--no-export-dynamic" "-Wl,--export" "-Wl,__wbg_terminaldebugapi_free" "-Wl,--export" "-Wl,__wbindgen_describe_terminaldebugapi_getAtlasLookup" "-Wl,--export" "-Wl,__wbindgen_describe_terminaldebugapi_getBaseGlyphId" "-Wl,--export" "-Wl,__wbindgen_describe_terminaldebugapi_getCanvasSize" "-Wl,--export" "-Wl,__wbindgen_describe_terminaldebugapi_getCellSize" "-Wl,--export" "-Wl,__wbindgen_describe_terminaldebugapi_getGlyphCount" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_slice_45916ed2fae7e0ea" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_slice_5fffd132e3ff5262" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_slice_6be77d5a4936d0c2" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_slice_795b4bab537eb472" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_slice_8befbcfd02348841" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_slice_99b20eaabfef272f" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_slice_9e3d3284d3f2389a" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_slice_acd1dd3bd37e3a26" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_slice_b33c554ecac0c647" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_slice_c1140c0a14a3e905" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_slice_ccc41060b777b5a2" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_slice_cce5ac5b2da50e2c" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_slice_d0626ec4510c0f38" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_slice_fc7f9608ab06d89b" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_slice_fcdcd53ca169108d" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_slice_from_bbd79493574fff5f" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_some_5af731e04edfe2c9" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_some_a6c09cd221fa7850" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_sort_2b1383d004dc6fd8" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_sort_6a30ceb515d9c920" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_sort_7b7f01db170a2358" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_source_59f2ae3c3a1d5084" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_source_63ed08dadd34d5b1" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_source_be92b5f6748dd63c" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_species_875db9d21d7dc576" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_splice_521e9adffdf72e30" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_splice_a326f8fe46f7c95d" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_split_0b5c82e1f8df0a04" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_split_3f82ebba3bee986d" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_split_6d1522400ba67e54" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_split_d3f5e06b69ec82d6" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_split_dd97a2974408b44e" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_sqrt_b172cd9f7931267b" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_stackTraceLimit_7deee215774ef096" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_startsWith_74e64dd5c3392a37" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_static_accessor_CREATE_TASK_f3ab6a6954bda493" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_static_accessor_GLOBAL_8cfadc87a297ca02" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_static_accessor_GLOBAL_THIS_602256ae5c8f42cf" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_static_accessor_PI_26ac2dff6019c829" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_static_accessor_SELF_e445c1c7484aecc3" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_static_accessor_WINDOW_f20e8576ef1e0f17" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_sticky_21fa0f464b8ae86b" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_store_868761026e9a4dc1" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_store_914d756ae3e4d982" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_stringify_60faaee997cd70ff" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_stringify_91082ed7a5a5769e" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_stringify_b9982edb76ce21fd" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_stringify_c879aafdc7929aee" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_stringify_fcac92843dea23ae" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_sub_1fa5819547a9e5ee" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_sub_dc7afa71ab841ab9" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_subarray_1bf343b36be9d2c4" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_subarray_1c9c84ff0dea9f3b" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_subarray_26672ea57b75287e" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_subarray_5627984453a0be00" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_subarray_85bacf37960ab15a" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_subarray_8da6b618394e0a3c" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_subarray_9a5ffaafbead5b00" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_subarray_9a7840a8429b3933" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_subarray_a0b5833296555b7c" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_subarray_b2152241dc55f8c6" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_subarray_f34b33f45b41d4b7" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_subarray_f8ca46a25b1f5e0d" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_substr_292d03d0caa8b282" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_substring_cb8145a7d05499ca" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_supportedLocalesOf_078afbf0cd3fa67c" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_supportedLocalesOf_2f1196b70a546224" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_supportedLocalesOf_34bb4ca1aa06b47f" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_supportedLocalesOf_40e71c79847ea66d" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_supportedLocalesOf_6ddd0777404d9723" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_supportedLocalesOf_76944d198abf131f" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_supportedLocalesOf_8187bff3be911c01" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_supportedLocalesOf_82590703282c22a4" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_supportedLocalesOf_d952bc17bf508adc" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_supportedValuesOf_bb5c1d86ce3555ad" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_symmetricDifference_cf7f5a7e03941db3" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_tan_c7270e298c63ecd2" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_tanh_816d22b2f34e6c37" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_test_736e48b24bf47e98" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_then_6701bb8428537e07" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_then_792e0c862b060889" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_then_8e16ee11f05e4827" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_then_a50dc2689b076063" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_throw_7e233907d7302250" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_throw_9c8aa34de904ff5e" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_throw_b9fbf0b329247d00" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_toDateString_d90dce8040c9b0bd" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_toExponential_3ba42819cd88de66" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_toFixed_fa59e10cab211cca" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_toISOString_07c00b3614e865a1" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_toJSON_6985f2fadd0ab75d" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_toLocaleDateString_f52244b62a0e3603" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_toLocaleLowerCase_9cf0723f2a295a2f" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_toLocaleString_00c86716e2d377a3" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_toLocaleString_75c9676c32dd685b" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_toLocaleString_7aa83cb191c14f3b" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_toLocaleString_b9f21e224ba683fe" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_toLocaleString_c32bd1541daaab5c" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_toLocaleTimeString_2d71da8f2f56cd7b" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_toLocaleTimeString_ce3f9d7dda55a865" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_toLocaleUpperCase_b3c2c03feb60510f" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_toLowerCase_bc51ea30d541c586" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_toPrecision_370cb6f496d8c40a" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_toPrimitive_5beafb34420d5d7e" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_toReversed_5772a17595f6f8d0" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_toSorted_6b280da0e7a384a3" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_toSorted_97cc9c0474b10b54" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_toSorted_b3189ce58ac864e1" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_toSpliced_3e8b933f16600f8c" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_toStringTag_d6b1716c86d4892d" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_toString_0f56007c6f400677" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_toString_29add7df57bbc1f3" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_toString_306ed0b9f320c1ca" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_toString_3da7afeb4644513c" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_toString_4bddad9ae8b1277d" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_toString_5a84b8552b34a19d" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_toString_6dc1a94e0bdba378" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_toString_a2b1dc4db3f182ed" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_toString_a8249e8bf8d36489" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_toString_aa742fd02a1081f1" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_toString_b0f4e56f66458d34" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_toString_bb580e1395680c0f" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_toString_c3061af2bf859d19" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_toString_c96dc76d5547a715" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_toTimeString_ae68446f0bab3035" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_toUTCString_3945ca15a5043b79" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_toUpperCase_a814db5fdcfd321d" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_transferToFixedLength_9231abce04b14dec" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_transferToFixedLength_9d910c3d0b45af67" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_transfer_5dc54dd3bc9165e3" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_transfer_8cc9a43ab527393a" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_trimEnd_d24169fda4e80097" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_trimLeft_3f9f8e3e1020dc0f" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_trimRight_4ac1cc6b652757fc" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_trimStart_b99129d1077f94e3" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_trim_49a914007f537814" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_trunc_a22c4e253fcf0d9c" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_type__3f343888aa3b892d" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_type__70c5805000d957b5" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_type__84d243dd445b5028" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_type__9ed32542b5085386" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_type__b55de8dff2abeba8" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_unescape_38348c2a084573df" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_unicode_021a011d559a445e" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_union_6c48cedcb165b918" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_unit_a7a465fabcd6b01a" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_unit_f81d05d772352e62" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_unscopables_34efcd8e14a78a16" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_unshift_2139af1a7dc732dd" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_unshift_951ea71d9d2dc660" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_validate_5e8f54c744481ac2" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_valueOf_0878dd409c103534" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_valueOf_25e11684e38026ef" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_valueOf_825162400861c9a5" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_valueOf_91a54faf8ce0976a" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_valueOf_9760e35383abbb01" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_valueOf_bf29dd4a243b1327" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_valueOf_cc0888c7bb5acfaf" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_value_17f893f218f21f4a" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_value_32e9121f416489e2" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_value_4b4fa422d9c71517" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_value_88104a02733510d7" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_value_a3c67a74e03dbb3e" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_value_e6b4ca2c6719f204" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_value_ee3a06f4579184fa" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_values_10e8da5f1d194ede" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_values_1e6d547ce555ce44" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_values_301a77363cf6c773" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_values_506286079b2a852a" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_values_54597cae1911b935" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_waitAsync_1f2b0e36037d37cb" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_waitAsync_71bb5b6f1659999a" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_waitAsync_9a7224ced020d635" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_waitAsync_caa64b7b531d68a7" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_wait_5ba6af0c52994ae5" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_wait_8be1e4ff23e31bea" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_wait_9572400b3e5f78b3" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_wait_99c7c1522cf014bd" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_weekend_f21340a55322125d" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_weeks_7d19de2cc3ec92df" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_with_822e70b04b3f7799" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_xor_26086d21bfd25509" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_xor_cc7ad99e6dfad18b" "-Wl,--export" "-Wl,__wbindgen_describe___wbg_years_b7396643a01d15d2" "-Wl,-z" "-Wl,stack-size=1048576" "-Wl,--stack-first" "-Wl,--allow-undefined" "-Wl,--no-demangle" "--target=wasm32-unknown-unknown" "-Wl,--no-entry" "<17 object files omitted>" "<sysroot>/lib/rustlib/wasm32-unknown-unknown/lib/libpanic_abort-*.rlib" "/Users/at/Projects/ratzilla-test/ratzilla-test/target/wasm32-unknown-unknown/debug/deps/{libthiserror-96786bc2c7ec23f0,libwasm_bindgen_futures-11fabc27616f863e,libweb_sys-e00f3210973d7c85,libjs_sys-3a2fc49d5716093a,libwasm_bindgen-52a28f1b8d4bdaaf,libonce_cell-2b51726f4ed63132,libwasm_bindgen_shared-07fe9770b1efda41,libunicode_ident-cc75d89524f12e35,libbeamterm_data-64f97e1c630f376d,libminiz_oxide-7a3c30a2ef28b4df,libadler2-a92fc98e363a8ed3,libcompact_str-99c7c25116828b6c,libryu-5954a6055b2abb3c,libitoa-6a81834d5d1cd2ac,libcfg_if-2e6aa6d62e82da19,libstatic_assertions-a6c507206deec606,libcastaway-4100e459949b0b65}.rlib" "<sysroot>/lib/rustlib/wasm32-unknown-unknown/lib/{libstd-*,libdlmalloc-*,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" "-B<sysroot>/lib/rustlib/aarch64-apple-darwin/bin/gcc-ld" "--target=wasm32-unknown-unknown" "-nostartfiles" "-L" "<sysroot>/lib/rustlib/wasm32-unknown-unknown/lib/self-contained" "-o" "/Users/at/Projects/ratzilla-test/ratzilla-test/target/wasm32-unknown-unknown/debug/deps/beamterm_renderer-ed42489e30b09bc5.wasm" "-Wl,--gc-sections" "-shared" "-nodefaultlibs"
  = note: some arguments are omitted. use `--verbose` to show all linker arguments
  = note: rust-lld: warning: creating shared libraries, with -shared, is not yet stable
          rust-lld: error: /Users/at/Projects/ratzilla-test/ratzilla-test/target/wasm32-unknown-unknown/debug/deps/beamterm_renderer-ed42489e30b09bc5.beamterm_renderer.2639709975d0f90e-cgu.00.rcgu.o: relocation R_WASM_MEMORY_ADDR_LEB cannot be used against symbol `.Lanon.aa5954816fd596adbdc3c4ea0eb58507.1`; recompile with -fPIC
          rust-lld: error: /Users/at/Projects/ratzilla-test/ratzilla-test/target/wasm32-unknown-unknown/debug/deps/beamterm_renderer-ed42489e30b09bc5.beamterm_renderer.2639709975d0f90e-cgu.00.rcgu.o: relocation R_WASM_MEMORY_ADDR_LEB cannot be used against symbol `.Lanon.aa5954816fd596adbdc3c4ea0eb58507.1`; recompile with -fPIC
          rust-lld: error: /Users/at/Projects/ratzilla-test/ratzilla-test/target/wasm32-unknown-unknown/debug/deps/beamterm_renderer-ed42489e30b09bc5.beamterm_renderer.2639709975d0f90e-cgu.00.rcgu.o: relocation R_WASM_MEMORY_ADDR_LEB cannot be used against symbol `.Lanon.aa5954816fd596adbdc3c4ea0eb58507.2`; recompile with -fPIC
          rust-lld: error: /Users/at/Projects/ratzilla-test/ratzilla-test/target/wasm32-unknown-unknown/debug/deps/beamterm_renderer-ed42489e30b09bc5.beamterm_renderer.2639709975d0f90e-cgu.00.rcgu.o: relocation R_WASM_MEMORY_ADDR_LEB cannot be used against symbol `.Lanon.aa5954816fd596adbdc3c4ea0eb58507.2`; recompile with -fPIC
          rust-lld: error: /Users/at/Projects/ratzilla-test/ratzilla-test/target/wasm32-unknown-unknown/debug/deps/beamterm_renderer-ed42489e30b09bc5.beamterm_renderer.2639709975d0f90e-cgu.00.rcgu.o: relocation R_WASM_MEMORY_ADDR_LEB cannot be used against symbol `.Lanon.aa5954816fd596adbdc3c4ea0eb58507.2`; recompile with -fPIC
          rust-lld: error: /Users/at/Projects/ratzilla-test/ratzilla-test/target/wasm32-unknown-unknown/debug/deps/beamterm_renderer-ed42489e30b09bc5.beamterm_renderer.2639709975d0f90e-cgu.00.rcgu.o: relocation R_WASM_MEMORY_ADDR_LEB cannot be used against symbol `.Lanon.aa5954816fd596adbdc3c4ea0eb58507.2`; recompile with -fPIC
          rust-lld: error: /Users/at/Projects/ratzilla-test/ratzilla-test/target/wasm32-unknown-unknown/debug/deps/beamterm_renderer-ed42489e30b09bc5.beamterm_renderer.2639709975d0f90e-cgu.00.rcgu.o: relocation R_WASM_MEMORY_ADDR_LEB cannot be used against symbol `.Lanon.aa5954816fd596adbdc3c4ea0eb58507.2`; recompile with -fPIC
          rust-lld: error: /Users/at/Projects/ratzilla-test/ratzilla-test/target/wasm32-unknown-unknown/debug/deps/beamterm_renderer-ed42489e30b09bc5.beamterm_renderer.2639709975d0f90e-cgu.00.rcgu.o: relocation R_WASM_MEMORY_ADDR_LEB cannot be used against symbol `.Lanon.aa5954816fd596adbdc3c4ea0eb58507.2`; recompile with -fPIC
          rust-lld: error: /Users/at/Projects/ratzilla-test/ratzilla-test/target/wasm32-unknown-unknown/debug/deps/beamterm_renderer-ed42489e30b09bc5.beamterm_renderer.2639709975d0f90e-cgu.00.rcgu.o: relocation R_WASM_MEMORY_ADDR_LEB cannot be used against symbol `.Lanon.aa5954816fd596adbdc3c4ea0eb58507.2`; recompile with -fPIC
          rust-lld: error: /Users/at/Projects/ratzilla-test/ratzilla-test/target/wasm32-unknown-unknown/debug/deps/beamterm_renderer-ed42489e30b09bc5.beamterm_renderer.2639709975d0f90e-cgu.00.rcgu.o: relocation R_WASM_MEMORY_ADDR_LEB cannot be used against symbol `.Lanon.aa5954816fd596adbdc3c4ea0eb58507.2`; recompile with -fPIC
          rust-lld: error: /Users/at/Projects/ratzilla-test/ratzilla-test/target/wasm32-unknown-unknown/debug/deps/beamterm_renderer-ed42489e30b09bc5.beamterm_renderer.2639709975d0f90e-cgu.00.rcgu.o: relocation R_WASM_MEMORY_ADDR_LEB cannot be used against symbol `.Lanon.aa5954816fd596adbdc3c4ea0eb58507.2`; recompile with -fPIC
          rust-lld: error: /Users/at/Projects/ratzilla-test/ratzilla-test/target/wasm32-unknown-unknown/debug/deps/beamterm_renderer-ed42489e30b09bc5.beamterm_renderer.2639709975d0f90e-cgu.00.rcgu.o: relocation R_WASM_MEMORY_ADDR_LEB cannot be used against symbol `.Lanon.aa5954816fd596adbdc3c4ea0eb58507.2`; recompile with -fPIC
          rust-lld: error: /Users/at/Projects/ratzilla-test/ratzilla-test/target/wasm32-unknown-unknown/debug/deps/beamterm_renderer-ed42489e30b09bc5.beamterm_renderer.2639709975d0f90e-cgu.00.rcgu.o: relocation R_WASM_MEMORY_ADDR_LEB cannot be used against symbol `.Lanon.aa5954816fd596adbdc3c4ea0eb58507.2`; recompile with -fPIC
          rust-lld: error: /Users/at/Projects/ratzilla-test/ratzilla-test/target/wasm32-unknown-unknown/debug/deps/beamterm_renderer-ed42489e30b09bc5.beamterm_renderer.2639709975d0f90e-cgu.00.rcgu.o: relocation R_WASM_MEMORY_ADDR_LEB cannot be used against symbol `.Lanon.aa5954816fd596adbdc3c4ea0eb58507.2`; recompile with -fPIC
          rust-lld: error: /Users/at/Projects/ratzilla-test/ratzilla-test/target/wasm32-unknown-unknown/debug/deps/beamterm_renderer-ed42489e30b09bc5.beamterm_renderer.2639709975d0f90e-cgu.00.rcgu.o: relocation R_WASM_MEMORY_ADDR_SLEB cannot be used against symbol `.Lanon.aa5954816fd596adbdc3c4ea0eb58507.4`; recompile with -fPIC
          rust-lld: error: /Users/at/Projects/ratzilla-test/ratzilla-test/target/wasm32-unknown-unknown/debug/deps/beamterm_renderer-ed42489e30b09bc5.beamterm_renderer.2639709975d0f90e-cgu.00.rcgu.o: relocation R_WASM_MEMORY_ADDR_SLEB cannot be used against symbol `.Lanon.aa5954816fd596adbdc3c4ea0eb58507.4`; recompile with -fPIC
          rust-lld: error: /Users/at/Projects/ratzilla-test/ratzilla-test/target/wasm32-unknown-unknown/debug/deps/beamterm_renderer-ed42489e30b09bc5.beamterm_renderer.2639709975d0f90e-cgu.00.rcgu.o: relocation R_WASM_MEMORY_ADDR_SLEB cannot be used against symbol `.Lanon.aa5954816fd596adbdc3c4ea0eb58507.5`; recompile with -fPIC
          rust-lld: error: /Users/at/Projects/ratzilla-test/ratzilla-test/target/wasm32-unknown-unknown/debug/deps/beamterm_renderer-ed42489e30b09bc5.beamterm_renderer.2639709975d0f90e-cgu.00.rcgu.o: relocation R_WASM_MEMORY_ADDR_LEB cannot be used against symbol `.Lanon.aa5954816fd596adbdc3c4ea0eb58507.2`; recompile with -fPIC
          rust-lld: error: /Users/at/Projects/ratzilla-test/ratzilla-test/target/wasm32-unknown-unknown/debug/deps/beamterm_renderer-ed42489e30b09bc5.beamterm_renderer.2639709975d0f90e-cgu.00.rcgu.o: relocation R_WASM_MEMORY_ADDR_LEB cannot be used against symbol `.Lanon.aa5954816fd596adbdc3c4ea0eb58507.2`; recompile with -fPIC
          rust-lld: error: /Users/at/Projects/ratzilla-test/ratzilla-test/target/wasm32-unknown-unknown/debug/deps/beamterm_renderer-ed42489e30b09bc5.beamterm_renderer.2639709975d0f90e-cgu.00.rcgu.o: relocation R_WASM_MEMORY_ADDR_LEB cannot be used against symbol `.Lanon.aa5954816fd596adbdc3c4ea0eb58507.2`; recompile with -fPIC
          rust-lld: error: too many errors emitted, stopping now (use -error-limit=0 to see all errors)
          clang: error: linker command failed with exit code 1 (use -v to see invocation)
          

error: could not compile `beamterm-renderer` (lib) due to 1 previous error
2026-04-14T15:10:08.316297Z ERROR ❌ error
error from build pipeline

Caused by:
    0: HTML build pipeline failed (1 errors), showing first
    1: error from asset pipeline
    2: running cargo build
    3: error during cargo build execution
    4: cargo call to executable 'cargo' with args: '["build", "--target=wasm32-unknown-unknown", "--manifest-path", "/Users/at/Projects/ratzilla-test/ratzilla-test/Cargo.toml"]' returned a bad status: exit status: 101
2026-04-14T15:10:08.316324Z ERROR error from build pipeline
2026-04-14T15:10:08.316328Z  INFO   1: HTML build pipeline failed (1 errors), showing first
2026-04-14T15:10:08.316330Z  INFO   2: error from asset pipeline
2026-04-14T15:10:08.316331Z  INFO   3: running cargo build
2026-04-14T15:10:08.316332Z  INFO   4: error during cargo build execution
2026-04-14T15:10:08.316334Z  INFO   5: cargo call to executable 'cargo' with args: '["build", "--target=wasm32-unknown-unknown", "--manifest-path", "/Users/at/Projects/ratzilla-test/ratzilla-test/Cargo.toml"]' returned a bad status: exit status: 101

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions