Skip to content

community/ion-shell: disable on ppc64le. Rust SIGSEGVs when compiling

Mike Sullivan requested to merge mksully22/aports:ion-shell into master

With upgrade of rust/cargo version from 1.44.1-r0 to version 1.45.2-r0 with commit 7faac3aa the compile of ion-shell will now fail with SIGSEGV error:

''' error: could not compile ion-shell.

Caused by: process didn't exit successfully: rustc --crate-name ion --edition=2018 src/main.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C opt-level=3 -C panic=abort -C lto -C metadata=9067863d05d8ebac -C extra-filename=-9067863d05d8ebac --out-dir /home/mksully/aports/community/ion-shell/src/ion-044565f9d2817bcea4f8549578a8bfa52f849c32/target/release/deps -L dependency=/home/mksully/aports/community/ion-shell/src/ion-044565f9d2817bcea4f8549578a8bfa52f849c32/target/release/deps --extern atty=/home/mksully/aports/community/ion-shell/src/ion-044565f9d2817bcea4f8549578a8bfa52f849c32/target/release/deps/libatty-8ff692b363a7a79b.rlib --extern auto_enums=/home/mksully/aports/community/ion-shell/src/ion-044565f9d2817bcea4f8549578a8bfa52f849c32/target/release/deps/libauto_enums-e95b946cd35bdb96.rlib --extern builtins_proc=/home/mksully/aports/community/ion-shell/src/ion-044565f9d2817bcea4f8549578a8bfa52f849c32/target/release/deps/libbuiltins_proc-193051ea2d773ed6.so --extern calc=/home/mksully/aports/community/ion-shell/src/ion-044565f9d2817bcea4f8549578a8bfa52f849c32/target/release/deps/libcalc-42f4978169e50a9f.rlib --extern err_derive=/home/mksully/aports/community/ion-shell/src/ion-044565f9d2817bcea4f8549578a8bfa52f849c32/target/release/deps/liberr_derive-e76efd4c511f7575.so --extern glob=/home/mksully/aports/community/ion-shell/src/ion-044565f9d2817bcea4f8549578a8bfa52f849c32/target/release/deps/libglob-50b479f28b7286e7.rlib --extern ion_ranges=/home/mksully/aports/community/ion-shell/src/ion-044565f9d2817bcea4f8549578a8bfa52f849c32/target/release/deps/libion_ranges-50732f583f42ff8a.rlib --extern ion_shell=/home/mksully/aports/community/ion-shell/src/ion-044565f9d2817bcea4f8549578a8bfa52f849c32/target/release/deps/libion_shell-36740c6d5efcb3ac.rlib --extern itertools=/home/mksully/aports/community/ion-shell/src/ion-044565f9d2817bcea4f8549578a8bfa52f849c32/target/release/deps/libitertools-f4a59a58541c3aa2.rlib --extern lexical=/home/mksully/aports/community/ion-shell/src/ion-044565f9d2817bcea4f8549578a8bfa52f849c32/target/release/deps/liblexical-024fe55ce81b9448.rlib --extern mktemp=/home/mksully/aports/community/ion-shell/src/ion-044565f9d2817bcea4f8549578a8bfa52f849c32/target/release/deps/libmktemp-a3318e4c5bce9054.rlib --extern nix=/home/mksully/aports/community/ion-shell/src/ion-044565f9d2817bcea4f8549578a8bfa52f849c32/target/release/deps/libnix-f3a01901cd1a5500.rlib --extern object_pool=/home/mksully/aports/community/ion-shell/src/ion-044565f9d2817bcea4f8549578a8bfa52f849c32/target/release/deps/libobject_pool-468bf984cc64a7bb.rlib --extern permutate=/home/mksully/aports/community/ion-shell/src/ion-044565f9d2817bcea4f8549578a8bfa52f849c32/target/release/deps/libpermutate-be4cfd4ac5b911ab.rlib --extern rand=/home/mksully/aports/community/ion-shell/src/ion-044565f9d2817bcea4f8549578a8bfa52f849c32/target/release/deps/librand-07e0f8b8a433e6c7.rlib --extern liner=/home/mksully/aports/community/ion-shell/src/ion-044565f9d2817bcea4f8549578a8bfa52f849c32/target/release/deps/libliner-4a2170499722c4fb.rlib --extern regex=/home/mksully/aports/community/ion-shell/src/ion-044565f9d2817bcea4f8549578a8bfa52f849c32/target/release/deps/libregex-6503f10d2aafceb8.rlib --extern scopes=/home/mksully/aports/community/ion-shell/src/ion-044565f9d2817bcea4f8549578a8bfa52f849c32/target/release/deps/libscopes-748df22037af0087.rlib --extern small=/home/mksully/aports/community/ion-shell/src/ion-044565f9d2817bcea4f8549578a8bfa52f849c32/target/release/deps/libsmall-9fbe2578ec2228dd.rlib --extern smallvec=/home/mksully/aports/community/ion-shell/src/ion-044565f9d2817bcea4f8549578a8bfa52f849c32/target/release/deps/libsmallvec-65fbd688f20ebe9c.rlib --extern structopt=/home/mksully/aports/community/ion-shell/src/ion-044565f9d2817bcea4f8549578a8bfa52f849c32/target/release/deps/libstructopt-c9817eead6e9dc72.rlib --extern types_rs=/home/mksully/aports/community/ion-shell/src/ion-044565f9d2817bcea4f8549578a8bfa52f849c32/target/release/deps/libtypes_rs-3f2bf8548019935b.rlib --extern unicode_segmentation=/home/mksully/aports/community/ion-shell/src/ion-044565f9d2817bcea4f8549578a8bfa52f849c32/target/release/deps/libunicode_segmentation-70c28bfad4965f9c.rlib --extern users=/home/mksully/aports/community/ion-shell/src/ion-044565f9d2817bcea4f8549578a8bfa52f849c32/target/release/deps/libusers-98fccbb6e7ab5f6a.rlib --extern xdg=/home/mksully/aports/community/ion-shell/src/ion-044565f9d2817bcea4f8549578a8bfa52f849c32/target/release/deps/libxdg-ac732c4956829c8b.rlib -L native=/home/mksully/aports/community/ion-shell/src/ion-044565f9d2817bcea4f8549578a8bfa52f849c32/target/release/build/decimal-334ccb46df548f58/out -L native=/home/mksully/aports/community/ion-shell/src/ion-044565f9d2817bcea4f8549578a8bfa52f849c32/target/release/build/backtrace-sys-e7062e60ff81cb54/out (signal: 11, SIGSEGV: invalid memory reference)

ERROR: ion-shell: build failed '''

Disabling for ppc64le.

Merge request reports