nixbot

builds

succeeded formatelf-tests-0.2.2 checks.aarch64-linux.tests · build #25 · raw

1tribuchet: building on eliza
unpackPhase
2unpacking source archive /nix/store/3zb0yigjd5sapbrq2hdax0cdnn40ndif-x3k7sck2cipg0b61v1901k1nva6d04db-source3source root is x3k7sck2cipg0b61v1901k1nva6d04db-source4Executing cargoSetupPostUnpackHook5Finished cargoSetupPostUnpackHook
patchPhase
6Executing cargoSetupPostPatchHook7Validating consistency between /build/x3k7sck2cipg0b61v1901k1nva6d04db-source/Cargo.lock and /build/cargo-vendor-dir/Cargo.lock8Finished cargoSetupPostPatchHook
buildPhase
9Executing cargoBuildHook10cargoBuildHook flags: -j 24 --target aarch64-unknown-linux-gnu --offline --profile release11 Compiling proc-macro2 v1.0.10612 Compiling libc v0.2.18613 Compiling unicode-ident v1.0.2414 Compiling quote v1.0.4615 Compiling rustix v1.1.416 Compiling getrandom v0.3.417 Compiling linux-raw-sys v0.12.118 Compiling thiserror v2.0.1819 Compiling cfg-if v1.0.420 Compiling bitflags v2.13.021 Compiling object v0.36.722 Compiling memchr v2.8.223 Compiling once_cell v1.21.424 Compiling fastrand v2.4.125 Compiling lexopt v0.3.226 Compiling syn v2.0.11827 Compiling memmap2 v0.9.1128 Compiling tempfile v3.27.029 Compiling thiserror-impl v2.0.1830 Compiling formatelf v0.2.2 (/build/x3k7sck2cipg0b61v1901k1nva6d04db-source)31 Finished `release` profile [optimized] target(s) in 7.48s32Finished cargoBuildHook
checkPhase
33Executing cargoCheckHook34cargoCheckHook flags: -j 24 --profile release --target aarch64-unknown-linux-gnu --offline --35 Compiling getrandom v0.3.436 Compiling rustix v1.1.437 Compiling cfg-if v1.0.438 Compiling bitflags v2.13.039 Compiling linux-raw-sys v0.12.140 Compiling zerocopy v0.8.5241 Compiling autocfg v1.5.142 Compiling anstyle v1.0.1443 Compiling clap_lex v1.1.044 Compiling fastrand v2.4.145 Compiling memchr v2.8.246 Compiling once_cell v1.21.447 Compiling libc v0.2.18648 Compiling unarray v0.1.449 Compiling regex-syntax v0.8.1150 Compiling regex-lite v0.1.951 Compiling condtype v1.3.052 Compiling lexopt v0.3.253 Compiling syn v2.0.11854 Compiling num-traits v0.2.1955 Compiling object v0.36.756 Compiling memmap2 v0.9.1157 Compiling rand_core v0.9.558 Compiling rand v0.9.459 Compiling rand_xorshift v0.4.060 Compiling thiserror-impl v2.0.1861 Compiling divan-macros v0.1.2162 Compiling tempfile v3.27.063 Compiling terminal_size v0.4.464 Compiling clap_builder v4.6.065 Compiling thiserror v2.0.1866 Compiling formatelf v0.2.2 (/build/x3k7sck2cipg0b61v1901k1nva6d04db-source)67 Compiling ppv-lite86 v0.2.2168 Compiling rand_chacha v0.9.069 Compiling clap v4.6.170 Compiling proptest v1.11.071 Compiling divan v0.1.2172 Finished `release` profile [optimized] target(s) in 12.57s73 Running unittests src/lib.rs (target/aarch64-unknown-linux-gnu/release/deps/formatelf-71be4e6d4466efdf)7475running 22 tests76test autoformatelf::tests::dlopen_json_empty_when_absent ... ok77test autoformatelf::tests::dlopen_json_tolerates_whitespace_and_other_keys ... ok78test autoformatelf::tests::dlopen_json_groups_alternatives ... ok79test cli::tests::help_and_version ... ok80test cli::tests::page_size_rejects_zero ... ok81test cli::tests::replace_needed_takes_two_values ... ok82test codec::tests::extended_counts_use_section0_escapes ... ok83test cli::tests::preserves_operation_order ... ok84test cli::tests::at_file_indirection ... ok85test codec::tests::reads_phdr_at_unaligned_offset ... ok86test codec::tests::elf32_rejects_oversized_offset ... ok87test ops::tests::execstack_char_reflects_pf_x ... ok88test autoformatelf::tests::collect_files_is_sorted ... ok89test ops::tests::os_abi_table_is_consistent ... ok90test parser::tests::vaddr_to_off_handles_address_overflow ... ok91test ops::tests::with_execstack_toggles_only_pf_x ... ok92test ir::codec_tests::u32_roundtrips ... ok93test ir::codec_tests::u16_roundtrips ... ok94test ir::codec_tests::u64_roundtrips ... ok95test rpath::tests::drops_absolute_when_rejected ... ok96test rpath::tests::keeps_all_nonempty_when_accepted ... ok97test autoformatelf::tests::par_map_keeps_input_order ... ok9899test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s100101 Running tests/autoformatelf.rs (target/aarch64-unknown-linux-gnu/release/deps/autoformatelf-7a1a38640b165c92)102103running 3 tests104auto-formatelf: libc.so.6 not found, wanted by /build/x3k7sck2cipg0b61v1901k1nva6d04db-source/target/aarch64-unknown-linux-gnu/tmp/autofe-missing/bin/app105auto-formatelf: ld-linux-x86-64.so.2 not found, wanted by /build/x3k7sck2cipg0b61v1901k1nva6d04db-source/target/aarch64-unknown-linux-gnu/tmp/autofe-missing/bin/app106auto-formatelf: libpthread.so.0 not found, wanted by /build/x3k7sck2cipg0b61v1901k1nva6d04db-source/target/aarch64-unknown-linux-gnu/tmp/autofe-missing/bin/app107auto-formatelf: auto-formatelf could not satisfy all dependencies; add them to --libs or pass --ignore-missing108test auto_formatelf_sets_interpreter_and_rpath ... ok109auto-formatelf: ignoring missing libc.so.6 wanted by /build/x3k7sck2cipg0b61v1901k1nva6d04db-source/target/aarch64-unknown-linux-gnu/tmp/autofe-missing/bin/app110auto-formatelf: ignoring missing ld-linux-x86-64.so.2 wanted by /build/x3k7sck2cipg0b61v1901k1nva6d04db-source/target/aarch64-unknown-linux-gnu/tmp/autofe-missing/bin/app111auto-formatelf: ignoring missing libpthread.so.0 wanted by /build/x3k7sck2cipg0b61v1901k1nva6d04db-source/target/aarch64-unknown-linux-gnu/tmp/autofe-missing/bin/app112test auto_formatelf_reports_unresolved_dependencies ... ok113test auto_formatelf_resolves_duplicate_libraries_in_search_order ... ok114115test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.24s116117 Running tests/bun_template.rs (target/aarch64-unknown-linux-gnu/release/deps/bun_template-6f13e8fd71b75f62)118119running 1 test120test patched_bun_template_still_compiles_and_runs ... ok121122test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s123124 Running tests/codec_roundtrip.rs (target/aarch64-unknown-linux-gnu/release/deps/codec_roundtrip-ac7b382e6db2c931)125126running 1 test127test roundtrip_all_fixtures ... ok128129test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s130131 Running tests/cross_exec.rs (target/aarch64-unknown-linux-gnu/release/deps/cross_exec-dd3db472661599f7)132133running 2 tests134test aarch64_little_endian ... ok135test ppc64_big_endian ... ok136137test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s138139 Running tests/entry_stub.rs (target/aarch64-unknown-linux-gnu/release/deps/entry_stub-3b2ebd552048eb8e)140141running 5 tests142formatelf: entry stub must be longer than its 16-byte header143test rejects_short_stub ... ok144test keeps_overlay_at_the_file_end ... ok145test non_pie_executable ... ok146test bun_template_prepend_layout ... ok147test pie_executable ... ok148149test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.25s150151 Running tests/fuzz_parse.rs (target/aarch64-unknown-linux-gnu/release/deps/fuzz_parse-1e325c2f272f3d1e)152153running 4 tests154test huge_section_count_is_rejected ... ok155test verify_does_not_overflow_on_huge_segment ... ok156test parse_never_panics_on_arbitrary_bytes ... ok157test parse_survives_corrupted_fixtures ... ok158159test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.25s160161 Running tests/mutating_ops.rs (target/aarch64-unknown-linux-gnu/release/deps/mutating_ops-625f681bb50424da)162163running 28 tests164test add_debug_tag_inserts_exactly_one ... ok165test print_interpreter_works_without_section_headers ... ok166test adds_gnu_stack_segment_when_absent ... ok167test mips_remove_needed_fixes_rld_map_rel ... ok168test print_needed_works_without_section_headers ... ok169test no_default_lib_sets_flag ... ok170test set_os_abi_changes_ident ... ok171test relayout_without_pt_phdr ... ok172test clear_symbol_version_matches_reference ... ok173test set_soname_on_shared_object ... ok174test set_rpath_on_non_pie_executable ... ok175test remove_rpath_clears_runpath_keeps_needed ... ok176test execstack_set_then_clear ... ok177test mips_relayout_fixes_arch_specific_fields ... ok178test replace_needed_changes_entry ... ok179test rename_dynamic_symbols_matches_reference ... ok180test add_rpath_appends_to_existing ... ok181test force_rpath_uses_dt_rpath_tag ... ok182test set_interpreter_grows_and_runs ... ok183test build_resolution_cache_records_unresolvable_hint ... ok184test no_clobber_appends_a_fresh_region ... ok185test shrink_rpath_drops_useless_dirs ... ok186test set_rpath_grows_and_stays_loadable ... ok187test add_then_remove_needed_round_trips ... ok188test build_resolution_cache_matches_reference ... ok189test build_resolution_cache_refreshes_in_place ... ok190test build_resolution_cache_joins_multiple_dirs ... ok191test repeated_patching_reuses_the_appended_region ... ok192193test result: ok. 28 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.26s194195 Running tests/overlay_relayout.rs (target/aarch64-unknown-linux-gnu/release/deps/overlay_relayout-1b06ce499b134f65)196197running 2 tests198test a_file_without_an_overlay_still_appends ... ok199test an_overlay_stays_at_the_file_end ... ok200201test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s202203 Running tests/print_diff.rs (target/aarch64-unknown-linux-gnu/release/deps/print_diff-5dbb5aacb695dec2)204205running 1 test206test print_ops_match_c_patchelf ... ok207208test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.45s209210 Running tests/prop_ops.rs (target/aarch64-unknown-linux-gnu/release/deps/prop_ops-83daaab2fd85111e)211212running 8 tests213test clear_symbol_version_is_idempotent ... ok214test flag_ops_are_idempotent ... ok215test replace_needed_roundtrip ... ok216test set_rpath_applies_and_is_idempotent ... ok217test set_soname_applies_and_is_idempotent ... ok218test add_then_remove_needed_restores_list ... ok219test set_interpreter_applies_and_is_idempotent ... ok220test remove_rpath_clears_and_is_idempotent ... ok221222test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.31s223224 Running tests/serialize_identity.rs (target/aarch64-unknown-linux-gnu/release/deps/serialize_identity-22f113528f456e56)225226running 1 test227test identity_roundtrip ... ok228229test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s230231 Running tests/trailing_overlay.rs (target/aarch64-unknown-linux-gnu/release/deps/trailing_overlay-309eb3fb83fd86bd)232233running 1 test234test identity_preserves_trailing_overlay ... ok235236test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s237238 Running tests/unpatchable.rs (target/aarch64-unknown-linux-gnu/release/deps/unpatchable-286759790f3ae748)239240running 2 tests241formatelf: formatelf: cannot find section .dynstrno .dynamic section242243test stripped_section_less ... ok244test static_pascal ... ok245246test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s247248 Doc-tests formatelf249250running 0 tests251252test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s253254Finished cargoCheckHook
fixupPhase
255shrinking RPATHs of ELF executables and libraries in /nix/store/qax7d9b0jrv9azzqvgcm9mbiwrli49rc-formatelf-tests-0.2.2256checking for references to /build/ in /nix/store/qax7d9b0jrv9azzqvgcm9mbiwrli49rc-formatelf-tests-0.2.2...257patching script interpreter paths in /nix/store/qax7d9b0jrv9azzqvgcm9mbiwrli49rc-formatelf-tests-0.2.2