-
Notifications
You must be signed in to change notification settings - Fork 121
Closed
Labels
type: documentationAwareness, docs, examples, etc.Awareness, docs, examples, etc.
Description
Error
Compiling wgpu-playground v0.1.0 (C:\Users\andra\Projects\wgpu-playground)
error: linking with `C:\Users\andra\AppData\Local\Android\Sdk\ndk\22.1.7171670\toolchains\llvm\prebuilt\windows-x86_64\bin\aarch64-linux-android30-clang.cmd` failed: exit code: 1
|
= note: "C:\\Users\\andra\\AppData\\Local\\Android\\Sdk\\ndk\\22.1.7171670\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\aarch64-linux-android30-clang.cmd" "-Wl,--as-needed" "-Wl,-z,noexecstack" "-Wl,--allow-multiple-definition" "-Wl,--eh-frame-hdr" "-L" "C:\\Users\\andra\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\aarch64-linux-android\\lib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\wgpu_playground-68def660a33b10d9.wgpu_playground.7pnepe7p-cgu.0.rcgu.o" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\wgpu_playground-68def660a33b10d9.wgpu_playground.7pnepe7p-cgu.1.rcgu.o" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\wgpu_playground-68def660a33b10d9.wgpu_playground.7pnepe7p-cgu.2.rcgu.o" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\wgpu_playground-68def660a33b10d9.wgpu_playground.7pnepe7p-cgu.3.rcgu.o" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\wgpu_playground-68def660a33b10d9.wgpu_playground.7pnepe7p-cgu.4.rcgu.o" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\wgpu_playground-68def660a33b10d9.wgpu_playground.7pnepe7p-cgu.5.rcgu.o" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\wgpu_playground-68def660a33b10d9.wgpu_playground.7pnepe7p-cgu.6.rcgu.o" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\wgpu_playground-68def660a33b10d9.wgpu_playground.7pnepe7p-cgu.7.rcgu.o" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\wgpu_playground-68def660a33b10d9.wgpu_playground.7pnepe7p-cgu.8.rcgu.o" "-o" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\wgpu_playground-68def660a33b10d9" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\wgpu_playground-68def660a33b10d9.52x7ro2nhlim0ufi.rcgu.o" "-Wl,--gc-sections" "-pie" "-Wl,-zrelro" "-Wl,-znow" "-nodefaultlibs" "-L" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps" "-L" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\debug\\deps" "-L" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\build\\oboe-sys-2c90dcaa92ea5f1d\\out\\library" "-L" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\build\\oboe-sys-2c90dcaa92ea5f1d\\out\\library" "-L" "C:\\Users\\andra\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\aarch64-linux-android\\lib" "-Wl,-Bstatic" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\libwgpu_playground.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\librodio-446d7525eca73f41.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\libcpal-adab7abb6b0fee86.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\liboboe-bfb4d4a09b2c5879.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\libjni-7337fa4e98f328bc.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\libcesu8-3803bdad9d710804.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\libcombine-6aedc6f38edacbe2.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\libbytes-e3667d747b02a5eb.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\liboboe_sys-eba0efd5a41a13cf.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\libbytemuck-f9093ad9eaf5ac33.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\libasync_std-6eac27528ad8e3a1.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\libasync_global_executor-971557276bc6169b.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\libblocking-d9b905243edbb806.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\libatomic_waker-809a7d4b0941d5e7.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\libnum_cpus-8bd496155e6bed37.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\libasync_mutex-06d81eb180aa4a49.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\libasync_executor-1f6d6128b9dcd949.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\libasync_task-a097087f939c500a.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\libasync_io-a68faee0fc79bf3a.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\libslab-75a240da2d132d82.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\libpolling-5cf0ad3c93740ce0.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\libonce_cell-4839453ef64c4cac.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\libsocket2-7eed2f19892ff605.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\libfutures_lite-bd7758607b646843.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\libmemchr-68c999a8a492d463.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\libfastrand-9060f5ef3b13440e.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\libwaker_fn-77873163cba84160.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\libparking-cab24e88581840df.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\libfutures_io-fb1140b2e5905d7c.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\libasync_channel-ce0af838f7534696.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\libconcurrent_queue-34647084f5bd2552.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\libcache_padded-7b42aa8a21ac891d.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\libasync_lock-64e1ff96cf1a9cd3.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\libevent_listener-bad37592476b6643.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\libpin_project_lite-d8899c092cbe15d7.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\libfutures_core-8d6ffae1301c6bbe.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\libkv_log_macro-a2b6060654892a9b.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\libwinit-6c32a42921ede812.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\libndk_glue-489cdf5b63e7ed5b.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\libndk-980306e6bfbe5027.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\libjni_sys-cee04bb396882f51.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\libndk_sys-bc53ddcf51063552.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\libnum_enum-dde39c9f44d6839c.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\liblazy_static-269e7aff17efc7a1.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\libwgpu-322544ce231b54c2.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\libwgpu_core-c28fda9463497a6d.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\libprofiling-853d2e3250c7a4e1.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\libgpu_alloc-8bd4252946045ae2.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\libgpu_alloc_types-04f27b26fac72da8.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\libgpu_descriptor-372faea9caff5882.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\libhashbrown-4e8c601b77284568.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\libahash-6d2dca21488c8087.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\libgpu_descriptor_types-66d22f859647606f.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\libcopyless-b614c18585c2928f.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\libwgpu_types-faba340c0261a5ae.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\libgfx_backend_vulkan-d1c9f040c39f5cb8.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\libgfx_renderdoc-729898d643274d7e.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\librenderdoc_sys-6713b030357c6111.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\libinplace_it-a5b7cc650e1459fd.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\libash-875b97645c8d4588.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\libgfx_backend_gl-4d00f0e16f676bd9.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\libkhronos_egl-b6ed4f8dda6dcc0b.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\liblibloading-24bb60c396c663ec.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\libglow-020f282eae75be33.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\libgfx_backend_empty-ee7e2d99c8b550d6.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\libgfx_hal-d3a654cbde131b5a.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\libraw_window_handle-f99ef5563fbb32e3.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\libnaga-828711c8285f4d3a.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\libfxhash-46edd2bf63dac2f5.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\libbyteorder-bb2df13a632907ea.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\librose_tree-98902eb13b63a2ed.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\libbit_set-86b687ee5b8d2743.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\libbit_vec-dc918c486236a11a.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\libcodespan_reporting-b7216b75e6024ac2.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\libunicode_width-662fd01cbab474d1.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\libtermcolor-cc105cd540d630b0.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\libpetgraph-3c1050e85a727a1a.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\libindexmap-676840b00004929f.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\libhashbrown-98b19726326ef0b5.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\libfixedbitset-3d460ca26427cb79.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\libspirv_headers-beb77a22b24ece17.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\libthiserror-f195a4a91237f1fc.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\libexternal_memory-66e6ac97df5be666.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\libdrm_fourcc-649a470eb3126df1.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\libserde-a4cb294f0e5d1b79.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\libbitflags-a3c4d682fa5c5cf5.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\libparking_lot-5de446631910c5a3.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\libparking_lot_core-0055d40a70016ad2.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\liblibc-3a8301b6720851a3.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\libsmallvec-9560d345969d993e.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\liblock_api-3a9805ae777a78e8.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\libscopeguard-32fc25fc634e6df5.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\libinstant-0f2ace90e8384c57.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\libtime-398eca504b90dc23.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\libtime_macros-90ed17df312f6f64.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\libstandback-a6da6eaee6cebfb8.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\libarrayvec-0c4d0434ae5f7295.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\libnalgebra-edf2ab2b704eeb5e.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\libnum_rational-65124ef36def37bd.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\libnum_integer-fcab1fdb62207377.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\libtypenum-ede5a6eabac31b6e.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\libsimba-8eb25feb2d9ec52d.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\libnum_complex-bb8eef96ce56314f.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\libmatrixmultiply-0491dd0e22534deb.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\librawpointer-863bb98f836f1091.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\libapprox-93cfc7dd4bc2fc0a.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\libnum_traits-e28d401c5fa80858.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\liblog-ee3e7f1b2223bf55.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\libvalue_bag-cc698201826e7107.rlib" "C:\\Users\\andra\\Projects\\wgpu-playground\\target\\aarch64-linux-android\\debug\\deps\\libcfg_if-3c984e112dcd20cd.rlib" "-Wl,--start-group" "C:\\Users\\andra\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\aarch64-linux-android\\lib\\libstd-a7b9eec0425c087c.rlib" "C:\\Users\\andra\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\aarch64-linux-android\\lib\\libpanic_unwind-95abeda97407034e.rlib" "C:\\Users\\andra\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\aarch64-linux-android\\lib\\libminiz_oxide-a73c473343b03c1f.rlib" "C:\\Users\\andra\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\aarch64-linux-android\\lib\\libadler-12436929b4199f44.rlib" "C:\\Users\\andra\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\aarch64-linux-android\\lib\\libobject-721968df94a10643.rlib" "C:\\Users\\andra\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\aarch64-linux-android\\lib\\libaddr2line-cc08647d1d067daa.rlib" "C:\\Users\\andra\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\aarch64-linux-android\\lib\\libgimli-925cf41b921f558d.rlib" "C:\\Users\\andra\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\aarch64-linux-android\\lib\\librustc_demangle-85e9fc38bb661e85.rlib" "C:\\Users\\andra\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\aarch64-linux-android\\lib\\libhashbrown-e42192816e7c80d6.rlib" "C:\\Users\\andra\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\aarch64-linux-android\\lib\\librustc_std_workspace_alloc-4a527379cbf3e731.rlib" "C:\\Users\\andra\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\aarch64-linux-android\\lib\\libunwind-5d72fcaf101c034c.rlib" "C:\\Users\\andra\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\aarch64-linux-android\\lib\\libcfg_if-109786c711858e56.rlib" "C:\\Users\\andra\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\aarch64-linux-android\\lib\\liblibc-1e4712dff6de76ab.rlib" "C:\\Users\\andra\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\aarch64-linux-android\\lib\\liballoc-d625ae17342c7279.rlib" "C:\\Users\\andra\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\aarch64-linux-android\\lib\\librustc_std_workspace_core-49c886b6b15aa7da.rlib" "C:\\Users\\andra\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\aarch64-linux-android\\lib\\libcore-7bc5ac481e2979cd.rlib" "-Wl,--end-group" "C:\\Users\\andra\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\aarch64-linux-android\\lib\\libcompiler_builtins-1f1bc8016abbd3f6.rlib" "-Wl,-Bdynamic" "-lc++_static" "-llog" "-lOpenSLES" "-landroid" "-ldl" "-ldl" "-llog" "-lgcc" "-lc" "-lm"
= note: ld: error: undefined symbol: __cxa_pure_virtual
>>> referenced by AudioStream.cpp
>>> AudioStream.o:(vtable for oboe::AudioStream) in archive C:\Users\andra\Projects\wgpu-playground\target\aarch64-linux-android\debug\deps\liboboe_sys-eba0efd5a41a13cf.rlib
>>> referenced by AudioStream.cpp
>>> AudioStream.o:(vtable for oboe::AudioStream) in archive C:\Users\andra\Projects\wgpu-playground\target\aarch64-linux-android\debug\deps\liboboe_sys-eba0efd5a41a13cf.rlib
>>> referenced by AudioStream.cpp
>>> AudioStream.o:(vtable for oboe::AudioStream) in archive C:\Users\andra\Projects\wgpu-playground\target\aarch64-linux-android\debug\deps\liboboe_sys-eba0efd5a41a13cf.rlib
>>> referenced 38 more times
ld: error: undefined symbol: __cxa_guard_acquire
>>> referenced by QuirksManager.h:43 (oboe\src\common\QuirksManager.h:43)
>>> AudioStreamBuilder.o:(oboe::QuirksManager::getInstance()) in archive C:\Users\andra\Projects\wgpu-playground\target\aarch64-linux-android\debug\deps\liboboe_sys-eba0efd5a41a13cf.rlib
>>> referenced by AAudioExtensions.h:58 (oboe\src\aaudio\AAudioExtensions.h:58)
>>> AudioStreamBuilder.o:(oboe::AAudioExtensions::getInstance()) in archive C:\Users\andra\Projects\wgpu-playground\target\aarch64-linux-android\debug\deps\liboboe_sys-eba0efd5a41a13cf.rlib
>>> referenced by AAudioLoader.cpp:41 (oboe\src\aaudio\AAudioLoader.cpp:41)
>>> AAudioLoader.o:(oboe::AAudioLoader::getInstance()) in archive C:\Users\andra\Projects\wgpu-playground\target\aarch64-linux-android\debug\deps\liboboe_sys-eba0efd5a41a13cf.rlib
>>> referenced 6 more times
ld: error: undefined symbol: __cxa_guard_release
>>> referenced by QuirksManager.h:43 (oboe\src\common\QuirksManager.h:43)
>>> AudioStreamBuilder.o:(oboe::QuirksManager::getInstance()) in archive C:\Users\andra\Projects\wgpu-playground\target\aarch64-linux-android\debug\deps\liboboe_sys-eba0efd5a41a13cf.rlib
>>> referenced by AAudioExtensions.h:58 (oboe\src\aaudio\AAudioExtensions.h:58)
>>> AudioStreamBuilder.o:(oboe::AAudioExtensions::getInstance()) in archive C:\Users\andra\Projects\wgpu-playground\target\aarch64-linux-android\debug\deps\liboboe_sys-eba0efd5a41a13cf.rlib
>>> referenced by AAudioLoader.cpp:41 (oboe\src\aaudio\AAudioLoader.cpp:41)
>>> AAudioLoader.o:(oboe::AAudioLoader::getInstance()) in archive C:\Users\andra\Projects\wgpu-playground\target\aarch64-linux-android\debug\deps\liboboe_sys-eba0efd5a41a13cf.rlib
>>> referenced 5 more times
ld: error: undefined symbol: __cxa_begin_catch
>>> referenced by chrono.cpp
>>> chrono.o:(__clang_call_terminate) in archive C:\Users\andra\AppData\Local\Android\Sdk\ndk\22.1.7171670\toolchains\llvm\prebuilt\windows-x86_64\bin/../sysroot/usr/lib/aarch64-linux-android\libc++_static.a
ld: error: undefined symbol: std::terminate()
>>> referenced by chrono.cpp
>>> chrono.o:(__clang_call_terminate) in archive C:\Users\andra\AppData\Local\Android\Sdk\ndk\22.1.7171670\toolchains\llvm\prebuilt\windows-x86_64\bin/../sysroot/usr/lib/aarch64-linux-android\libc++_static.a
>>> referenced by thread.cpp:47 (/buildbot/src/android/ndk-release-r22\toolchain/llvm-project/libcxx/src/thread.cpp:47)
>>> thread.o:(std::__ndk1::thread::~thread()) in archive C:\Users\andra\AppData\Local\Android\Sdk\ndk\22.1.7171670\toolchains\llvm\prebuilt\windows-x86_64\bin/../sysroot/usr/lib/aarch64-linux-android\libc++_static.a
ld: error: undefined symbol: __gxx_personality_v0
>>> referenced by chrono.cpp
>>> chrono.o:(DW.ref.__gxx_personality_v0) in archive C:\Users\andra\AppData\Local\Android\Sdk\ndk\22.1.7171670\toolchains\llvm\prebuilt\windows-x86_64\bin/../sysroot/usr/lib/aarch64-linux-android\libc++_static.a
ld: error: undefined symbol: std::get_new_handler()
>>> referenced by new.cpp:71 (/buildbot/src/android/ndk-release-r22\toolchain/llvm-project/libcxx/src/new.cpp:71)
>>> new.o:(operator new(unsigned long)) in archive C:\Users\andra\AppData\Local\Android\Sdk\ndk\22.1.7171670\toolchains\llvm\prebuilt\windows-x86_64\bin/../sysroot/usr/lib/aarch64-linux-android\libc++_static.a
>>> referenced by new.cpp:190 (/buildbot/src/android/ndk-release-r22\toolchain/llvm-project/libcxx/src/new.cpp:190)
>>> new.o:(operator new(unsigned long, std::align_val_t)) in archive C:\Users\andra\AppData\Local\Android\Sdk\ndk\22.1.7171670\toolchains\llvm\prebuilt\windows-x86_64\bin/../sysroot/usr/lib/aarch64-linux-android\libc++_static.a
ld: error: undefined symbol: __cxa_allocate_exception
>>> referenced by new.cpp:76 (/buildbot/src/android/ndk-release-r22\toolchain/llvm-project/libcxx/src/new.cpp:76)
>>> new.o:(operator new(unsigned long)) in archive C:\Users\andra\AppData\Local\Android\Sdk\ndk\22.1.7171670\toolchains\llvm\prebuilt\windows-x86_64\bin/../sysroot/usr/lib/aarch64-linux-android\libc++_static.a
>>> referenced by new.cpp:195 (/buildbot/src/android/ndk-release-r22\toolchain/llvm-project/libcxx/src/new.cpp:195)
>>> new.o:(operator new(unsigned long, std::align_val_t)) in archive C:\Users\andra\AppData\Local\Android\Sdk\ndk\22.1.7171670\toolchains\llvm\prebuilt\windows-x86_64\bin/../sysroot/usr/lib/aarch64-linux-android\libc++_static.a
>>> referenced by stdexcept:269 (/buildbot/src/android/ndk-release-r22\toolchain/llvm-project/libcxx/include/stdexcept:269)
>>> string.o:(std::__ndk1::__throw_out_of_range(char const*)) in archive C:\Users\andra\AppData\Local\Android\Sdk\ndk\22.1.7171670\toolchains\llvm\prebuilt\windows-x86_64\bin/../sysroot/usr/lib/aarch64-linux-android\libc++_static.a
>>> referenced 1 more times
ld: error: undefined symbol: std::bad_alloc::bad_alloc()
>>> referenced by new.cpp:76 (/buildbot/src/android/ndk-release-r22\toolchain/llvm-project/libcxx/src/new.cpp:76)
>>> new.o:(operator new(unsigned long)) in archive C:\Users\andra\AppData\Local\Android\Sdk\ndk\22.1.7171670\toolchains\llvm\prebuilt\windows-x86_64\bin/../sysroot/usr/lib/aarch64-linux-android\libc++_static.a
>>> referenced by new.cpp:195 (/buildbot/src/android/ndk-release-r22\toolchain/llvm-project/libcxx/src/new.cpp:195)
>>> new.o:(operator new(unsigned long, std::align_val_t)) in archive C:\Users\andra\AppData\Local\Android\Sdk\ndk\22.1.7171670\toolchains\llvm\prebuilt\windows-x86_64\bin/../sysroot/usr/lib/aarch64-linux-android\libc++_static.a
ld: error: undefined symbol: typeinfo for std::bad_alloc
>>> referenced by new.cpp:76 (/buildbot/src/android/ndk-release-r22\toolchain/llvm-project/libcxx/src/new.cpp:76)
>>> new.o:(operator new(unsigned long)) in archive C:\Users\andra\AppData\Local\Android\Sdk\ndk\22.1.7171670\toolchains\llvm\prebuilt\windows-x86_64\bin/../sysroot/usr/lib/aarch64-linux-android\libc++_static.a
>>> referenced by new.cpp:76 (/buildbot/src/android/ndk-release-r22\toolchain/llvm-project/libcxx/src/new.cpp:76)
>>> new.o:(operator new(unsigned long)) in archive C:\Users\andra\AppData\Local\Android\Sdk\ndk\22.1.7171670\toolchains\llvm\prebuilt\windows-x86_64\bin/../sysroot/usr/lib/aarch64-linux-android\libc++_static.a
>>> referenced by new.cpp:195 (/buildbot/src/android/ndk-release-r22\toolchain/llvm-project/libcxx/src/new.cpp:195)
>>> new.o:(operator new(unsigned long, std::align_val_t)) in archive C:\Users\andra\AppData\Local\Android\Sdk\ndk\22.1.7171670\toolchains\llvm\prebuilt\windows-x86_64\bin/../sysroot/usr/lib/aarch64-linux-android\libc++_static.a
>>> referenced 1 more times
ld: error: undefined symbol: std::bad_alloc::~bad_alloc()
>>> referenced by new.cpp:76 (/buildbot/src/android/ndk-release-r22\toolchain/llvm-project/libcxx/src/new.cpp:76)
>>> new.o:(operator new(unsigned long)) in archive C:\Users\andra\AppData\Local\Android\Sdk\ndk\22.1.7171670\toolchains\llvm\prebuilt\windows-x86_64\bin/../sysroot/usr/lib/aarch64-linux-android\libc++_static.a
>>> referenced by new.cpp:76 (/buildbot/src/android/ndk-release-r22\toolchain/llvm-project/libcxx/src/new.cpp:76)
>>> new.o:(operator new(unsigned long)) in archive C:\Users\andra\AppData\Local\Android\Sdk\ndk\22.1.7171670\toolchains\llvm\prebuilt\windows-x86_64\bin/../sysroot/usr/lib/aarch64-linux-android\libc++_static.a
>>> referenced by new.cpp:195 (/buildbot/src/android/ndk-release-r22\toolchain/llvm-project/libcxx/src/new.cpp:195)
>>> new.o:(operator new(unsigned long, std::align_val_t)) in archive C:\Users\andra\AppData\Local\Android\Sdk\ndk\22.1.7171670\toolchains\llvm\prebuilt\windows-x86_64\bin/../sysroot/usr/lib/aarch64-linux-android\libc++_static.a
>>> referenced 1 more times
ld: error: undefined symbol: __cxa_throw
>>> referenced by new.cpp:76 (/buildbot/src/android/ndk-release-r22\toolchain/llvm-project/libcxx/src/new.cpp:76)
>>> new.o:(operator new(unsigned long)) in archive C:\Users\andra\AppData\Local\Android\Sdk\ndk\22.1.7171670\toolchains\llvm\prebuilt\windows-x86_64\bin/../sysroot/usr/lib/aarch64-linux-android\libc++_static.a
>>> referenced by new.cpp:195 (/buildbot/src/android/ndk-release-r22\toolchain/llvm-project/libcxx/src/new.cpp:195)
>>> new.o:(operator new(unsigned long, std::align_val_t)) in archive C:\Users\andra\AppData\Local\Android\Sdk\ndk\22.1.7171670\toolchains\llvm\prebuilt\windows-x86_64\bin/../sysroot/usr/lib/aarch64-linux-android\libc++_static.a
>>> referenced by stdexcept:269 (/buildbot/src/android/ndk-release-r22\toolchain/llvm-project/libcxx/include/stdexcept:269)
>>> string.o:(std::__ndk1::__throw_out_of_range(char const*)) in archive C:\Users\andra\AppData\Local\Android\Sdk\ndk\22.1.7171670\toolchains\llvm\prebuilt\windows-x86_64\bin/../sysroot/usr/lib/aarch64-linux-android\libc++_static.a
>>> referenced 1 more times
ld: error: undefined symbol: vtable for std::logic_error
>>> referenced by stdexcept_default.ipp:24 (/buildbot/src/android/ndk-release-r22\toolchain/llvm-project/libcxx/src/support/runtime/stdexcept_default.ipp:24)
>>> stdexcept.o:(std::logic_error::logic_error(char const*)) in archive C:\Users\andra\AppData\Local\Android\Sdk\ndk\22.1.7171670\toolchains\llvm\prebuilt\windows-x86_64\bin/../sysroot/usr/lib/aarch64-linux-android\libc++_static.a
>>> referenced by stdexcept_default.ipp:24 (/buildbot/src/android/ndk-release-r22\toolchain/llvm-project/libcxx/src/support/runtime/stdexcept_default.ipp:24)
>>> stdexcept.o:(std::logic_error::logic_error(char const*)) in archive C:\Users\andra\AppData\Local\Android\Sdk\ndk\22.1.7171670\toolchains\llvm\prebuilt\windows-x86_64\bin/../sysroot/usr/lib/aarch64-linux-android\libc++_static.a
>>> the vtable symbol may be undefined because the class is missing its key function (see https://lld.llvm.org/missingkeyfunction)
ld: error: undefined symbol: std::exception::~exception()
>>> referenced by stdexcept_default.ipp:24 (/buildbot/src/android/ndk-release-r22\toolchain/llvm-project/libcxx/src/support/runtime/stdexcept_default.ipp:24)
>>> stdexcept.o:(std::logic_error::logic_error(char const*)) in archive C:\Users\andra\AppData\Local\Android\Sdk\ndk\22.1.7171670\toolchains\llvm\prebuilt\windows-x86_64\bin/../sysroot/usr/lib/aarch64-linux-android\libc++_static.a
>>> referenced by stdexcept_default.ipp:33 (/buildbot/src/android/ndk-release-r22\toolchain/llvm-project/libcxx/src/support/runtime/stdexcept_default.ipp:33)
>>> stdexcept.o:(std::runtime_error::runtime_error(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&)) in archive C:\Users\andra\AppData\Local\Android\Sdk\ndk\22.1.7171670\toolchains\llvm\prebuilt\windows-x86_64\bin/../sysroot/usr/lib/aarch64-linux-android\libc++_static.a
ld: error: undefined symbol: vtable for std::runtime_error
>>> referenced by stdexcept_default.ipp:33 (/buildbot/src/android/ndk-release-r22\toolchain/llvm-project/libcxx/src/support/runtime/stdexcept_default.ipp:33)
>>> stdexcept.o:(std::runtime_error::runtime_error(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&)) in archive C:\Users\andra\AppData\Local\Android\Sdk\ndk\22.1.7171670\toolchains\llvm\prebuilt\windows-x86_64\bin/../sysroot/usr/lib/aarch64-linux-android\libc++_static.a
>>> referenced by stdexcept_default.ipp:33 (/buildbot/src/android/ndk-release-r22\toolchain/llvm-project/libcxx/src/support/runtime/stdexcept_default.ipp:33)
>>> stdexcept.o:(std::runtime_error::runtime_error(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&)) in archive C:\Users\andra\AppData\Local\Android\Sdk\ndk\22.1.7171670\toolchains\llvm\prebuilt\windows-x86_64\bin/../sysroot/usr/lib/aarch64-linux-android\libc++_static.a
>>> the vtable symbol may be undefined because the class is missing its key function (see https://lld.llvm.org/missingkeyfunction)
ld: error: undefined symbol: typeinfo for std::out_of_range
>>> referenced by stdexcept:269 (/buildbot/src/android/ndk-release-r22\toolchain/llvm-project/libcxx/include/stdexcept:269)
>>> string.o:(std::__ndk1::__throw_out_of_range(char const*)) in archive C:\Users\andra\AppData\Local\Android\Sdk\ndk\22.1.7171670\toolchains\llvm\prebuilt\windows-x86_64\bin/../sysroot/usr/lib/aarch64-linux-android\libc++_static.a
>>> referenced by stdexcept:269 (/buildbot/src/android/ndk-release-r22\toolchain/llvm-project/libcxx/include/stdexcept:269)
>>> string.o:(std::__ndk1::__throw_out_of_range(char const*)) in archive C:\Users\andra\AppData\Local\Android\Sdk\ndk\22.1.7171670\toolchains\llvm\prebuilt\windows-x86_64\bin/../sysroot/usr/lib/aarch64-linux-android\libc++_static.a
ld: error: undefined symbol: std::out_of_range::~out_of_range()
>>> referenced by stdexcept:269 (/buildbot/src/android/ndk-release-r22\toolchain/llvm-project/libcxx/include/stdexcept:269)
>>> string.o:(std::__ndk1::__throw_out_of_range(char const*)) in archive C:\Users\andra\AppData\Local\Android\Sdk\ndk\22.1.7171670\toolchains\llvm\prebuilt\windows-x86_64\bin/../sysroot/usr/lib/aarch64-linux-android\libc++_static.a
>>> referenced by stdexcept:269 (/buildbot/src/android/ndk-release-r22\toolchain/llvm-project/libcxx/include/stdexcept:269)
>>> string.o:(std::__ndk1::__throw_out_of_range(char const*)) in archive C:\Users\andra\AppData\Local\Android\Sdk\ndk\22.1.7171670\toolchains\llvm\prebuilt\windows-x86_64\bin/../sysroot/usr/lib/aarch64-linux-android\libc++_static.a
ld: error: undefined symbol: __cxa_free_exception
>>> referenced by stdexcept:269 (/buildbot/src/android/ndk-release-r22\toolchain/llvm-project/libcxx/include/stdexcept:269)
>>> string.o:(std::__ndk1::__throw_out_of_range(char const*)) in archive C:\Users\andra\AppData\Local\Android\Sdk\ndk\22.1.7171670\toolchains\llvm\prebuilt\windows-x86_64\bin/../sysroot/usr/lib/aarch64-linux-android\libc++_static.a
>>> referenced by system_error.cpp:287 (/buildbot/src/android/ndk-release-r22\toolchain/llvm-project/libcxx/src/system_error.cpp:287)
>>> system_error.o:(std::__ndk1::__throw_system_error(int, char const*)) in archive C:\Users\andra\AppData\Local\Android\Sdk\ndk\22.1.7171670\toolchains\llvm\prebuilt\windows-x86_64\bin/../sysroot/usr/lib/aarch64-linux-android\libc++_static.a
ld: error: undefined symbol: vtable for std::out_of_range
>>> referenced by stdexcept:167 (/buildbot/src/android/ndk-release-r22\toolchain/llvm-project/libcxx/include/stdexcept:167)
>>> string.o:(std::out_of_range::out_of_range(char const*)) in archive C:\Users\andra\AppData\Local\Android\Sdk\ndk\22.1.7171670\toolchains\llvm\prebuilt\windows-x86_64\bin/../sysroot/usr/lib/aarch64-linux-android\libc++_static.a
>>> referenced by stdexcept:167 (/buildbot/src/android/ndk-release-r22\toolchain/llvm-project/libcxx/include/stdexcept:167)
>>> string.o:(std::out_of_range::out_of_range(char const*)) in archive C:\Users\andra\AppData\Local\Android\Sdk\ndk\22.1.7171670\toolchains\llvm\prebuilt\windows-x86_64\bin/../sysroot/usr/lib/aarch64-linux-android\libc++_static.a
>>> the vtable symbol may be undefined because the class is missing its key function (see https://lld.llvm.org/missingkeyfunction)
ld: error: undefined symbol: std::runtime_error::~runtime_error()
>>> referenced by system_error.cpp:281 (/buildbot/src/android/ndk-release-r22\toolchain/llvm-project/libcxx/src/system_error.cpp:281)
>>> system_error.o:(std::__ndk1::system_error::~system_error()) in archive C:\Users\andra\AppData\Local\Android\Sdk\ndk\22.1.7171670\toolchains\llvm\prebuilt\windows-x86_64\bin/../sysroot/usr/lib/aarch64-linux-android\libc++_static.a
>>> referenced by system_error.cpp:281 (/buildbot/src/android/ndk-release-r22\toolchain/llvm-project/libcxx/src/system_error.cpp:281)
>>> system_error.o:(std::__ndk1::system_error::~system_error()) in archive C:\Users\andra\AppData\Local\Android\Sdk\ndk\22.1.7171670\toolchains\llvm\prebuilt\windows-x86_64\bin/../sysroot/usr/lib/aarch64-linux-android\libc++_static.a
ld: 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: aborting due to previous error
error: could not compile `wgpu-playground`
Steps to reproduce
- Clone https://github.com/andraantariksa/wgpu-playground
cargo apk run
I found another repo that are using Rust for Android & rodio library https://github.com/endragor/cpal-android-test , so I think there should be no problem to compile rodio. I guess there is some problem with the toolchain? I don't know what should I do.
Isn't it should use clang++ instead of clang? How do I set it up?
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
type: documentationAwareness, docs, examples, etc.Awareness, docs, examples, etc.