pykeio / ort

Fast ML inference & training for Rust with ONNX Runtime
https://ort.pyke.io/
Apache License 2.0
859 stars 100 forks source link

How to compile for `aarch64-unknown-linux-gnu` ? #238

Closed 86maid closed 3 months ago

86maid commented 3 months ago
error: linking with `cc` failed: exit status: 1
  |
  = note: LC_ALL="C" PATH="/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/bin:/snap/bin:/home/runner/.local/bin:/opt/pipx_bin:/home/runner/.cargo/bin:/home/runner/.config/composer/vendor/bin:/usr/local/.ghcup/bin:/home/runner/.dotnet/tools:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin" VSLANG="1033" "cc" "/tmp/rustcCaVSlS/symbols.o" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.01.rcgu.o" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.02.rcgu.o" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.03.rcgu.o" 

I am using GitHub Actions for compiling.

  build-aarch64-linux:
    runs-on: ubuntu-latest

    steps:
      - uses: actions/checkout@v4

      - name: Install stable Rust toolchain
        uses: dtolnay/rust-toolchain@stable
        with:
          toolchain: stable

      - name: Add AArch64 target for Linux
        run: rustup target add aarch64-unknown-linux-gnu

      - name: Install AArch64 Linux toolchain and dependencies
        run: sudo apt-get update && sudo apt-get install -y gcc-aarch64-linux-gnu g++-aarch64-linux-gnu cmake

      - name: Build project for AArch64 Linux
        run: |
          cargo build --release --target aarch64-unknown-linux-gnu
decahedron1 commented 3 months ago

Could you provide the full error log from cargo build?

86maid commented 3 months ago
Run cargo build --release --target aarch64-unknown-linux-gnu
  cargo build --release --target aarch64-unknown-linux-gnu
  shell: /usr/bin/bash -e {0}
  env:
    CARGO_HOME: /home/runner/.cargo
    CARGO_INCREMENTAL: 0
    CARGO_TERM_COLOR: always
    Updating crates.io index
    Updating git repository `https://github.com/86maid/ort.git`
     Locking [2](https://github.com/86maid/ddddocr/actions/runs/9859540992/job/27223544595#step:5:2)58 packages to latest compatible versions
      Adding actix-multipart v0.6.2 (latest: v0.7.2)
      Adding actix-multipart-derive v0.6.1 (latest: v0.7.0)
      Adding addr2line v0.22.0 (latest: v0.2[3](https://github.com/86maid/ddddocr/actions/runs/9859540992/job/27223544595#step:5:3).0)
      Adding base64 v0.21.7 (latest: v0.22.1)
      Adding bitflags v1.3.2 (latest: v2.6.0)
      Adding convert_case v0.[4](https://github.com/86maid/ddddocr/actions/runs/9859540992/job/27223544595#step:5:4).0 (latest: v0.6.0)
      Adding cookie v0.16.2 (latest: v0.18.1)
      Adding generic-array v0.14.7 (latest: v1.1.0)
      Adding getrandom v0.1.16 (latest: v0.2.1[5](https://github.com/86maid/ddddocr/actions/runs/9859540992/job/27223544595#step:5:5))
      Adding gimli v0.29.0 (latest: v0.30.0)
      Adding hermit-abi v0.3.9 (latest: v0.4.0)
      Adding http v0.2.12 (latest: v1.1.0)
      Adding idna v0.5.0 (latest: v1.0.2)
      Adding image v0.24.9 (latest: v0.25.1)
      Adding imageproc v0.23.0 (latest: v0.25.0)
      Adding itertools v0.10.5 (latest: v0.13.0)
      Adding linux-raw-sys v0.4.14 (latest: v0.[6](https://github.com/86maid/ddddocr/actions/runs/9859540992/job/27223544595#step:5:6).4)
      Adding mio v0.8.11 (latest: v1.0.0)
      Adding nalgebra v0.30.1 (latest: v0.33.0)
      Adding owned_ttf_parser v0.15.2 (latest: v0.24.0)
      Adding rand v0.[7](https://github.com/86maid/ddddocr/actions/runs/9859540992/job/27223544595#step:5:7).3 (latest: v0.8.5)
      Adding rand_chacha v0.2.2 (latest: v0.3.1)
      Adding rand_core v0.5.1 (latest: v0.6.4)
      Adding rand_distr v0.2.2 (latest: v0.4.3)
      Adding rand_hc v0.2.0 (latest: v0.3.2)
      Adding redox_syscall v0.4.1 (latest: v0.5.2)
      Adding simba v0.7.3 (latest: v0.9.0)
      Adding ttf-parser v0.15.2 (latest: v0.24.0)
      Adding wasi v0.9.0+wasi-snapshot-preview1 (latest: v0.13.1+wasi-0.2.0)
      Adding wasi v0.11.0+wasi-snapshot-preview1 (latest: v0.13.1+wasi-0.2.0)
      Adding windows-sys v0.4[8](https://github.com/86maid/ddddocr/actions/runs/9859540992/job/27223544595#step:5:9).0 (latest: v0.52.0)
      Adding windows-targets v0.48.5 (latest: v0.52.6)
      Adding windows_aarch64_gnullvm v0.48.5 (latest: v0.52.6)
      Adding windows_aarch64_msvc v0.48.5 (latest: v0.52.6)
      Adding windows_i686_gnu v0.48.5 (latest: v0.52.6)
      Adding windows_i686_msvc v0.48.5 (latest: v0.52.6)
      Adding windows_x86_64_gnu v0.48.5 (latest: v0.52.6)
      Adding windows_x86_64_gnullvm v0.48.5 (latest: v0.52.6)
      Adding windows_x86_64_msvc v0.48.5 (latest: v0.52.6)
 Downloading crates ...
  Downloaded futures-sink v0.3.30
  Downloaded alloc-stdlib v0.2.2
  Downloaded alloc-no-stdlib v2.0.4
  Downloaded color_quant v1.1.0
  Downloaded httpdate v1.0.3
  Downloaded local-waker v0.1.4
  Downloaded ident_case v1.0.1
  Downloaded getrandom v0.1.16
  Downloaded num-conv v0.1.0
  Downloaded utf8parse v0.2.2
  Downloaded unicode-bidi v0.3.15
  Downloaded tokio-macros v2.3.0
  Downloaded tracing-core v0.1.32
  Downloaded tracing v0.1.40
  Downloaded serde_json v1.0.120
  Downloaded rustls-webpki v0.102.5
  Downloaded tokio v1.38.0
  Downloaded encoding_rs v0.8.34
  Downloaded brotli v6.0.0
  Downloaded tiff v0.[9](https://github.com/86maid/ddddocr/actions/runs/9859540992/job/27223544595#step:5:10).1
  Downloaded linux-raw-sys v0.4.14
  Downloaded imageproc v0.23.0
  Downloaded rustls v0.23.11
  Downloaded rustix v0.38.34
  Downloaded owned_ttf_parser v0.15.2
  Downloaded serde v1.0.204
  Downloaded nalgebra v0.30.1
  Downloaded libc v0.2.155
  Downloaded jpeg-decoder v0.3.1
  Downloaded time-macros v0.2.18
  Downloaded time v0.3.36
  Downloaded tempfile v3.[10](https://github.com/86maid/ddddocr/actions/runs/9859540992/job/27223544595#step:5:11).1
  Downloaded syn v2.0.70
  Downloaded spin v0.9.8
  Downloaded socket2 v0.5.7
  Downloaded simd-adler32 v0.3.7
  Downloaded ring v0.17.8
  Downloaded sha2 v0.10.8
  Downloaded serde_urlencoded v0.7.1
  Downloaded scopeguard v1.2.0
  Downloaded ryu v1.0.18
  Downloaded rayon-core v1.12.1
  Downloaded rand v0.7.3
  Downloaded qoi v0.4.1
  Downloaded pin-project-lite v0.2.14
  Downloaded parking_lot_core v0.9.10
  Downloaded num-rational v0.4.2
  Downloaded num-complex v0.4.6
  Downloaded ndarray v0.15.6
  Downloaded tinyvec_macros v0.1.1
  Downloaded thiserror-impl v1.0.61
  Downloaded signal-hook-registry v1.4.2
  Downloaded rayon v1.10.0
  Downloaded rand_chacha v0.3.1
  Downloaded powerfmt v0.2.0
  Downloaded pkg-config v0.3.30
  Downloaded num_cpus v1.16.0
  Downloaded num v0.4.3
  Downloaded zerocopy v0.7.35
  Downloaded webpki-roots v0.26.3
  Downloaded idna v0.5.0
  Downloaded derive_more v0.99.18
  Downloaded image v0.24.9
  Downloaded clap_builder v4.5.9
  Downloaded brotli-decompressor v4.0.1
  Downloaded typenum v1.17.0
  Downloaded untrusted v0.9.0
  Downloaded ttf-parser v0.15.2
  Downloaded tracing-attributes v0.1.27
  Downloaded tokio-util v0.7.[11](https://github.com/86maid/ddddocr/actions/runs/9859540992/job/27223544595#step:5:12)
  Downloaded tar v0.4.41
  Downloaded subtle v2.6.1
  Downloaded strsim v0.11.1
  Downloaded socks v0.3.4
  Downloaded smallvec v1.13.2
  Downloaded slab v0.4.9
  Downloaded sha256 v1.5.0
  Downloaded sha1 v0.10.6
  Downloaded serde_plain v1.0.2
  Downloaded serde_derive v1.0.204
  Downloaded semver v1.0.23
  Downloaded safe_arch v0.7.2
  Downloaded rusttype v0.9.3
  Downloaded rustls-pki-types v1.7.0
  Downloaded rustc_version v0.4.0
  Downloaded regex-lite v0.1.6
  Downloaded rand_core v0.6.4
  Downloaded rand_core v0.5.1
  Downloaded rand v0.8.5
  Downloaded quote v1.0.36
  Downloaded png v0.17.13
  Downloaded pin-utils v0.1.0
  Downloaded percent-encoding v2.3.1
  Downloaded paste v1.0.15
  Downloaded parking_lot v0.[12](https://github.com/86maid/ddddocr/actions/runs/9859540992/job/27223544595#step:5:13).3
  Downloaded once_cell v1.19.0
  Downloaded num-traits v0.2.19
  Downloaded num-iter v0.1.45
  Downloaded num-integer v0.1.46
  Downloaded num-bigint v0.4.6
  Downloaded zune-inflate v0.2.54
  Downloaded wide v0.7.25
  Downloaded weezl v0.1.8
  Downloaded lebe v0.5.2
  Downloaded language-tags v0.3.2
  Downloaded itoa v1.0.11
  Downloaded itertools v0.10.5
  Downloaded is_terminal_polyfill v1.70.0
  Downloaded httparse v1.9.4
  Downloaded http v0.2.12
  Downloaded heck v0.5.0
  Downloaded half v2.4.1
  Downloaded getrandom v0.2.15
  Downloaded generic-array v0.14.7
  Downloaded futures-util v0.3.30
  Downloaded futures-task v0.3.30
  Downloaded futures-macro v0.3.30
  Downloaded form_urlencoded v1.2.1
  Downloaded flume v0.11.0
  Downloaded flate2 v1.0.30
  Downloaded filetime v0.2.23
  Downloaded fastrand v2.1.0
  Downloaded exr v1.72.0
  Downloaded clap_lex v0.7.1
  Downloaded cc v1.1.0
  Downloaded bytestring v1.3.1
  Downloaded bytes v1.6.0
  Downloaded byteorder v1.5.0
  Downloaded bytemuck v1.16.1
  Downloaded bit_field v0.10.2
  Downloaded base64 v0.22.1
  Downloaded base64 v0.21.7
  Downloaded autocfg v1.3.0
  Downloaded anstyle-query v1.1.0
  Downloaded anstyle v1.0.7
  Downloaded actix-web v4.8.0
  Downloaded actix-http v3.8.0
  Downloaded url v2.5.2
  Downloaded ureq v2.10.0
  Downloaded unicode-normalization v0.1.23
  Downloaded unicode-ident v1.0.12
  Downloaded version_check v0.9.4
  Downloaded tinyvec v1.8.0
  Downloaded time-core v0.1.2
  Downloaded thiserror v1.0.61
  Downloaded simba v0.7.3
  Downloaded rawpointer v0.2.1
  Downloaded rand_distr v0.2.2
  Downloaded rand_chacha v0.2.2
  Downloaded proc-macro2 v1.0.86
  Downloaded ppv-lite86 v0.2.17
  Downloaded parse-size v1.0.0
  Downloaded mio v0.8.11
  Downloaded miniz_oxide v0.7.4
  Downloaded mime v0.3.17
  Downloaded memchr v2.7.4
  Downloaded matrixmultiply v0.3.8
  Downloaded log v0.4.22
  Downloaded lock_api v0.4.12
  Downloaded zeroize v1.8.1
  Downloaded xattr v1.3.1
  Downloaded local-channel v0.1.5
  Downloaded gif v0.[13](https://github.com/86maid/ddddocr/actions/runs/9859540992/job/27223544595#step:5:14).1
  Downloaded fdeflate v0.3.4
  Downloaded errno v0.3.9
  Downloaded either v1.13.0
  Downloaded darling_macro v0.20.10
  Downloaded darling_core v0.20.10
  Downloaded darling v0.20.10
  Downloaded crypto-common v0.1.6
  Downloaded crossbeam-utils v0.8.20
  Downloaded crossbeam-epoch v0.9.18
  Downloaded crc32fast v1.4.2
  Downloaded cpufeatures v0.2.12
  Downloaded cookie v0.16.2
  Downloaded convert_case v0.4.0
  Downloaded colorchoice v1.0.1
  Downloaded clap v4.5.9
  Downloaded block-buffer v0.10.4
  Downloaded bitflags v2.6.0
  Downloaded anyhow v1.0.86
  Downloaded anstream v0.6.[14](https://github.com/86maid/ddddocr/actions/runs/9859540992/job/27223544595#step:5:15)
  Downloaded crossbeam-deque v0.8.5
  Downloaded cfg-if v1.0.0
  Downloaded deranged v0.3.11
  Downloaded conv v0.3.3
  Downloaded clap_derive v4.5.8
  Downloaded async-trait v0.1.81
  Downloaded ahash v0.8.11
  Downloaded actix-server v2.4.0
  Downloaded lazy_static v1.5.0
  Downloaded futures-core v0.3.30
  Downloaded fnv v1.0.7
  Downloaded digest v0.10.7
  Downloaded bitflags v1.3.2
  Downloaded anstyle-parse v0.2.4
  Downloaded hex v0.4.3
  Downloaded custom_derive v0.1.7
  Downloaded approx v0.5.1
  Downloaded actix-web-codegen v4.3.0
  Downloaded actix-service v2.0.2
  Downloaded actix-router v0.5.3
  Downloaded actix-utils v3.0.1
  Downloaded actix-rt v2.10.0
  Downloaded actix-multipart-derive v0.6.1
  Downloaded actix-multipart v0.6.2
  Downloaded actix-macros v0.2.4
  Downloaded adler v1.0.2
  Downloaded actix-codec v0.5.2
  Downloaded ab_glyph_rasterizer v0.1.8
   Compiling libc v0.2.[15](https://github.com/86maid/ddddocr/actions/runs/9859540992/job/27223544595#step:5:16)5
   Compiling autocfg v1.3.0
   Compiling proc-macro2 v1.0.86
   Compiling unicode-ident v1.0.12
   Compiling cfg-if v1.0.0
   Compiling version_check v0.9.4
   Compiling typenum v1.17.0
   Compiling generic-array v0.14.7
   Compiling quote v1.0.36
   Compiling syn v2.0.70
   Compiling lock_api v0.4.12
   Compiling scopeguard v1.2.0
   Compiling num-traits v0.2.19
   Compiling pin-project-lite v0.2.14
   Compiling smallvec v1.13.2
   Compiling log v0.4.22
   Compiling simd-adler32 v0.3.7
   Compiling parking_lot_core v0.9.10
   Compiling bytes v1.6.0
   Compiling cc v1.1.0
   Compiling crossbeam-utils v0.8.20
   Compiling once_cell v1.19.0
   Compiling futures-core v0.3.30
   Compiling adler v1.0.2
   Compiling paste v1.0.15
   Compiling miniz_oxide v0.7.4
   Compiling ring v0.17.8
   Compiling parking_lot v0.12.3
   Compiling tokio-macros v2.3.0
   Compiling mio v0.8.11
   Compiling socket2 v0.5.7
   Compiling num_cpus v1.[16](https://github.com/86maid/ddddocr/actions/runs/9859540992/job/27223544595#step:5:17).0
   Compiling signal-hook-registry v1.4.2
   Compiling itoa v1.0.11
   Compiling tinyvec_macros v0.1.1
   Compiling ppv-lite86 v0.2.[17](https://github.com/86maid/ddddocr/actions/runs/9859540992/job/27223544595#step:5:18)
   Compiling tinyvec v1.8.0
   Compiling tokio v1.38.0
   Compiling crossbeam-epoch v0.9.[18](https://github.com/86maid/ddddocr/actions/runs/9859540992/job/27223544595#step:5:19)
   Compiling tracing-attributes v0.1.27
   Compiling tracing-core v0.1.32
   Compiling getrandom v0.2.15
   Compiling num-integer v0.1.46
   Compiling crc32fast v1.4.2
   Compiling rayon-core v1.12.1
   Compiling serde v1.0.204
   Compiling spin v0.9.8
   Compiling rustls-pki-types v1.7.0
   Compiling untrusted v0.9.0
   Compiling rustix v0.38.34
   Compiling tracing v0.1.40
   Compiling flate2 v1.0.30
   Compiling unicode-normalization v0.1.23
   Compiling crossbeam-deque v0.8.5
   Compiling serde_derive v1.0.204
   Compiling block-buffer v0.10.4
   Compiling crypto-common v0.1.6
   Compiling unicode-bidi v0.3.15
   Compiling percent-encoding v2.3.1
   Compiling bitflags v2.6.0
   Compiling linux-raw-sys v0.4.14
   Compiling bytemuck v1.16.1
   Compiling getrandom v0.1.16
   Compiling rustls v0.23.11
   Compiling form_urlencoded v1.2.1
   Compiling idna v0.5.0
   Compiling digest v0.10.7
   Compiling rustls-webpki v0.102.5
   Compiling num-complex v0.4.6
   Compiling cpufeatures v0.2.12
   Compiling matrixmultiply v0.3.8
   Compiling slab v0.4.9
   Compiling zeroize v1.8.1
   Compiling local-waker v0.1.4
   Compiling subtle v2.6.1
   Compiling either v1.13.0
   Compiling alloc-no-stdlib v2.0.4
   Compiling byteorder v1.5.0
   Compiling futures-sink v0.3.30
   Compiling socks v0.3.4
   Compiling alloc-stdlib v0.2.2
   Compiling xattr v1.3.1
   Compiling url v2.5.2
   Compiling rand_core v0.6.4
   Compiling webpki-roots v0.26.3
   Compiling filetime v0.2.23
   Compiling ahash v0.8.11
   Compiling fnv v1.0.7
   Compiling time-core v0.1.2
   Compiling strsim v0.11.1
   Compiling powerfmt v0.2.0
   Compiling httparse v1.9.4
   Compiling base64 v0.22.1
   Compiling num-conv v0.1.0
   Compiling ident_case v1.0.1
   Compiling rawpointer v0.2.1
   Compiling bytestring v1.3.1
   Compiling darling_core v0.20.10
   Compiling time-macros v0.2.18
   Compiling ureq v2.10.0
   Compiling sha2 v0.10.8
   Compiling deranged v0.3.11
   Compiling http v0.2.12
   Compiling tar v0.4.41
   Compiling rand_chacha v0.3.1
   Compiling rand_core v0.5.1
   Compiling brotli-decompressor v4.0.1
   Compiling tokio-util v0.7.11
   Compiling rayon v1.10.0
   Compiling actix-utils v3.0.1
   Compiling safe_arch v0.7.2
   Compiling actix-rt v2.10.0
   Compiling num-bigint v0.4.6
   Compiling actix-service v2.0.2
   Compiling futures-macro v0.3.30
   Compiling cookie v0.16.2
   Compiling half v2.4.1
   Compiling convert_case v0.4.0
   Compiling ryu v1.0.18
   Compiling pin-utils v0.1.0
   Compiling weezl v0.1.8
   Compiling utf8parse v0.2.2
   Compiling futures-task v0.3.30
   Compiling zerocopy v0.7.35
   Compiling regex-lite v0.1.6
   Compiling pkg-config v0.3.30
   Compiling serde_json v1.0.120
   Compiling memchr v2.7.4
   Compiling ort-sys v2.0.0-rc.4 (https://github.com/86maid/ort.git#907a3079)
   Compiling actix-codec v0.5.2
   Compiling actix-router v0.5.3
   Compiling futures-util v0.3.30
   Compiling anstyle-parse v0.2.4
   Compiling time v0.3.36
   Compiling derive_more v0.99.18
   Compiling flume v0.11.0
   Compiling num-rational v0.4.2
   Compiling jpeg-decoder v0.3.1
   Compiling wide v0.7.25
   Compiling brotli v6.0.0
   Compiling rand_chacha v0.2.2
   Compiling rand v0.8.5
   Compiling darling_macro v0.20.10
   Compiling local-channel v0.1.5
   Compiling sha1 v0.10.6
   Compiling zune-inflate v0.2.54
   Compiling fdeflate v0.3.4
   Compiling approx v0.5.1
   Compiling encoding_rs v0.8.34
   Compiling anstyle-query v1.1.0
   Compiling colorchoice v1.0.1
   Compiling language-tags v0.3.2
   Compiling lebe v0.5.2
   Compiling ttf-parser v0.15.2
   Compiling bit_field v0.10.2
   Compiling mime v0.3.17
   Compiling is_terminal_polyfill v1.70.0
   Compiling color_quant v1.1.0
   Compiling httpdate v1.0.3
   Compiling thiserror v1.0.61
   Compiling bitflags v1.3.2
   Compiling anstyle v1.0.7
   Compiling anstream v0.6.14
   Compiling png v0.17.13
   Compiling actix-http v3.8.0
   Compiling gif v0.13.1
   Compiling owned_ttf_parser v0.15.2
   Compiling exr v1.72.0
   Compiling simba v0.7.3
   Compiling darling v0.20.10
   Compiling rand v0.7.3
   Compiling tiff v0.9.1
   Compiling actix-server v2.4.0
   Compiling actix-web-codegen v4.3.0
   Compiling serde_urlencoded v0.7.1
   Compiling qoi v0.4.1
   Compiling num-iter v0.1.45
   Compiling actix-macros v0.2.4
   Compiling thiserror-impl v1.0.61
   Compiling ab_glyph_rasterizer v0.1.8
   Compiling parse-size v1.0.0
   Compiling clap_lex v0.7.1
   Compiling fastrand v2.1.0
   Compiling anyhow v1.0.86
   Compiling custom_derive v0.1.7
   Compiling heck v0.5.0
   Compiling clap_derive v4.5.8
   Compiling image v0.24.9
   Compiling conv v0.3.3
   Compiling clap_builder v4.5.9
   Compiling tempfile v3.10.1
   Compiling actix-multipart-derive v0.6.1
   Compiling rusttype v0.9.3
   Compiling actix-web v4.8.0
   Compiling num v0.4.3
   Compiling nalgebra v0.30.1
   Compiling rand_distr v0.2.2
   Compiling ndarray v0.15.6
   Compiling serde_plain v1.0.2
   Compiling itertools v0.10.5
   Compiling async-trait v0.1.81
   Compiling hex v0.4.3
   Compiling imageproc v0.23.0
   Compiling sha256 v1.5.0
   Compiling actix-multipart v0.6.2
   Compiling ort v2.0.0-rc.4 (https://github.com/86maid/ort.git#907a3079)
   Compiling clap v4.5.9
   Compiling base64 v0.21.7
   Compiling lazy_static v1.5.0
   Compiling ddddocr v0.4.1 (/home/runner/work/ddddocr/ddddocr)
error: linking with `cc` failed: exit status: 1
  |
  = note: LC_ALL="C" PATH="/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/bin:/snap/bin:/home/runner/.local/bin:/opt/pipx_bin:/home/runner/.cargo/bin:/home/runner/.config/composer/vendor/bin:/usr/local/.ghcup/bin:/home/runner/.dotnet/tools:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin" VSLANG="1033" "cc" "/tmp/rustcCaVSlS/symbols.o" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367[19](https://github.com/86maid/ddddocr/actions/runs/9859540992/job/27223544595#step:5:20)8b3d23e3-cgu.00.rcgu.o" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.01.rcgu.o" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.02.rcgu.o" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.03.rcgu.o" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.04.rcgu.o" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.05.rcgu.o" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.06.rcgu.o" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.07.rcgu.o" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.08.rcgu.o" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.09.rcgu.o" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.10.rcgu.o" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.11.rcgu.o" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.12.rcgu.o" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.13.rcgu.o" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.14.rcgu.o" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.15.rcgu.o" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.3coydzby5df24bry.rcgu.o" "-Wl,--as-needed" "-L" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps" "-L" "/home/runner/work/ddddocr/ddddocr/target/release/deps" "-L" "/home/runner/.cache/ort.pyke.io/dfbin/aarch64-unknown-linux-gnu/221BFD9E8D0D5B31A3E7DD5290EAB8D677B31221DAC0DD2AD8D63DF216D411D8/onnxruntime/lib" "-L" "/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/aarch64-unknown-linux-gnu/lib" "-Wl,-Bstatic" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libddddocr-f8d78b91defa28bc.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libsha256-c7c135ce55e83504.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libhex-0f4cda509be54536.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libsha2-63abdc2379392fbc.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libimageproc-ea7cc69c49f02f00.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/librand_distr-74fd92bfdb5c0175.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/librand-907527e3624de801.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/librand_chacha-365a284ba8db591a.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/librand_core-1138837f211e7aad.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libgetrandom-755ed4fd1c5c6626.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libnalgebra-ef977407bd61818e.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libsimba-99ceffc2edf3819b.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libwide-232e8e63d4d14fbc.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libsafe_arch-8fa7d6f594d26047.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libapprox-a8b2aa5fa3[20](https://github.com/86maid/ddddocr/actions/runs/9859540992/job/27223544595#step:5:21)fbee.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/librusttype-4b4e8b9be345c5ba.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libab_glyph_rasterizer-a1f2d17859bbf883.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libowned_ttf_parser-058775263a9092cb.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libttf_parser-372b186751ac28[21](https://github.com/86maid/ddddocr/actions/runs/9859540992/job/27223544595#step:5:22).rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libconv-91a153edd38ec495.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libcustom_derive-05[22](https://github.com/86maid/ddddocr/actions/runs/9859540992/job/27223544595#step:5:23)cc1cfc67fedc.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libnum-43d79b8556279944.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libnum_iter-c192e76ebfbf1f59.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libnum_rational-40aa6beecebd697d.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libnum_bigint-597328b10df6acd4.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libitertools-1d300e099b80d8df.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libimage-2fde76462dd0ad52.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libqoi-e4a01b38d01d76b6.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libbytemuck-490936634c55e1b9.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libpng-ce904ec15e0f5973.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libfdeflate-59926509b0ed7494.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libbitflags-4e7c4f62beb8ce6d.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libexr-9ecf96daacc989b2.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libflume-dcf9b4361ec89478.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libzune_inflate-c72a051c70ee9ab8.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libbit_field-cac54a77820ebcd5.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/liblebe-abb7d1680fa1e3df.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libgif-1e9b340713e04933.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libcolor_quant-3f621c86c9ed571c.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libbyteorder-ae0f7e48ac275287.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libtiff-a08eff84d0d1e91e.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libweezl-8c2c8cee3122dbce.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libjpeg_decoder-10cd63f27[23](https://github.com/86maid/ddddocr/actions/runs/9859540992/job/27223544595#step:5:24)53ea7.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/librayon-4780989b598675b2.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/librayon_core-cb345e912123c2f1.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libcrossbeam_deque-4d07a99db9998575.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libcrossbeam_epoch-2bcae6028e5928a6.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libcrossbeam_utils-f6f9864c51b2b40c.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libeither-bf391cd43b89cdd6.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libort-1c022b35012a34e7.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libhalf-1f60eb58ba388816.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libndarray-da0f14c2969d5435.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libmatrixmultiply-a55878b2a7bf3dfe.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libnum_complex-06fe4fcb5033f34d.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libnum_integer-bd5b18945df1839d.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libnum_traits-d1453b65ccc4c8d1.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/librawpointer-7a0e40559b20ce66.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libthiserror-7c8d6abb9a586df6.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libort_sys-52e57a253403cccd.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/liblazy_static-cb2dcd42baf014ca.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libclap-6ea7132b9bca8cb1.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libclap_builder-91bfc3a48[24](https://github.com/86maid/ddddocr/actions/runs/9859540992/job/27223544595#step:5:25)aef41.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libstrsim-b0ba5bdc05f337f6.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libanstream-9d94dd20f899011b.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libanstyle_query-b4a9acfcd9e5e097.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libis_terminal_polyfill-9cd5[25](https://github.com/86maid/ddddocr/actions/runs/9859540992/job/27223544595#step:5:26)c5b30aec98.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libcolorchoice-6ea7c7780f367671.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libanstyle_parse-b99ae18c4550aff4.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libutf8parse-c42b9d66d3ee37e6.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libclap_lex-aec38e51f94de82b.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libanstyle-12a96e39adaac4b9.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libbase64-a3ecc679518a04be.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libanyhow-d9683a1ba97ea434.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libactix_multipart-c7ead6e3e417b7b8.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libserde_plain-0b9e5da7a3ab2b55.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libtempfile-9084ea454db5d0d4.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libfastrand-69c63ee96032f625.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/librustix-f66f4a7e4921970b.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/liblinux_raw_sys-92e183b[26](https://github.com/86maid/ddddocr/actions/runs/9859540992/job/27223544595#step:5:27)27653e3.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libactix_web-c54b988d8f90459b.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/liburl-62b921a23c6ded64.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libidna-f9f42218b749c9d4.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libunicode_normalization-81b959389eb0580c.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libtinyvec-ef1bde41571565b5.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libtinyvec_macros-0762584a9d218552.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libunicode_bidi-8ba412301720372a.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libserde_urlencoded-13dfadfd80a17356.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libform_urlencoded-2871f5c19a9a36ca.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libserde_json-fab858443d17ffa7.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libryu-efc131d9a4bec0c6.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libactix_server-25ee00966135364a.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libactix_router-f42b611417b2e094.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libregex_lite-ef06dd7ab8ae9551.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libserde-5e421b511710[27](https://github.com/86maid/ddddocr/actions/runs/9859540992/job/27223544595#step:5:28)ae.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libfutures_util-403b1d5ae707688e.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libslab-cb02e6a6d34f800a.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libfutures_task-56f829a7fcf1b44d.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libpin_utils-100ec7dfb87ee895.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libcookie-f9ed195e80378fa6.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libtime-36dfe875853ff635.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libtime_core-1e80011f4975d8ac.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libnum_conv-988f0bb16990d48f.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libderanged-9774df72365188a5.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libpowerfmt-3e6675e1f59cc89c.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libactix_http-0e8031ea42346593.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/librand-47fd8727450957b3.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/librand_chacha-466d2fa2926c6f36.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libppv_lite86-dba9a73f320562b7.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/librand_core-5341d78[28](https://github.com/86maid/ddddocr/actions/runs/9859540992/job/27223544595#step:5:29)7305c79.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libhttparse-e343a0656aee4359.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libbrotli-9db4db81e4be1a9b.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libbrotli_decompressor-638e370492[29](https://github.com/86maid/ddddocr/actions/runs/9859540992/job/27223544595#step:5:30)4ebe.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/liballoc_stdlib-dae411a77b0d2962.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/liballoc_no_stdlib-eeb94c62ee0e1277.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libhttpdate-201bc6[30](https://github.com/86maid/ddddocr/actions/runs/9859540992/job/27223544595#step:5:31)27570a1f.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libsha1-37edd59949563d8f.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libdigest-f38c95588ad998d1.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libblock_buffer-46b7de77ba663c42.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libcrypto_common-5a20ff0f96546cb5.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libgeneric_array-ffed7e1b182c04bf.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libtypenum-55e53388a4e02144.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libbase64-55fd1[31](https://github.com/86maid/ddddocr/actions/runs/9859540992/job/27223544595#step:5:32)c3cee2323.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/liblocal_channel-0e143c87e80c3a51.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libbytestring-85c5e0515da1373c.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libencoding_rs-972de1cf2b73d61a.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/liblanguage_tags-67ef6a4f041e2ba0.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libahash-ec464d88714a2f06.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libgetrandom-5a481b40b863c4d6.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libzerocopy-fbf3a3335b714b76.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libmime-a7afb52b20c42154.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libpercent_encoding-0740830791bae1ee.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libflate2-452742f578353313.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libminiz_oxide-b9f5baefcdd426a2.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libsimd_adler[32](https://github.com/86maid/ddddocr/actions/runs/9859540992/job/27223544595#step:5:33)-c1c487168ab09740.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libcrc32fast-ce1a1b651447788b.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libactix_service-46b371af7a3faa38.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libactix_codec-f46a09fd7d21e29c.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libtracing-0f74bdb71e423eb8.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libtracing_core-e17adb08c2866fed.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libonce_cell-830ef80acd2994f7.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libmemchr-21[33](https://github.com/86maid/ddddocr/actions/runs/9859540992/job/27223544595#step:5:34)1bd859b2e391.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libbitflags-49248b91fbe2c123.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libtokio_util-0a2f169aa25d38e6.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libfutures_sink-2cbd54d70066176c.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libactix_utils-def82850492325b9.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/liblocal_waker-c522e18d606375[34](https://github.com/86maid/ddddocr/actions/runs/9859540992/job/27223544595#step:5:35).rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libactix_rt-cfa53ee0f77ae176.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libtokio-2f1f0a1a9a9f8ad3.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libsignal_hook_registry-d1648bc9c6fc9e6d.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libnum_cpus-4701b759caed298d.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libsocket2-97e7223a80d5064c.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libmio-011b678b82552117.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/liblog-42316aeda1a414e1.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libparking_lot-a7ca71d3c6dfc69c.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libparking_lot_core-241dffa200fed6fc.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/liblibc-56903644926c4030.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libcfg_if-771f5d761b1e752f.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libsmallvec-6ea9eda3a91a778a.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/liblock_api-dcdd5522546c0830.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libscopeguard-53[35](https://github.com/86maid/ddddocr/actions/runs/9859540992/job/27223544595#step:5:36)4e0668703b72.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libpin_project_lite-0de2bdfb274c640e.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libfutures_core-659acf1571c3e653.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libhttp-c19cdb6f43ad08c5.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libitoa-140d0ac7dfb9c881.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libbytes-7abbee406d50af68.rlib" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/libfnv-fd584b4f73db7182.rlib" "/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/aarch64-unknown-linux-gnu/lib/libstd-9db51037f7732c7f.rlib" "/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/aarch64-unknown-linux-gnu/lib/libpanic_unwind-43f7084971578043.rlib" "/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/aarch64-unknown-linux-gnu/lib/libobject-55e3c3e99d7ea57c.rlib" "/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/aarch64-unknown-linux-gnu/lib/libmemchr-fb53010b8d947b31.rlib" "/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/aarch64-unknown-linux-gnu/lib/libaddr2line-6f437829797b59f9.rlib" "/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/aarch64-unknown-linux-gnu/lib/libgimli-c465d68cd448aa2e.rlib" "/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_demangle-12979ddb857b6856.rlib" "/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/aarch64-unknown-linux-gnu/lib/libstd_detect-ecc5f92a35a5dcae.rlib" "/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/aarch64-unknown-linux-gnu/lib/libhashbrown-09b6240c5d3892f5.rlib" "/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-e35646347e0[36](https://github.com/86maid/ddddocr/actions/runs/9859540992/job/27223544595#step:5:37)948.rlib" "/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/aarch64-unknown-linux-gnu/lib/libminiz_oxide-893df93494354b60.rlib" "/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/aarch64-unknown-linux-gnu/lib/libadler-297a87c8b999e355.rlib" "/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/aarch64-unknown-linux-gnu/lib/libunwind-eb6321afc60f0508.rlib" "/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/aarch64-unknown-linux-gnu/lib/libcfg_if-e65240dca34fcbd0.rlib" "/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/aarch64-unknown-linux-gnu/lib/liblibc-4b653d72a90009a1.rlib" "/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/aarch64-unknown-linux-gnu/lib/liballoc-58548d24e1f3d56c.rlib" "/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_std_workspace_core-84c459117cd1fdc9.rlib" "/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/aarch64-unknown-linux-gnu/lib/libcore-d6e05faaecef4023.rlib" "/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/aarch64-unknown-linux-gnu/lib/libcompiler_builtins-c35031b3bb3289ef.rlib" "-Wl,-Bdynamic" "-lstdc++" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/aarch64-unknown-linux-gnu/lib" "-o" "/home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-4[37](https://github.com/86maid/ddddocr/actions/runs/9859540992/job/27223544595#step:5:38)f0c5fee83379b" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-Wl,-O1" "-Wl,--strip-debug" "-nodefaultlibs"
  = note: /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.6[41](https://github.com/86maid/ddddocr/actions/runs/9859540992/job/27223544595#step:5:42)367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-[43](https://github.com/86maid/ddddocr/actions/runs/9859540992/job/27223544595#step:5:44)7f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch[64](https://github.com/86maid/ddddocr/actions/runs/9859540992/job/27223544595#step:5:65)-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.6413[67](https://github.com/86maid/ddddocr/actions/runs/9859540992/job/27223544595#step:5:68)198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.64136[71](https://github.com/86maid/ddddocr/actions/runs/9859540992/job/27223544595#step:5:72)98b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee833[79](https://github.com/86maid/ddddocr/actions/runs/9859540992/job/27223544595#step:5:80)b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee[83](https://github.com/86maid/ddddocr/actions/runs/9859540992/job/27223544595#step:5:84)379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.6413671[98](https://github.com/86maid/ddddocr/actions/runs/9859540992/job/27223544595#step:5:99)b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: Relocations in generic ELF (EM: 183)
          /usr/bin/ld: /home/runner/work/ddddocr/ddddocr/target/aarch64-unknown-linux-gnu/release/deps/ddddocr-437f0c5fee83379b.ddddocr.641367198b3d23e3-cgu.00.rcgu.o: error adding symbols: file in wrong format
          collect2: error: ld returned 1 exit status

error: could not compile `ddddocr` (bin "ddddocr") due to 1 previous error
Error: Process completed with exit code [101](https://github.com/86maid/ddddocr/actions/runs/9859540992/job/27223544595#step:5:102).
decahedron1 commented 3 months ago

The environment is not properly set up for cross-compilation - the default (x64) linker is being used.

86maid commented 3 months ago

Awesome, I solved the problem!

  build-aarch64-linux:
    runs-on: ubuntu-latest

    steps:
      - uses: actions/checkout@v4

      - name: Install stable Rust toolchain
        uses: dtolnay/rust-toolchain@stable
        with:
          toolchain: stable

      - name: Add AArch64 target for Linux
        run: rustup target add aarch64-unknown-linux-gnu

      - name: Install AArch64 Linux toolchain and dependencies
        run: sudo apt-get update && sudo apt-get install -y gcc-aarch64-linux-gnu g++-aarch64-linux-gnu build-essential libc6-dev-arm64-cross

      - name: Build project for AArch64 Linux
        run: |
          export CARGO_TARGET_AARCH64_UNKNOWN_LINUX_GNU_LINKER=aarch64-linux-gnu-gcc
          export RUSTFLAGS="-L /usr/aarch64-linux-gnu/lib"
          cargo build --release --target aarch64-unknown-linux-gnu