nixbot

builds

succeeded formatelf-tests-0.1.0 checks.aarch64-linux.tests · build #16 · raw

1tribuchet: building on eliza
unpackPhase
2unpacking source archive /nix/store/53ps5apxm32av4b6ip9g906fdpc58y82-ai5mlvs0xcyfzp7xcyw5cal9mf5c7yqk-source3source root is ai5mlvs0xcyfzp7xcyw5cal9mf5c7yqk-source4Executing cargoSetupPostUnpackHook5Finished cargoSetupPostUnpackHook
patchPhase
6Executing cargoSetupPostPatchHook7Validating consistency between /build/ai5mlvs0xcyfzp7xcyw5cal9mf5c7yqk-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 quote v1.0.4613 Compiling unicode-ident v1.0.2414 Compiling libc v0.2.18615 Compiling rustix v1.1.416 Compiling getrandom v0.3.417 Compiling linux-raw-sys v0.12.118 Compiling cfg-if v1.0.419 Compiling object v0.36.720 Compiling thiserror v2.0.1821 Compiling bitflags v2.13.022 Compiling memchr v2.8.223 Compiling fastrand v2.4.124 Compiling once_cell v1.21.425 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.1.0 (/build/ai5mlvs0xcyfzp7xcyw5cal9mf5c7yqk-source)31 Finished `release` profile [optimized] target(s) in 7.68s32Finished 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 libc v0.2.18638 Compiling cfg-if v1.0.439 Compiling bitflags v2.13.040 Compiling linux-raw-sys v0.12.141 Compiling zerocopy v0.8.5242 Compiling autocfg v1.5.143 Compiling clap_lex v1.1.044 Compiling anstyle v1.0.1445 Compiling once_cell v1.21.446 Compiling fastrand v2.4.147 Compiling memchr v2.8.248 Compiling condtype v1.3.049 Compiling regex-lite v0.1.950 Compiling lexopt v0.3.251 Compiling regex-syntax v0.8.1152 Compiling unarray v0.1.453 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_xorshift v0.4.059 Compiling rand v0.9.460 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.1.0 (/build/ai5mlvs0xcyfzp7xcyw5cal9mf5c7yqk-source)67 Compiling ppv-lite86 v0.2.2168 Compiling rand_chacha v0.9.069 Compiling clap v4.6.170 Compiling divan v0.1.2171 Compiling proptest v1.11.072 Finished `release` profile [optimized] target(s) in 12.75s73 Running unittests src/lib.rs (target/aarch64-unknown-linux-gnu/release/deps/formatelf-44a8341fa6fde3cc)7475running 19 tests76test autoformatelf::tests::dlopen_json_tolerates_whitespace_and_other_keys ... ok77test autoformatelf::tests::dlopen_json_empty_when_absent ... 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 cli::tests::preserves_operation_order ... ok83test ops::tests::execstack_char_reflects_pf_x ... ok84test cli::tests::at_file_indirection ... ok85test ops::tests::os_abi_table_is_consistent ... ok86test ops::tests::with_execstack_toggles_only_pf_x ... ok87test parser::tests::vaddr_to_off_handles_address_overflow ... ok88test codec::tests::extended_counts_use_section0_escapes ... ok89test codec::tests::elf32_rejects_oversized_offset ... ok90test ir::codec_tests::u16_roundtrips ... ok91test ir::codec_tests::u32_roundtrips ... ok92test ir::codec_tests::u64_roundtrips ... ok93test rpath::tests::drops_absolute_when_rejected ... ok94test rpath::tests::keeps_all_nonempty_when_accepted ... ok9596test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s9798 Running tests/autoformatelf.rs (target/aarch64-unknown-linux-gnu/release/deps/autoformatelf-c1604ab7bd65f33e)99100running 2 tests101auto-formatelf: libc.so.6 not found, wanted by /build/ai5mlvs0xcyfzp7xcyw5cal9mf5c7yqk-source/target/aarch64-unknown-linux-gnu/tmp/autofe-missing/bin/app102auto-formatelf: ld-linux-x86-64.so.2 not found, wanted by /build/ai5mlvs0xcyfzp7xcyw5cal9mf5c7yqk-source/target/aarch64-unknown-linux-gnu/tmp/autofe-missing/bin/app103auto-formatelf: libpthread.so.0 not found, wanted by /build/ai5mlvs0xcyfzp7xcyw5cal9mf5c7yqk-source/target/aarch64-unknown-linux-gnu/tmp/autofe-missing/bin/app104auto-formatelf: auto-formatelf could not satisfy all dependencies; add them to --libs or pass --ignore-missing105test auto_formatelf_sets_interpreter_and_rpath ... ok106auto-formatelf: ignoring missing libc.so.6 wanted by /build/ai5mlvs0xcyfzp7xcyw5cal9mf5c7yqk-source/target/aarch64-unknown-linux-gnu/tmp/autofe-missing/bin/app107auto-formatelf: ignoring missing ld-linux-x86-64.so.2 wanted by /build/ai5mlvs0xcyfzp7xcyw5cal9mf5c7yqk-source/target/aarch64-unknown-linux-gnu/tmp/autofe-missing/bin/app108auto-formatelf: ignoring missing libpthread.so.0 wanted by /build/ai5mlvs0xcyfzp7xcyw5cal9mf5c7yqk-source/target/aarch64-unknown-linux-gnu/tmp/autofe-missing/bin/app109test auto_formatelf_reports_unresolved_dependencies ... ok110111test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s112113 Running tests/bun_template.rs (target/aarch64-unknown-linux-gnu/release/deps/bun_template-77c3efe98b882e19)114115running 1 test116test patched_bun_template_still_compiles_and_runs ... ok117118test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s119120 Running tests/codec_roundtrip.rs (target/aarch64-unknown-linux-gnu/release/deps/codec_roundtrip-e25d4f3a54184d90)121122running 1 test123test roundtrip_all_fixtures ... ok124125test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s126127 Running tests/cross_exec.rs (target/aarch64-unknown-linux-gnu/release/deps/cross_exec-587561b8c2afabdc)128129running 2 tests130test aarch64_little_endian ... ok131test ppc64_big_endian ... ok132133test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s134135 Running tests/fuzz_parse.rs (target/aarch64-unknown-linux-gnu/release/deps/fuzz_parse-55052f2a28da69b8)136137running 4 tests138test huge_section_count_is_rejected ... ok139test verify_does_not_overflow_on_huge_segment ... ok140test parse_never_panics_on_arbitrary_bytes ... ok141test parse_survives_corrupted_fixtures ... ok142143test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.23s144145 Running tests/mutating_ops.rs (target/aarch64-unknown-linux-gnu/release/deps/mutating_ops-f83ee1e8812d1b9c)146147running 28 tests148test add_debug_tag_inserts_exactly_one ... ok149test adds_gnu_stack_segment_when_absent ... ok150test print_interpreter_works_without_section_headers ... ok151test no_default_lib_sets_flag ... ok152test set_os_abi_changes_ident ... ok153test print_needed_works_without_section_headers ... ok154test mips_remove_needed_fixes_rld_map_rel ... ok155test set_soname_on_shared_object ... ok156test relayout_without_pt_phdr ... ok157test set_rpath_on_non_pie_executable ... ok158test clear_symbol_version_matches_reference ... ok159formatelf: warning: no room below the base address to preserve the overlay at the file end; appending past it160test execstack_set_then_clear ... ok161test remove_rpath_clears_runpath_keeps_needed ... ok162formatelf: warning: no room below the base address to preserve the overlay at the file end; appending past it163formatelf: warning: no room below the base address to preserve the overlay at the file end; appending past it164test replace_needed_changes_entry ... ok165test mips_relayout_fixes_arch_specific_fields ... ok166formatelf: warning: no room below the base address to preserve the overlay at the file end; appending past it167test rename_dynamic_symbols_matches_reference ... ok168formatelf: warning: no room below the base address to preserve the overlay at the file end; appending past it169test set_interpreter_grows_and_runs ... ok170test build_resolution_cache_records_unresolvable_hint ... ok171test force_rpath_uses_dt_rpath_tag ... ok172test add_rpath_appends_to_existing ... ok173test shrink_rpath_drops_useless_dirs ... ok174test no_clobber_appends_a_fresh_region ... ok175test add_then_remove_needed_round_trips ... ok176test set_rpath_grows_and_stays_loadable ... ok177test build_resolution_cache_refreshes_in_place ... ok178test build_resolution_cache_joins_multiple_dirs ... ok179test build_resolution_cache_matches_reference ... ok180test repeated_patching_reuses_the_appended_region ... ok181182test result: ok. 28 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.27s183184 Running tests/overlay_relayout.rs (target/aarch64-unknown-linux-gnu/release/deps/overlay_relayout-78c6eee347832b5b)185186running 3 tests187test a_file_without_an_overlay_still_appends ... ok188test a_compiled_bun_trailer_stays_at_the_file_end ... ok189test an_overlay_stays_at_the_file_end ... ok190191test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s192193 Running tests/print_diff.rs (target/aarch64-unknown-linux-gnu/release/deps/print_diff-431a33d4d96fb784)194195running 1 test196test print_ops_match_c_patchelf ... ok197198test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.46s199200 Running tests/prop_ops.rs (target/aarch64-unknown-linux-gnu/release/deps/prop_ops-9ebcda27a09c7918)201202running 8 tests203test clear_symbol_version_is_idempotent ... ok204formatelf: warning: no room below the base address to preserve the overlay at the file end; appending past it205formatelf: warning: no room below the base address to preserve the overlay at the file end; appending past it206formatelf: warning: no room below the base address to preserve the overlay at the file end; appending past it207formatelf: warning: no room below the base address to preserve the overlay at the file end; appending past it208formatelf: warning: no room below the base address to preserve the overlay at the file end; appending past it209formatelf: warning: no room below the base address to preserve the overlay at the file end; appending past it210formatelf: warning: no room below the base address to preserve the overlay at the file end; appending past it211formatelf: warning: no room below the base address to preserve the overlay at the file end; appending past it212formatelf: warning: no room below the base address to preserve the overlay at the file end; appending past it213formatelf: warning: no room below the base address to preserve the overlay at the file end; appending past it214formatelf: warning: no room below the base address to preserve the overlay at the file end; appending past it215formatelf: warning: no room below the base address to preserve the overlay at the file end; appending past it216formatelf: warning: no room below the base address to preserve the overlay at the file end; appending past it217formatelf: warning: no room below the base address to preserve the overlay at the file end; appending past it218formatelf: warning: no room below the base address to preserve the overlay at the file end; appending past it219formatelf: warning: no room below the base address to preserve the overlay at the file end; appending past it220formatelf: warning: no room below the base address to preserve the overlay at the file end; appending past it221formatelf: warning: no room below the base address to preserve the overlay at the file end; appending past it222formatelf: warning: no room below the base address to preserve the overlay at the file end; appending past it223formatelf: warning: no room below the base address to preserve the overlay at the file end; appending past it224formatelf: warning: no room below the base address to preserve the overlay at the file end; appending past it225formatelf: warning: no room below the base address to preserve the overlay at the file end; appending past it226formatelf: warning: no room below the base address to preserve the overlay at the file end; appending past it227test flag_ops_are_idempotent ... ok228formatelf: warning: no room below the base address to preserve the overlay at the file end; appending past it229formatelf: warning: no room below the base address to preserve the overlay at the file end; appending past it230formatelf: warning: no room below the base address to preserve the overlay at the file end; appending past it231formatelf: warning: no room below the base address to preserve the overlay at the file end; appending past it232formatelf: warning: no room below the base address to preserve the overlay at the file end; appending past it233formatelf: warning: no room below the base address to preserve the overlay at the file end; appending past it234formatelf: warning: no room below the base address to preserve the overlay at the file end; appending past it235formatelf: warning: no room below the base address to preserve the overlay at the file end; appending past it236formatelf: warning: no room below the base address to preserve the overlay at the file end; appending past it237formatelf: warning: no room below the base address to preserve the overlay at the file end; appending past it238formatelf: warning: no room below the base address to preserve the overlay at the file end; appending past it239formatelf: warning: no room below the base address to preserve the overlay at the file end; appending past it240formatelf: warning: no room below the base address to preserve the overlay at the file end; appending past it241formatelf: warning: no room below the base address to preserve the overlay at the file end; appending past it242formatelf: warning: no room below the base address to preserve the overlay at the file end; appending past it243formatelf: warning: no room below the base address to preserve the overlay at the file end; appending past it244formatelf: warning: no room below the base address to preserve the overlay at the file end; appending past it245formatelf: warning: no room below the base address to preserve the overlay at the file end; appending past it246formatelf: warning: no room below the base address to preserve the overlay at the file end; appending past it247formatelf: warning: no room below the base address to preserve the overlay at the file end; appending past it248formatelf: warning: no room below the base address to preserve the overlay at the file end; appending past it249formatelf: warning: no room below the base address to preserve the overlay at the file end; appending past it250formatelf: warning: no room below the base address to preserve the overlay at the file end; appending past it251formatelf: warning: no room below the base address to preserve the overlay at the file end; appending past it252formatelf: warning: no room below the base address to preserve the overlay at the file end; appending past it253formatelf: warning: no room below the base address to preserve the overlay at the file end; appending past it254formatelf: warning: no room below the base address to preserve the overlay at the file end; appending past it255formatelf: warning: no room below the base address to preserve the overlay at the file end; appending past it256formatelf: warning: no room below the base address to preserve the overlay at the file end; appending past it257formatelf: warning: no room below the base address to preserve the overlay at the file end; appending past it258formatelf: warning: no room below the base address to preserve the overlay at the file end; appending past it259formatelf: warning: no room below the base address to preserve the overlay at the file end; appending past it260test replace_needed_roundtrip ... ok261test set_soname_applies_and_is_idempotent ... ok262test add_then_remove_needed_restores_list ... ok263test remove_rpath_clears_and_is_idempotent ... ok264test set_interpreter_applies_and_is_idempotent ... ok265test set_rpath_applies_and_is_idempotent ... ok266267test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.46s268269 Running tests/serialize_identity.rs (target/aarch64-unknown-linux-gnu/release/deps/serialize_identity-b7b5f2a999b3aede)270271running 1 test272test identity_roundtrip ... ok273274test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s275276 Running tests/trailing_overlay.rs (target/aarch64-unknown-linux-gnu/release/deps/trailing_overlay-4aee68adee51e29a)277278running 1 test279test identity_preserves_trailing_overlay ... ok280281test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s282283 Running tests/unpatchable.rs (target/aarch64-unknown-linux-gnu/release/deps/unpatchable-333e19aba7881cdc)284285running 2 tests286formatelf: cannot find section .dynstr287test stripped_section_less ... ok288formatelf: no .dynamic section289test static_pascal ... ok290291test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s292293 Doc-tests formatelf294295running 0 tests296297test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s298299Finished cargoCheckHook
fixupPhase
300shrinking RPATHs of ELF executables and libraries in /nix/store/vikp86kdssm81gcp1yngd2s22my8ixjw-formatelf-tests-0.1.0301checking for references to /build/ in /nix/store/vikp86kdssm81gcp1yngd2s22my8ixjw-formatelf-tests-0.1.0...302patching script interpreter paths in /nix/store/vikp86kdssm81gcp1yngd2s22my8ixjw-formatelf-tests-0.1.0