Skip to content

Two Linux targets no longer compile in CI #1144

@billylanchantin

Description

@billylanchantin

Example failures:

Show/hide example output (partially formatted for readability)
Caused by:
  process didn't exit successfully: `
rustc
  --cfg 'feature="aws"'
  --cfg 'feature="cloud"'
  --cfg 'feature="default"'
  --cfg 'feature="ndjson"'
  --cfg 'feature="nif_version_2_15"'
  --cfg 'feature="object_store"'
  --cfg 'feature="tokio"'
  --check-cfg 'cfg(docsrs,test)'
  --check-cfg 'cfg(feature, values("aws", "cloud", "default", "ndjson", "nif_version_2_15", "object_store", "tokio"))'
  --crate-name explorer
  --crate-type cdylib
  --edition=2021 src/lib.rs
  --emit=dep-info,link
  --error-format=json
  --extern anyhow=/target/aarch64-unknown-linux-musl/release/deps/libanyhow-3333754affae2685.rlib
  --extern chrono_tz=/target/aarch64-unknown-linux-musl/release/deps/libchrono_tz-e4e6eb6279140cbe.rlib
  --extern chrono=/target/aarch64-unknown-linux-musl/release/deps/libchrono-c8ac5a5714aa5204.rlib
  --extern either=/target/aarch64-unknown-linux-musl/release/deps/libeither-4a95f3cde2aa7341.rlib
  --extern object_store=/target/aarch64-unknown-linux-musl/release/deps/libobject_store-a494b4a9fb204e01.rlib
  --extern polars_arrow=/target/aarch64-unknown-linux-musl/release/deps/libpolars_arrow-1634aea4d371590a.rlib
  --extern polars_lazy=/target/aarch64-unknown-linux-musl/release/deps/libpolars_lazy-cc65652ed6732fcc.rlib
  --extern polars_ops=/target/aarch64-unknown-linux-musl/release/deps/libpolars_ops-3218118f3a5a3b8e.rlib
  --extern polars=/target/aarch64-unknown-linux-musl/release/deps/libpolars-d4cb95bb4b0ea72a.rlib
  --extern rand_pcg=/target/aarch64-unknown-linux-musl/release/deps/librand_pcg-79617af4300b0132.rlib
  --extern rand=/target/aarch64-unknown-linux-musl/release/deps/librand-c43b981cdfb7a146.rlib
  --extern reqwest=/target/aarch64-unknown-linux-musl/release/deps/libreqwest-70207df69017ddac.rlib
  --extern rustler=/target/aarch64-unknown-linux-musl/release/deps/librustler-00320f1a692048da.rlib
  --extern thiserror=/target/aarch64-unknown-linux-musl/release/deps/libthiserror-87fb923265a7543b.rlib
  --extern tokio=/target/aarch64-unknown-linux-musl/release/deps/libtokio-5425b4a8d87ecc57.rlib
  --json=diagnostic-rendered-ansi,artifacts,future-incompat
  --out-dir /target/aarch64-unknown-linux-musl/release/deps
  --target aarch64-unknown-linux-musl
  -C linker=aarch64-linux-musl-gcc.sh
  -C lto
  -C metadata=d9e418836fe81e34
  -C opt-level=3
  -C strip=debuginfo
  -C target-feature=-crt-static
  -L dependency=/target/aarch64-unknown-linux-musl/release/deps
  -L dependency=/target/release/deps
  -L native=/target/aarch64-unknown-linux-musl/release/build/blake3-6a2e9903c5fd6897/out
  -L native=/target/aarch64-unknown-linux-musl/release/build/lz4-sys-8fde2f2cc8ccf14e/out
  -L native=/target/aarch64-unknown-linux-musl/release/build/psm-77abae65a1b33163/out
  -L native=/target/aarch64-unknown-linux-musl/release/build/ring-db13865a4f160e49/out
  -L native=/target/aarch64-unknown-linux-musl/release/build/zstd-sys-e1d7e5b94979820a/out
` (signal: 9, SIGKILL: kill)

Done.
Going back to original dir: /home/runner/work/explorer/explorer
Run INITIAL_DIR=$(pwd)
Going from path: /home/runner/work/explorer/explorer
To path: native/explorer
cp: cannot stat 'libexplorer.so': No such file or directory
Error: Process completed with exit code 1.

#1139 introduced the issue. Hopefully it's just a matter of providing the right flags to the compilation 🤞🏻

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions