xiph / rav1e

The fastest and safest AV1 encoder.
BSD 2-Clause "Simplified" License
3.73k stars 253 forks source link

Error when cross-compiling for Android #3376

Closed hipersayanX closed 7 months ago

hipersayanX commented 7 months ago

Describe the bug

Error when cross-compiling for Android.

To Reproduce

Command used for building:

export CARGO_BUILD_TARGET=aarch64-linux-android

cargo build \
    --release \
    --frozen \
    --no-default-features \
    --features asm,threading,signal_support \
    --manifest-path Cargo.toml

cargo cbuild \
    --target "$CARGO_BUILD_TARGET" \
    --prefix="${ANDROID_PREFIX}" \
    --release \
    --frozen \
    --no-default-features \
    --features asm,threading,signal_support \
    --manifest-path Cargo.toml

# The error message is printed here

Expected behavior

Compile rav1e for Android.

Required Information

$ cargo --version

cargo 1.79.0-nightly (74fd5bc73 2024-04-10)

$ rustc --version

rustc 1.79.0-nightly (aa067fb98 2024-04-10)

$ nasm --version # if on x86_64

NASM version 2.16.01 compiled on Mar 18 2023

Version:

$ rav1e --version

rav1e 0.7.1 (UNKNOWN) (release)
rustc 1.75.0 (82e1608df 2023-12-21) (Arch Linux rust 1:1.75.0-2) x86_64-unknown-linux-gnu
Compiled CPU Features: fxsr,sse,sse2
Runtime Assembly Support: Enabled
Runtime Assembly Level: SSSE3
Threading: Enabled
Unstable Features: Disabled
Compiler Flags: -Cdebuginfo=2--remap-path-prefix=/build/rav1e/src=/usr/src/debug/rav1e

Operating system:

$ uname -a

Linux localhost.localdomain 6.6.23-1-lts #1 SMP PREEMPT_DYNAMIC Wed, 27 Mar 2024 07:47:20 +0000 x86_64 GNU/Linux

Console Output

warning: non-local `impl` definition, they should be avoided as they go against expectation
  --> src/frame/mod.rs:28:45
   |
28 | #[derive(Debug, PartialEq, Eq, Clone, Copy, FromPrimitive, Default)]
   |                                             ^^^^^^^^^^^^^
   |
   = help: move this `impl` block outside the of the current constant `_IMPL_NUM_FromPrimitive_FOR_FrameTypeOverride`
   = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl`
   = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type
   = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
   = note: the derive macro `FromPrimitive` may come from an old version of the `num_derive` crate, try updating your dependency with `cargo update -p num_derive`
   = note: this warning originates in the derive macro `FromPrimitive` (in Nightly builds, run with -Z macro-backtrace for more info)

error: linking with `cc` failed: exit status: 1
  |
  = note: LC_ALL="C" PATH="/home/user/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/bin:/home/user/.cargo/bin:/home/user/.local/bin:/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/opt/android-ndk:/opt/android-sdk/platform-tools:/opt/android-sdk/tools:/opt/android-sdk/tools/bin:/home/user/.local/share/flatpak/exports/bin:/var/lib/flatpak/exports/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/usr/lib/rustup/bin:/opt/depot_tools" VSLANG="1033" "cc" "-Wl,--version-script=/tmp/rustcZWBQVm/list" "-Wl,--no-undefined-version" "/tmp/rustcZWBQVm/symbols.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.108hglhi02h9rg86.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.10qf5g2eq0jgm907.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.12xoco38fof5zo3w.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.13e5212y38eygo2z.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.1570cwxbg5p8xl3f.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.15t2qf54cl5l6mhd.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.172liatpfiumq0xd.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.179p0ovzow5hssfj.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.1810ukg6o8w3zl3o.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.1819y6xut87dfkeh.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.199bsbbiiel0xqek.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.1aesf8uvmd71w8k5.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.1ay666tclhiyu305.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.1bbkldzx2otanajj.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.1cdvbaifgzr41xti.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.1d26qb1m3l4zwie0.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.1ekxuaqjlz8ruqdw.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.1faykalts9f5q7h7.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.1h57pk3eifdynor7.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.1l4c6xg1mwjk6hte.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.1mhilvd6zg9427kn.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.1nhr8xx4gt94fbtc.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.1o0oqd13tico5xbr.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.1o779r22cni5uj23.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.1ofljphx8vl1kix8.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.1ovbw7rxmjaojxbb.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.1p5o4i0ejz2ed013.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.1q8nqynwqou3c35u.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.1qbzzp8afato6cvr.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.1qvr8c1zqvwgu8ug.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.1rbrwybei1q10hcz.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.1tuuppt126ddk7qx.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.1u0song22v59tj7q.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.1ujzqvzauj5uqtpe.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.1y2bthc3j3cpw448.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.1ygwpfj8gre2e2vn.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.205jphj11euvps5z.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.20rqh072ubkex5ve.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.20w9ahui0w2w9pnv.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.22jqp0v0h9fk8a1a.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.22wbgmcyai6u7slg.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.23gj9kia09g1mw1s.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.24zwpe0fj1c2hygo.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.2625a9kqbf064evr.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.271hbvcylefpjtgb.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.280evg0lprwt3h4w.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.28nigxweec3hmce2.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.2ajgu31sgbjotjyx.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.2ajmlqdglg1hrt7d.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.2buiyxa0q5d0q95r.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.2ck4lzfbzzo1wc6u.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.2e8semuqpmpl8hwb.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.2esh0n2g59tpk96p.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.2f0enjjd61hp908j.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.2fgpmpzan49r2npy.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.2g43llk8xxfni1mb.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.2hgvyeyiw8opqv9v.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.2i4nb2nzn8l0yonf.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.2jwhuii3ccvfl397.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.2le6eqo7v5hbedxd.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.2lrv4jckdtf6x4aa.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.2msyf00zpasnx6zr.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.2mw30q9hmlfmxtzk.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.2st4xu2l3tbts1yo.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.2v4payihxpkygh0a.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.2w8nfippn9b0aac7.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.2wnh4mbyvugj09nf.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.2xao9r4d4vix5jk3.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.2ydgvo6zi5o64737.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.31lhy99m30xrmm5l.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.31ndl70nis8rqimv.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.330sfwyres0c8tvm.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.34pf8th5j7yvj2af.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.34so37u6uvpvb496.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.34u2f9jjw2d3t4k.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.36txcme0w6pq50y3.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.38o5e8exfrty4j3z.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.3byogutc1q1kgyut.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.3cynvka2iiikv1yy.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.3dfcd7yu1vvefjs9.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.3ed8zyjx6tqgirex.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.3eidggxeafc7tqxr.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.3erca4mqpz244fqd.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.3f279fodixjtm2m9.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.3fz5tgqfhzkfs6nf.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.3g62stzgbhqqoy1g.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.3g8jddgn5d4p9inm.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.3i24i9tg7bmj1ggc.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.3ikeoin7rb1ro5sy.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.3jpat9vactg83beg.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.3k7ad7osnsuy5dxh.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.3mx4e51yzsiisfx3.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.3nfk9woyadgh5h0e.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.3np62rnc5yhg5uqd.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.3ru8ug84fk7wcpdy.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.3sl6t78ib3ejzhe4.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.3ssl8518lri8lywk.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.3szt7vdfgkdj6b0r.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.3t2itlk90qv6pdsq.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.3tp3g5te5stmjrip.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.3ubuusy1fh4dzv47.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.3va0qso62iqqfijm.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.3wgw22g80kpeau4t.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.40iswomvw62tvwp0.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.42slsjdu52budzle.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.44ewhf5iz45ked67.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.46ij5yxf6vl703mf.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.46m19dzxcfsxo2xo.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.46nxolmhnpry3p6q.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.46tkc8dq388p4au6.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.470mgosntakqphvb.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.48exgv1bcih944ky.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.49byrommowawuauw.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.4a7i1i15cowk5q4n.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.4bsr0w4f9h6k8t5h.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.4cexy4bskmbpzbzj.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.4d32gy04u95sy0xm.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.4dsxfgf6ql2yaqux.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.4e91nm99k5bp7bij.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.4gknnalpk8673416.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.4gtr3c04pudwn16y.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.4h62bmx7c290t3ti.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.4h8wnbttbc10pr2t.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.4hfe3crwaahfjbdp.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.4hgart4wxxytuaga.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.4hh6xub2gwnlo9cy.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.4iyixk7d9zilsqti.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.4j1g6dsxcj12s79u.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.4j1zbrh3p2wyoejs.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.4k3iv6onrzvqcvno.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.4kmdvpn3vypjraxq.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.4lfrvv0tdt6kz0dj.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.4mictefooxh5b6qj.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.4o8hldn2vts3vwzy.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.4oibx25fbnl8luqs.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.4pgsnpj361p1hmom.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.4rxuyh3ahxle5qf0.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.4sl9hahxtc8ihoif.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.4t9wqp59ljfmyqan.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.4uojluxcqjpp0rcv.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.4uwqcfjyhbl52xd3.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.4xly05ds7jvqejgs.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.4yxno7bv0di85xa2.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.5193gg3kl0pt47yz.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.51utwer8rcv8o9to.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.52hnfoqg770maygg.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.547i6f9pmxjbk2a9.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.55x2sff7u9fryzpu.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.56rkkll3mug5vc6n.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.573atl1e71k6tlqd.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.57pa1ttlfctiq3qt.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.58oea52bz1zpjmi7.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.58rz9in8s989aipx.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.59paudrsjfreyyq1.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.5ckw5x3yjxv8sda6.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.5etcbxfil9bcbjxn.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.5f3w63e9c0a2aczz.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.5g6nc3gqkulogcw2.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.714ge8sev4bc13e.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.7hcfv7626u2v6ws.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.82vmsml84wv6xqd.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.8aksh0kg5sl5lya.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.addr2line-2a18ec2dbb3d3735.addr2line.bf46ab1dded047a6-cgu.0.rcgu.o.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.adler-8fbdeacad35434b3.adler.ed6b5dddfd923c63-cgu.0.rcgu.o.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.alloc-a05b183fb7c4e158.alloc.fa703f7011a1c95a-cgu.0.rcgu.o.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.anyhow-0cbe385df6e7a15e.anyhow.f4ef84dced8c18aa-cgu.0.rcgu.o.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.anyhow-0cbe385df6e7a15e.anyhow.f4ef84dced8c18aa-cgu.1.rcgu.o.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.anyhow-0cbe385df6e7a15e.anyhow.f4ef84dced8c18aa-cgu.2.rcgu.o.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.anyhow-0cbe385df6e7a15e.anyhow.f4ef84dced8c18aa-cgu.3.rcgu.o.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.anyhow-0cbe385df6e7a15e.anyhow.f4ef84dced8c18aa-cgu.4.rcgu.o.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.arrayvec-dac80f9180930d38.arrayvec.b91e6c7e6e13c53e-cgu.0.rcgu.o.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.av1_grain-f2e0356ffcab325f.av1_grain.d56abe66d44f279b-cgu.00.rcgu.o.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.av1_grain-f2e0356ffcab325f.av1_grain.d56abe66d44f279b-cgu.01.rcgu.o.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.av1_grain-f2e0356ffcab325f.av1_grain.d56abe66d44f279b-cgu.02.rcgu.o.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.av1_grain-f2e0356ffcab325f.av1_grain.d56abe66d44f279b-cgu.03.rcgu.o.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.av1_grain-f2e0356ffcab325f.av1_grain.d56abe66d44f279b-cgu.04.rcgu.o.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.av1_grain-f2e0356ffcab325f.av1_grain.d56abe66d44f279b-cgu.05.rcgu.o.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.av1_grain-f2e0356ffcab325f.av1_grain.d56abe66d44f279b-cgu.06.rcgu.o.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.av1_grain-f2e0356ffcab325f.av1_grain.d56abe66d44f279b-cgu.07.rcgu.o.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.av1_grain-f2e0356ffcab325f.av1_grain.d56abe66d44f279b-cgu.08.rcgu.o.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.av1_grain-f2e0356ffcab325f.av1_grain.d56abe66d44f279b-cgu.09.rcgu.o.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.av1_grain-f2e0356ffcab325f.av1_grain.d56abe66d44f279b-cgu.10.rcgu.o.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.av1_grain-f2e0356ffcab325f.av1_grain.d56abe66d44f279b-cgu.11.rcgu.o.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.av1_grain-f2e0356ffcab325f.av1_grain.d56abe66d44f279b-cgu.12.rcgu.o.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.av1_grain-f2e0356ffcab325f.av1_grain.d56abe66d44f279b-cgu.13.rcgu.o.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.av1_grain-f2e0356ffcab325f.av1_grain.d56abe66d44f279b-cgu.14.rcgu.o.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.av1_grain-f2e0356ffcab325f.av1_grain.d56abe66d44f279b-cgu.15.rcgu.o.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.b1qan1zbp5mzy9f.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.bitstream_io-07eaa2b005982401.bitstream_io.70e12368100ef658-cgu.0.rcgu.o.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.cfg_if-71401044a09b4e4c.cfg_if.222407a209a59dea-cgu.0.rcgu.o.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.cfg_if-ca84c903e579342a.cfg_if.9a83305e4d503414-cgu.0.rcgu.o.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.core-75cfa4e662b6b341.core.b01af44b94a161b3-cgu.0.rcgu.o.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.crossbeam_deque-30528177127e1608.crossbeam_deque.7a7e6ef7fd22c23a-cgu.0.rcgu.o.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.crossbeam_epoch-9d1de06bfac3bee4.crossbeam_epoch.2f8d1f32c70df7dd-cgu.0.rcgu.o.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.crossbeam_epoch-9d1de06bfac3bee4.crossbeam_epoch.2f8d1f32c70df7dd-cgu.1.rcgu.o.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.crossbeam_epoch-9d1de06bfac3bee4.crossbeam_epoch.2f8d1f32c70df7dd-cgu.2.rcgu.o.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.crossbeam_epoch-9d1de06bfac3bee4.crossbeam_epoch.2f8d1f32c70df7dd-cgu.3.rcgu.o.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.crossbeam_utils-63604b4ac8da8cf9.crossbeam_utils.5764198c12c8aa9-cgu.0.rcgu.o.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.crossbeam_utils-63604b4ac8da8cf9.crossbeam_utils.5764198c12c8aa9-cgu.1.rcgu.o.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.crossbeam_utils-63604b4ac8da8cf9.crossbeam_utils.5764198c12c8aa9-cgu.2.rcgu.o.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.crossbeam_utils-63604b4ac8da8cf9.crossbeam_utils.5764198c12c8aa9-cgu.3.rcgu.o.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.crossbeam_utils-63604b4ac8da8cf9.crossbeam_utils.5764198c12c8aa9-cgu.4.rcgu.o.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.crossbeam_utils-63604b4ac8da8cf9.crossbeam_utils.5764198c12c8aa9-cgu.5.rcgu.o.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.debug_unreachable-365a562e58a952da.debug_unreachable.fdb15d77e5f091e9-cgu.0.rcgu.o.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.dgqq6jt264apnuz.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.dluitc2fvmgpaua.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.e2805w0mee7pisp.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.either-339bc692122e730b.either.4c261f597e3a3ff-cgu.0.rcgu.o.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.ekja1qzwrl7o60n.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.fn8a0hwq6irjbv8.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.gimli-08310dd34286bc6d.gimli.7e8b5bb1bc64f1ee-cgu.0.rcgu.o.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.h39pe42uji6idav.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.h8avgr46k71yq5z.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.hashbrown-44bfe3446924288e.hashbrown.531e438002b2961c-cgu.0.rcgu.o.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.hd4guub5lsz1otz.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.itertools-5319e50d3a6d0439.itertools.56555e7cd542cc90-cgu.0.rcgu.o.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.j01b959a4p4c1v4.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.jercyszb35fr0ei.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.js0r1m4elgh6096.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.knuebvq4gk8nj0m.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.libc-7063c4a222f2ec9c.libc.d1d469d305bdf123-cgu.0.rcgu.o.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.libc-f021f6b27fa19b8e.libc.db81049e25e177ca-cgu.0.rcgu.o.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.log-f5893b33146a9a8e.log.11738d8dd133507c-cgu.0.rcgu.o.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.m93qu3yj9pgpxrh.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.maybe_rayon-941dc78345054cfb.maybe_rayon.6b3e1592b9a976d2-cgu.0.rcgu.o.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.memchr-39b4fa94a81663cf.memchr.66e44cda85f0543-cgu.0.rcgu.o.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.memchr-791a5b9ae92ecffd.memchr.409cd97f50d669bb-cgu.0.rcgu.o.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.memchr-791a5b9ae92ecffd.memchr.409cd97f50d669bb-cgu.1.rcgu.o.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.miniz_oxide-5f74f12505538ff7.miniz_oxide.c712756ca3f5603f-cgu.0.rcgu.o.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.ms94iwlu4key8dl.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.nmo9yfr23f8tl71.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.nom-498fa2d3f7d57c9e.nom.21a610e1973a1f61-cgu.0.rcgu.o.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.nom-498fa2d3f7d57c9e.nom.21a610e1973a1f61-cgu.1.rcgu.o.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.num_bigint-a47ce30000cd4dcd.num_bigint.d2d9e1826e4e98c7-cgu.00.rcgu.o.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.num_bigint-a47ce30000cd4dcd.num_bigint.d2d9e1826e4e98c7-cgu.01.rcgu.o.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.num_bigint-a47ce30000cd4dcd.num_bigint.d2d9e1826e4e98c7-cgu.02.rcgu.o.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.num_bigint-a47ce30000cd4dcd.num_bigint.d2d9e1826e4e98c7-cgu.03.rcgu.o.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.num_bigint-a47ce30000cd4dcd.num_bigint.d2d9e1826e4e98c7-cgu.04.rcgu.o.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.num_bigint-a47ce30000cd4dcd.num_bigint.d2d9e1826e4e98c7-cgu.05.rcgu.o.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.num_bigint-a47ce30000cd4dcd.num_bigint.d2d9e1826e4e98c7-cgu.06.rcgu.o.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.num_bigint-a47ce30000cd4dcd.num_bigint.d2d9e1826e4e98c7-cgu.07.rcgu.o.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.num_bigint-a47ce30000cd4dcd.num_bigint.d2d9e1826e4e98c7-cgu.08.rcgu.o.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.num_bigint-a47ce30000cd4dcd.num_bigint.d2d9e1826e4e98c7-cgu.09.rcgu.o.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.num_bigint-a47ce30000cd4dcd.num_bigint.d2d9e1826e4e98c7-cgu.10.rcgu.o.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.num_bigint-a47ce30000cd4dcd.num_bigint.d2d9e1826e4e98c7-cgu.11.rcgu.o.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.num_bigint-a47ce30000cd4dcd.num_bigint.d2d9e1826e4e98c7-cgu.12.rcgu.o.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.num_integer-e8ccec8c749b20ee.num_integer.77121c1ea5eb96d0-cgu.0.rcgu.o.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.num_rational-f8e1a26db58ec980.num_rational.b7464d516ce202b2-cgu.0.rcgu.o.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.num_rational-f8e1a26db58ec980.num_rational.b7464d516ce202b2-cgu.1.rcgu.o.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.num_rational-f8e1a26db58ec980.num_rational.b7464d516ce202b2-cgu.2.rcgu.o.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.num_traits-e492422d22a8e827.num_traits.12278bad4b40ebb0-cgu.0.rcgu.o.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.o1mp2oyme185snf.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.object-9cc316c7acc25178.object.22fe0511a94d8820-cgu.0.rcgu.o.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.once_cell-01f77bbcf1b30946.once_cell.3efdeadaba654fd2-cgu.0.rcgu.o.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.ov8gd5qa4niemzb.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.panic_unwind-da92ef48ff47bbb4.panic_unwind.153525e0df2e8749-cgu.0.rcgu.o.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.pk16w00aqftj2td.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.profiling-e2487f37e8d78292.profiling.5235766060d6f055-cgu.0.rcgu.o.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.qu6hov3pb7n1bee.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.rayon-682d023c12b4eff3.rayon.86e3e188d1a84bb0-cgu.0.rcgu.o.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.rayon-682d023c12b4eff3.rayon.86e3e188d1a84bb0-cgu.1.rcgu.o.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.rayon-682d023c12b4eff3.rayon.86e3e188d1a84bb0-cgu.2.rcgu.o.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.rayon-682d023c12b4eff3.rayon.86e3e188d1a84bb0-cgu.3.rcgu.o.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.rayon_core-477bf8b8b3c9e4e4.rayon_core.913699fc9a4996f3-cgu.00.rcgu.o.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.rayon_core-477bf8b8b3c9e4e4.rayon_core.913699fc9a4996f3-cgu.01.rcgu.o.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.rayon_core-477bf8b8b3c9e4e4.rayon_core.913699fc9a4996f3-cgu.02.rcgu.o.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.rayon_core-477bf8b8b3c9e4e4.rayon_core.913699fc9a4996f3-cgu.03.rcgu.o.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.rayon_core-477bf8b8b3c9e4e4.rayon_core.913699fc9a4996f3-cgu.04.rcgu.o.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.rayon_core-477bf8b8b3c9e4e4.rayon_core.913699fc9a4996f3-cgu.05.rcgu.o.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.rayon_core-477bf8b8b3c9e4e4.rayon_core.913699fc9a4996f3-cgu.06.rcgu.o.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.rayon_core-477bf8b8b3c9e4e4.rayon_core.913699fc9a4996f3-cgu.07.rcgu.o.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.rayon_core-477bf8b8b3c9e4e4.rayon_core.913699fc9a4996f3-cgu.08.rcgu.o.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.rayon_core-477bf8b8b3c9e4e4.rayon_core.913699fc9a4996f3-cgu.09.rcgu.o.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.rayon_core-477bf8b8b3c9e4e4.rayon_core.913699fc9a4996f3-cgu.10.rcgu.o.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.rustc_demangle-2fd07934e77c4b1a.rustc_demangle.1d612dad06eb5496-cgu.0.rcgu.o.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.rustc_std_workspace_alloc-8d1dbc9d96adbd9f.rustc_std_workspace_alloc.882b64d36e905cf-cgu.0.rcgu.o.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.rustc_std_workspace_core-c2507ad29619201f.rustc_std_workspace_core.f3cfcd34362da71d-cgu.0.rcgu.o.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.scan_fmt-b2316c4f561ba70c.scan_fmt.c94fbc76a865ea9-cgu.0.rcgu.o.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.scan_fmt-b2316c4f561ba70c.scan_fmt.c94fbc76a865ea9-cgu.1.rcgu.o.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.scan_fmt-b2316c4f561ba70c.scan_fmt.c94fbc76a865ea9-cgu.2.rcgu.o.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.std-af643faec6bdbc3c.std.daa296bb334d5494-cgu.0.rcgu.o.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.std_detect-d290b18f5e1ddf49.std_detect.bbf537bf9c498566-cgu.0.rcgu.o.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.thiserror-9300cdacb0cc51b5.thiserror.58bdfdf3bf7be5a9-cgu.0.rcgu.o.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.unwind-db14ab46513ac481.unwind.96af7866e8c0491c-cgu.0.rcgu.o.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.v_frame-edd7a23f4dbabafd.v_frame.cb89f03c5131264a-cgu.0.rcgu.o.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.va3m3kmm1xyyb04.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.ve8sn01ztwzb6xc.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.xv31zovka07ng14.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.z97mlej9uj77msj.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.zm9l77xbgxmayu0.rcgu.o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.zpnthwqmlw7umev.rcgu.o" "-Wl,--as-needed" "-L" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps" "-L" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/release/deps" "-L" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/build/rav1e-4576a44a34aae184/out" "-L" "/home/user/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/aarch64-linux-android/lib" "-Wl,-Bstatic" "-lrav1e-aarch64" "/home/user/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/aarch64-linux-android/lib/libcompiler_builtins-a47f6ffe06f3bcb6.rlib" "-Wl,-Bdynamic" "-ldl" "-llog" "-lunwind" "-ldl" "-lm" "-lc" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/home/user/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/aarch64-linux-android/lib" "-o" "/home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/librav1e.so" "-Wl,--gc-sections" "-shared" "-Wl,-z,relro,-z,now" "-Wl,-O1" "-nodefaultlibs" "-Wl,-soname,librav1e.so"
  = note: /usr/bin/ld: /home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.108hglhi02h9rg86.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.108hglhi02h9rg86.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.108hglhi02h9rg86.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.108hglhi02h9rg86.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.108hglhi02h9rg86.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.108hglhi02h9rg86.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.108hglhi02h9rg86.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.108hglhi02h9rg86.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.108hglhi02h9rg86.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.108hglhi02h9rg86.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.108hglhi02h9rg86.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.108hglhi02h9rg86.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.108hglhi02h9rg86.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.108hglhi02h9rg86.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/user/android-rav1e/android-aarch64-rav1e/src/rav1e-0.7.1/target/aarch64-linux-android/release/deps/rav1e.108hglhi02h9rg86.rcgu.o: error adding symbols: file in wrong format
          collect2: error: ld returned 1 exit status

warning: `rav1e` (lib) generated 28 warnings
error: could not compile `rav1e` (lib) due to 1 previous error; 28 warnings emitted
Error: CliError { error: Some(1 job failed), exit_code: 101 }

There are other error messages for the other architectures, but let start trying to fix this.

lu-zero commented 7 months ago

Is your android toolchain working for other rust projects? You do not need to run cargo build before cargo cbuild. It seems that it is trying to link together objects from different architectures and that in itself is quite strange.

hipersayanX commented 7 months ago

Is your android toolchain working for other rust projects?

I don't know, this is the first Rust project I try to compile, never worked with Rust before.

You do not need to run cargo build before cargo cbuild.

Tried running only cargo cbuild, same result. The results for other architectures:

aarch64-linux-android: error adding symbols: file in wrong format armv7-linux-androideabi: error adding symbols: file in wrong format i686-linux-android: /usr/bin/ld: cannot find -llog: No such file or directory x86_64-linux-android: /usr/bin/ld: cannot find -llog: No such file or directory

It seems that it is trying to link together objects from different architectures and that in itself is quite strange.

NOTE: I didn't noted until now that it's using the system linker instead of the NDK linker. I have set LD in the global environment variables to the NDK linker, but cargo is not taking it, is there way of fix it?

lu-zero commented 7 months ago

add

[target.aarch64-linux-android]
linker = "aarch64-linux-android30-clang"

in ~/.cargo/config.toml

hipersayanX commented 7 months ago

@lu-zero

Thanks, it worked! but in my specific case I have set CARGO_HOME instead of using a ~/.cargo, this way I can set the linker dynamically.

export CARGO_HOME="${PWD}/cargo"

mkdir -p "${CARGO_HOME}"
cat << EOF > "${CARGO_HOME}/config.toml"
[target.${CARGO_BUILD_TARGET}]
linker = "${ANDROID_CC}"
EOF

I was able to build for all architectures successfully. A last question, is there a way of generating un-versioned shared libraries? because Android does not support links.

lu-zero commented 7 months ago

The links probably are an after-effect of the big refactor I did in cargo-c, the library itself should be unversioned.

hipersayanX commented 7 months ago

No, problem, just changed the file names and deleted the links. Also, rav1e packages for Android are now available at AUR :smile:

lu-zero commented 7 months ago

If you have spare time and send a patch to cargo-c (since you can test it directly) would be great :) Otherwise remind me and hopefully I'll have time in the weekend.

hipersayanX commented 7 months ago

I can test it, but my knowledge of Rust is zero.