GitLab CI builds fail with `-C target-cpu=native`
e.g. https://gitlab.cern.ch/mkonig/fastpasta/-/jobs/39191929
Running `/usr/local/rustup/toolchains/1.78.0-x86_64-unknown-linux-gnu/bin/rustc --crate-name fastpasta --edition=2021 fastpasta/src/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C panic=abort -C lto -C codegen-units=1 -C metadata=260a4dfb1f1e33b2 -C extra-filename=-260a4dfb1f1e33b2 --out-dir /builds/mkonig/fastpasta/target/release/deps -C strip=debuginfo -L dependency=/builds/mkonig/fastpasta/target/release/deps --extern alice_protocol_reader=/builds/mkonig/fastpasta/target/release/deps/libalice_protocol_reader-26b7bb0925114aab.rlib --extern byteorder=/builds/mkonig/fastpasta/target/release/deps/libbyteorder-da6d437ffe37741b.rlib --extern clap=/builds/mkonig/fastpasta/target/release/deps/libclap-e8ad82c29e3bb25a.rlib --extern clap_complete=/builds/mkonig/fastpasta/target/release/deps/libclap_complete-0a776d8f244f1ffb.rlib --extern crossbeam_channel=/builds/mkonig/fastpasta/target/release/deps/libcrossbeam_channel-1c596535e4e2700c.rlib --extern ctrlc=/builds/mkonig/fastpasta/target/release/deps/libctrlc-c573d000fef3f1e1.rlib --extern descriptive_toml_derive=/builds/mkonig/fastpasta/target/release/deps/libdescriptive_toml_derive-89ef45e5df818b35.rlib --extern fastpasta=/builds/mkonig/fastpasta/target/release/deps/libfastpasta-0010d0620df2a4f6.rlib --extern flume=/builds/mkonig/fastpasta/target/release/deps/libflume-82607c774dbdd58e.rlib --extern fmt=/builds/mkonig/fastpasta/target/release/deps/libfmt-bd0cd053b2026f4f.rlib --extern human_panic=/builds/mkonig/fastpasta/target/release/deps/libhuman_panic-63765ce6ee8f8a37.rlib --extern indicatif=/builds/mkonig/fastpasta/target/release/deps/libindicatif-7f69c8811e3965e6.rlib --extern itertools=/builds/mkonig/fastpasta/target/release/deps/libitertools-a442b2c8e49f02f1.rlib --extern log=/builds/mkonig/fastpasta/target/release/deps/liblog-62c7b1f67a0709aa.rlib --extern owo_colors=/builds/mkonig/fastpasta/target/release/deps/libowo_colors-797d574110123c1a.rlib --extern regex=/builds/mkonig/fastpasta/target/release/deps/libregex-3656f89850a69fbb.rlib --extern ringbuffer=/builds/mkonig/fastpasta/target/release/deps/libringbuffer-a8c3e41085eb2cb6.rlib --extern serde=/builds/mkonig/fastpasta/target/release/deps/libserde-66016851795ca1d9.rlib --extern serde_derive=/builds/mkonig/fastpasta/target/release/deps/libserde_derive-db340741cebbef63.so --extern serde_json=/builds/mkonig/fastpasta/target/release/deps/libserde_json-79842b21e6e2be47.rlib --extern sm=/builds/mkonig/fastpasta/target/release/deps/libsm-3dbba341f555d22e.rlib --extern stderrlog=/builds/mkonig/fastpasta/target/release/deps/libstderrlog-05f44bce93c7e479.rlib --extern tabled=/builds/mkonig/fastpasta/target/release/deps/libtabled-348b8196633b66d6.rlib --extern toml=/builds/mkonig/fastpasta/target/release/deps/libtoml-ea9dc2c8ff3b205c.rlib -C target-cpu=native`
error: could not compile `fastpasta` (bin "fastpasta")
Caused by:
process didn't exit successfully: `/usr/local/rustup/toolchains/1.78.0-x86_64-unknown-linux-gnu/bin/rustc --crate-name fastpasta --edition=2021 fastpasta/src/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C panic=abort -C lto -C codegen-units=1 -C metadata=260a4dfb1f1e33b2 -C extra-filename=-260a4dfb1f1e33b2 --out-dir /builds/mkonig/fastpasta/target/release/deps -C strip=debuginfo -L dependency=/builds/mkonig/fastpasta/target/release/deps --extern alice_protocol_reader=/builds/mkonig/fastpasta/target/release/deps/libalice_protocol_reader-26b7bb0925114aab.rlib --extern byteorder=/builds/mkonig/fastpasta/target/release/deps/libbyteorder-da6d437ffe37741b.rlib --extern clap=/builds/mkonig/fastpasta/target/release/deps/libclap-e8ad82c29e3bb25a.rlib --extern clap_complete=/builds/mkonig/fastpasta/target/release/deps/libclap_complete-0a776d8f244f1ffb.rlib --extern crossbeam_channel=/builds/mkonig/fastpasta/target/release/deps/libcrossbeam_channel-1c596535e4e2700c.rlib --extern ctrlc=/builds/mkonig/fastpasta/target/release/deps/libctrlc-c573d000fef3f1e1.rlib --extern descriptive_toml_derive=/builds/mkonig/fastpasta/target/release/deps/libdescriptive_toml_derive-89ef45e5df818b35.rlib --extern fastpasta=/builds/mkonig/fastpasta/target/release/deps/libfastpasta-0010d0620df2a4f6.rlib --extern flume=/builds/mkonig/fastpasta/target/release/deps/libflume-82607c774dbdd58e.rlib --extern fmt=/builds/mkonig/fastpasta/target/release/deps/libfmt-bd0cd053b2026f4f.rlib --extern human_panic=/builds/mkonig/fastpasta/target/release/deps/libhuman_panic-63765ce6ee8f8a37.rlib --extern indicatif=/builds/mkonig/fastpasta/target/release/deps/libindicatif-7f69c8811e3965e6.rlib --extern itertools=/builds/mkonig/fastpasta/target/release/deps/libitertools-a442b2c8e49f02f1.rlib --extern log=/builds/mkonig/fastpasta/target/release/deps/liblog-62c7b1f67a0709aa.rlib --extern owo_colors=/builds/mkonig/fastpasta/target/release/deps/libowo_colors-797d574110123c1a.rlib --extern regex=/builds/mkonig/fastpasta/target/release/deps/libregex-3656f89850a69fbb.rlib --extern ringbuffer=/builds/mkonig/fastpasta/target/release/deps/libringbuffer-a8c3e41085eb2cb6.rlib --extern serde=/builds/mkonig/fastpasta/target/release/deps/libserde-66016851795ca1d9.rlib --extern serde_derive=/builds/mkonig/fastpasta/target/release/deps/libserde_derive-db340741cebbef63.so --extern serde_json=/builds/mkonig/fastpasta/target/release/deps/libserde_json-79842b21e6e2be47.rlib --extern sm=/builds/mkonig/fastpasta/target/release/deps/libsm-3dbba341f555d22e.rlib --extern stderrlog=/builds/mkonig/fastpasta/target/release/deps/libstderrlog-05f44bce93c7e479.rlib --extern tabled=/builds/mkonig/fastpasta/target/release/deps/libtabled-348b8196633b66d6.rlib --extern toml=/builds/mkonig/fastpasta/target/release/deps/libtoml-ea9dc2c8ff3b205c.rlib -C target-cpu=native` (signal: 4, SIGILL: illegal instruction)
Issue is with CI somehow. Cannot reproduce locally.
Builds that were successful earlier now fail.
Removing the -C target-cpu=native compiler flag fixes CI release builds: https://gitlab.cern.ch/mkonig/fastpasta/-/pipelines/7429238