tribuchet: building on jamie Running phase: unpackPhase unpacking source archive /nix/store/pc1c1xkh5pi6ck3zd6bxlrnha5fx12ik-kexec-tools-2.0.32.tar.xz source root is kexec-tools-2.0.32 setting SOURCE_DATE_EPOCH to timestamp 1760602625 of file "kexec-tools-2.0.32/kexec-tools.spec" Running phase: patchPhase Running phase: updateAutotoolsGnuConfigScriptsPhase Updating Autotools / GNU config script to a newer upstream version: ./config/config.sub Updating Autotools / GNU config script to a newer upstream version: ./config/config.guess Updating Autotools / GNU config script to a newer upstream version: ./config/config.sub Updating Autotools / GNU config script to a newer upstream version: ./config/config.guess Running phase: configurePhase patching script interpreter paths in ./configure ./configure: interpreter directive changed from "#! /bin/sh" to "/nix/store/c9mv5v53f7vy3wd00ah0f77k509mzmn7-bash-5.3p15/bin/sh" configure flags: --prefix=/nix/store/zknq5209jci32kdga8rggdzlv039j2m0-kexec-tools-static-x86_64-unknown-linux-musl-2.0.32 BUILD_CC=cc --enable-static --disable-shared --disable-shared --build=x86_64-unknown-linux-gnu --host=x86_64-unknown-linux-musl configure: WARNING: unrecognized options: --enable-static, --disable-shared, --disable-shared checking for x86_64-unknown-linux-musl-gcc... x86_64-unknown-linux-musl-gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... yes checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether x86_64-unknown-linux-musl-gcc accepts -g... yes checking for x86_64-unknown-linux-musl-gcc option to enable C11 features... none needed checking build system type... x86_64-unknown-linux-gnu checking host system type... x86_64-unknown-linux-musl checking target system type... x86_64-unknown-linux-musl checking for x86_64-unknown-linux-gnu-gcc... cc checking how to run the C preprocessor... x86_64-unknown-linux-musl-gcc -E checking for x86_64-unknown-linux-musl-ld... x86_64-unknown-linux-musl-ld checking for x86_64-unknown-linux-musl-as... x86_64-unknown-linux-musl-as checking for x86_64-unknown-linux-musl-objcopy... x86_64-unknown-linux-musl-objcopy checking for x86_64-unknown-linux-musl-ar... x86_64-unknown-linux-musl-ar checking for x86_64-unknown-linux-musl-strip... x86_64-unknown-linux-musl-strip checking whether x86_64-unknown-linux-musl-gcc accepts -fno-zero-initialized-in-bss... Yes checking for a BSD-compatible install... /nix/store/mp8s10fwm685azvvv1qq7zyf7iajjlj8-coreutils-9.11/bin/install -c checking for chmod... chmod checking for mkdir... mkdir checking for rm... rm checking for cp... cp checking for ln... ln checking for tar... tar checking for rpmbuild... no checking for sed... sed checking for find... find checking for xargs... xargs checking for dirname... dirname checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for zlib.h... yes checking for inflateInit_ in -lz... yes checking for lzma.h... no checking for zstd.h... yes checking for ZSTD_decompress in -lzstd... yes checking for xenctrl.h... no checking for memfd_create... yes configure: creating ./config.status config.status: creating Makefile config.status: creating include/config.h config.status: include/config.h is unchanged configure: WARNING: unrecognized options: --enable-static, --disable-shared, --disable-shared Running phase: buildPhase build flags: -j24 SHELL=/nix/store/c9mv5v53f7vy3wd00ah0f77k509mzmn7-bash-5.3p15/bin/bash x86_64-unknown-linux-musl-gcc -g -O2 -fno-strict-aliasing -Wall -Wstrict-prototypes -I./include -I./util_lib/include -Iinclude/ -I./kexec/arch/x86_64/include -c -MD -o kexec/ifdown.o kexec/ifdown.c x86_64-unknown-linux-musl-gcc -g -O2 -fno-strict-aliasing -Wall -Wstrict-prototypes -I./include -I./util_lib/include -Iinclude/ -I./kexec/arch/x86_64/include -c -MD -o kexec/kexec-elf.o kexec/kexec-elf.c x86_64-unknown-linux-musl-gcc -g -O2 -fno-strict-aliasing -Wall -Wstrict-prototypes -I./include -I./util_lib/include -Iinclude/ -I./kexec/arch/x86_64/include -c -MD -o kexec/kexec.o kexec/kexec.c x86_64-unknown-linux-musl-gcc -g -O2 -fno-strict-aliasing -Wall -Wstrict-prototypes -I./include -I./util_lib/include -Iinclude/ -I./kexec/arch/x86_64/include -c -MD -o kexec/kexec-elf-exec.o kexec/kexec-elf-exec.c x86_64-unknown-linux-musl-gcc -g -O2 -fno-strict-aliasing -Wall -Wstrict-prototypes -I./include -I./util_lib/include -Iinclude/ -I./kexec/arch/x86_64/include -c -MD -o kexec/kexec-elf-core.o kexec/kexec-elf-core.c x86_64-unknown-linux-musl-gcc -g -O2 -fno-strict-aliasing -Wall -Wstrict-prototypes -I./include -I./util_lib/include -Iinclude/ -I./kexec/arch/x86_64/include -c -MD -o kexec/kexec-elf-rel.o kexec/kexec-elf-rel.c x86_64-unknown-linux-musl-gcc -g -O2 -fno-strict-aliasing -Wall -Wstrict-prototypes -I./include -I./util_lib/include -Iinclude/ -I./kexec/arch/x86_64/include -c -MD -o kexec/kexec-pe-zboot.o kexec/kexec-pe-zboot.c x86_64-unknown-linux-musl-gcc -g -O2 -fno-strict-aliasing -Wall -Wstrict-prototypes -I./include -I./util_lib/include -Iinclude/ -I./kexec/arch/x86_64/include -c -MD -o kexec/kexec-elf-boot.o kexec/kexec-elf-boot.c x86_64-unknown-linux-musl-gcc -g -O2 -fno-strict-aliasing -Wall -Wstrict-prototypes -I./include -I./util_lib/include -Iinclude/ -I./kexec/arch/x86_64/include -c -MD -o kexec/kexec-uki.o kexec/kexec-uki.c x86_64-unknown-linux-musl-gcc -g -O2 -fno-strict-aliasing -Wall -Wstrict-prototypes -I./include -I./util_lib/include -Iinclude/ -I./kexec/arch/x86_64/include -c -MD -o kexec/firmware_memmap.o kexec/firmware_memmap.c x86_64-unknown-linux-musl-gcc -g -O2 -fno-strict-aliasing -Wall -Wstrict-prototypes -I./include -I./util_lib/include -Iinclude/ -I./kexec/arch/x86_64/include -c -MD -o kexec/kexec-iomem.o kexec/kexec-iomem.c x86_64-unknown-linux-musl-gcc -g -O2 -fno-strict-aliasing -Wall -Wstrict-prototypes -I./include -I./util_lib/include -Iinclude/ -I./kexec/arch/x86_64/include -c -MD -o kexec/crashdump.o kexec/crashdump.c x86_64-unknown-linux-musl-gcc -g -O2 -fno-strict-aliasing -Wall -Wstrict-prototypes -I./include -I./util_lib/include -Iinclude/ -I./kexec/arch/x86_64/include -c -MD -o kexec/crashdump-xen.o kexec/crashdump-xen.c x86_64-unknown-linux-musl-gcc -g -O2 -fno-strict-aliasing -Wall -Wstrict-prototypes -I./include -I./util_lib/include -Iinclude/ -I./kexec/arch/x86_64/include -c -MD -o kexec/phys_arch.o kexec/phys_arch.c x86_64-unknown-linux-musl-gcc -g -O2 -fno-strict-aliasing -Wall -Wstrict-prototypes -I./include -I./util_lib/include -Iinclude/ -I./kexec/arch/x86_64/include -c -MD -o kexec/lzma.o kexec/lzma.c x86_64-unknown-linux-musl-gcc -g -O2 -fno-strict-aliasing -Wall -Wstrict-prototypes -I./include -I./util_lib/include -Iinclude/ -I./kexec/arch/x86_64/include -c -MD -o kexec/zlib.o kexec/zlib.c x86_64-unknown-linux-musl-gcc -g -O2 -fno-strict-aliasing -Wall -Wstrict-prototypes -I./include -I./util_lib/include -Iinclude/ -I./kexec/arch/x86_64/include -c -MD -o kexec/zstd.o kexec/zstd.c x86_64-unknown-linux-musl-gcc -g -O2 -fno-strict-aliasing -Wall -Wstrict-prototypes -I./include -I./util_lib/include -Iinclude/ -I./kexec/arch/x86_64/include -c -MD -o kexec/kexec-xen.o kexec/kexec-xen.c x86_64-unknown-linux-musl-gcc -g -O2 -fno-strict-aliasing -Wall -Wstrict-prototypes -I./include -I./util_lib/include -Iinclude/ -I./kexec/arch/x86_64/include -c -MD -o kexec/symbols.o kexec/symbols.c x86_64-unknown-linux-musl-gcc -g -O2 -fno-strict-aliasing -Wall -Wstrict-prototypes -I./include -I./util_lib/include -Iinclude/ -I./kexec/arch/x86_64/include -c -MD -o kexec/proc_iomem.o kexec/proc_iomem.c x86_64-unknown-linux-musl-gcc -g -O2 -fno-strict-aliasing -Wall -Wstrict-prototypes -I./include -I./util_lib/include -Iinclude/ -I./kexec/arch/x86_64/include -c -MD -o kexec/virt_to_phys.o kexec/virt_to_phys.c x86_64-unknown-linux-musl-gcc -g -O2 -fno-strict-aliasing -Wall -Wstrict-prototypes -I./include -I./util_lib/include -Iinclude/ -I./kexec/arch/x86_64/include -c -MD -o kexec/phys_to_virt.o kexec/phys_to_virt.c x86_64-unknown-linux-musl-gcc -g -O2 -fno-strict-aliasing -Wall -Wstrict-prototypes -I./include -I./util_lib/include -Iinclude/ -I./kexec/arch/x86_64/include -c -MD -o kexec/add_segment.o kexec/add_segment.c x86_64-unknown-linux-musl-gcc -g -O2 -fno-strict-aliasing -Wall -Wstrict-prototypes -I./include -I./util_lib/include -Iinclude/ -I./kexec/arch/x86_64/include -c -MD -o kexec/add_buffer.o kexec/add_buffer.c x86_64-unknown-linux-musl-gcc -g -O2 -fno-strict-aliasing -Wall -Wstrict-prototypes -I./include -I./util_lib/include -Iinclude/ -I./kexec/arch/x86_64/include -c -MD -o kexec/arch_reuse_initrd.o kexec/arch_reuse_initrd.c x86_64-unknown-linux-musl-gcc -g -O2 -fno-strict-aliasing -Wall -Wstrict-prototypes -I./include -I./util_lib/include -Iinclude/ -I./kexec/arch/x86_64/include -c -MD -o kexec/arch/i386/kexec-elf-x86.o kexec/arch/i386/kexec-elf-x86.c x86_64-unknown-linux-musl-gcc -g -O2 -fno-strict-aliasing -Wall -Wstrict-prototypes -I./include -I./util_lib/include -Iinclude/ -I./kexec/arch/x86_64/include -c -MD -o kexec/arch/i386/kexec-bzImage.o kexec/arch/i386/kexec-bzImage.c x86_64-unknown-linux-musl-gcc -g -O2 -fno-strict-aliasing -Wall -Wstrict-prototypes -I./include -I./util_lib/include -Iinclude/ -I./kexec/arch/x86_64/include -c -MD -o kexec/arch/i386/kexec-multiboot-x86.o kexec/arch/i386/kexec-multiboot-x86.c x86_64-unknown-linux-musl-gcc -g -O2 -fno-strict-aliasing -Wall -Wstrict-prototypes -I./include -I./util_lib/include -Iinclude/ -I./kexec/arch/x86_64/include -c -MD -o kexec/arch/i386/kexec-mb2-x86.o kexec/arch/i386/kexec-mb2-x86.c x86_64-unknown-linux-musl-gcc -g -O2 -fno-strict-aliasing -Wall -Wstrict-prototypes -I./include -I./util_lib/include -Iinclude/ -I./kexec/arch/x86_64/include -c -MD -o kexec/arch/i386/kexec-beoboot-x86.o kexec/arch/i386/kexec-beoboot-x86.c x86_64-unknown-linux-musl-gcc -g -O2 -fno-strict-aliasing -Wall -Wstrict-prototypes -I./include -I./util_lib/include -Iinclude/ -I./kexec/arch/x86_64/include -c -MD -o kexec/arch/i386/kexec-nbi.o kexec/arch/i386/kexec-nbi.c x86_64-unknown-linux-musl-gcc -g -O2 -fno-strict-aliasing -Wall -Wstrict-prototypes -I./include -I./util_lib/include -Iinclude/ -I./kexec/arch/x86_64/include -c -MD -o kexec/arch/i386/x86-linux-setup.o kexec/arch/i386/x86-linux-setup.c x86_64-unknown-linux-musl-gcc -g -O2 -fno-strict-aliasing -Wall -Wstrict-prototypes -I./include -I./util_lib/include -Iinclude/ -I./kexec/arch/x86_64/include -c -MD -o kexec/arch/i386/kexec-x86-common.o kexec/arch/i386/kexec-x86-common.c x86_64-unknown-linux-musl-gcc -g -O2 -fno-strict-aliasing -Wall -Wstrict-prototypes -I./include -I./util_lib/include -Iinclude/ -I./kexec/arch/x86_64/include -c -MD -o kexec/arch/i386/crashdump-x86.o kexec/arch/i386/crashdump-x86.c x86_64-unknown-linux-musl-gcc -g -O2 -fno-strict-aliasing -Wall -Wstrict-prototypes -I./include -I./util_lib/include -Iinclude/ -I./kexec/arch/x86_64/include -c -MD -o kexec/arch/x86_64/kexec-x86_64.o kexec/arch/x86_64/kexec-x86_64.c x86_64-unknown-linux-musl-gcc -g -O2 -fno-strict-aliasing -Wall -Wstrict-prototypes -I./include -I./util_lib/include -Iinclude/ -I./kexec/arch/x86_64/include -c -MD -o kexec/arch/x86_64/kexec-elf-x86_64.o kexec/arch/x86_64/kexec-elf-x86_64.c x86_64-unknown-linux-musl-gcc -g -O2 -fno-strict-aliasing -Wall -Wstrict-prototypes -I./include -I./util_lib/include -Iinclude/ -I./kexec/arch/x86_64/include -c -MD -o kexec/arch/x86_64/kexec-elf-rel-x86_64.o kexec/arch/x86_64/kexec-elf-rel-x86_64.c x86_64-unknown-linux-musl-gcc -g -O2 -fno-strict-aliasing -Wall -Wstrict-prototypes -I./include -I./util_lib/include -Iinclude/ -I./kexec/arch/x86_64/include -c -MD -o kexec/arch/x86_64/kexec-bzImage64.o kexec/arch/x86_64/kexec-bzImage64.c x86_64-unknown-linux-musl-gcc -fno-zero-initialized-in-bss -mcmodel=large -march=x86-64 -mno-mmx -mno-sse -mno-sse2 -mno-avx -Os -fno-builtin -ffreestanding -fno-zero-initialized-in-bss -fno-PIC -fno-PIE -fno-stack-protector -fno-tree-vectorize -mcmodel=large -march=x86-64 -mno-mmx -mno-sse -mno-sse2 -mno-avx -I./purgatory/include -I./purgatory/arch/x86_64/include -I./util_lib/include -I./include -Iinclude -I/nix/store/2d3la5iqw6j96n6yc4qyhiwfh7zkqciq-x86_64-unknown-linux-musl-gcc-15.3.0/lib/gcc/x86_64-unknown-linux-musl/15.3.0/include -c -MD -o purgatory/purgatory.o purgatory/purgatory.c x86_64-unknown-linux-musl-gcc -fno-zero-initialized-in-bss -mcmodel=large -march=x86-64 -mno-mmx -mno-sse -mno-sse2 -mno-avx -Os -fno-builtin -ffreestanding -fno-zero-initialized-in-bss -fno-PIC -fno-PIE -fno-stack-protector -fno-tree-vectorize -mcmodel=large -march=x86-64 -mno-mmx -mno-sse -mno-sse2 -mno-avx -I./purgatory/include -I./purgatory/arch/x86_64/include -I./util_lib/include -I./include -Iinclude -I/nix/store/2d3la5iqw6j96n6yc4qyhiwfh7zkqciq-x86_64-unknown-linux-musl-gcc-15.3.0/lib/gcc/x86_64-unknown-linux-musl/15.3.0/include -c -MD -o purgatory/printf.o purgatory/printf.c x86_64-unknown-linux-musl-gcc -fno-zero-initialized-in-bss -mcmodel=large -march=x86-64 -mno-mmx -mno-sse -mno-sse2 -mno-avx -Os -fno-builtin -ffreestanding -fno-zero-initialized-in-bss -fno-PIC -fno-PIE -fno-stack-protector -fno-tree-vectorize -mcmodel=large -march=x86-64 -mno-mmx -mno-sse -mno-sse2 -mno-avx -I./purgatory/include -I./purgatory/arch/x86_64/include -I./util_lib/include -I./include -Iinclude -I/nix/store/2d3la5iqw6j96n6yc4qyhiwfh7zkqciq-x86_64-unknown-linux-musl-gcc-15.3.0/lib/gcc/x86_64-unknown-linux-musl/15.3.0/include -c -MD -o purgatory/string.o purgatory/string.c x86_64-unknown-linux-musl-gcc -mcmodel=large -march=x86-64 -mno-mmx -mno-sse -mno-sse2 -mno-avx -I./purgatory/include -I./purgatory/arch/x86_64/include -I./util_lib/include -I./include -Iinclude -I/nix/store/2d3la5iqw6j96n6yc4qyhiwfh7zkqciq-x86_64-unknown-linux-musl-gcc-15.3.0/lib/gcc/x86_64-unknown-linux-musl/15.3.0/include -c -MD -o purgatory/arch/x86_64/entry64-32.o purgatory/arch/x86_64/entry64-32.S x86_64-unknown-linux-musl-gcc -mcmodel=large -march=x86-64 -mno-mmx -mno-sse -mno-sse2 -mno-avx -I./purgatory/include -I./purgatory/arch/x86_64/include -I./util_lib/include -I./include -Iinclude -I/nix/store/2d3la5iqw6j96n6yc4qyhiwfh7zkqciq-x86_64-unknown-linux-musl-gcc-15.3.0/lib/gcc/x86_64-unknown-linux-musl/15.3.0/include -c -MD -o purgatory/arch/x86_64/entry64.o purgatory/arch/x86_64/entry64.S x86_64-unknown-linux-musl-gcc -mcmodel=large -march=x86-64 -mno-mmx -mno-sse -mno-sse2 -mno-avx -I./purgatory/include -I./purgatory/arch/x86_64/include -I./util_lib/include -I./include -Iinclude -I/nix/store/2d3la5iqw6j96n6yc4qyhiwfh7zkqciq-x86_64-unknown-linux-musl-gcc-15.3.0/lib/gcc/x86_64-unknown-linux-musl/15.3.0/include -c -MD -o purgatory/arch/x86_64/setup-x86_64.o purgatory/arch/x86_64/setup-x86_64.S x86_64-unknown-linux-musl-gcc -mcmodel=large -march=x86-64 -mno-mmx -mno-sse -mno-sse2 -mno-avx -I./purgatory/include -I./purgatory/arch/x86_64/include -I./util_lib/include -I./include -Iinclude -I/nix/store/2d3la5iqw6j96n6yc4qyhiwfh7zkqciq-x86_64-unknown-linux-musl-gcc-15.3.0/lib/gcc/x86_64-unknown-linux-musl/15.3.0/include -c -MD -o purgatory/arch/x86_64/stack.o purgatory/arch/x86_64/stack.S x86_64-unknown-linux-musl-gcc -fno-zero-initialized-in-bss -mcmodel=large -march=x86-64 -mno-mmx -mno-sse -mno-sse2 -mno-avx -Os -fno-builtin -ffreestanding -fno-zero-initialized-in-bss -fno-PIC -fno-PIE -fno-stack-protector -fno-tree-vectorize -mcmodel=large -march=x86-64 -mno-mmx -mno-sse -mno-sse2 -mno-avx -I./purgatory/include -I./purgatory/arch/x86_64/include -I./util_lib/include -I./include -Iinclude -I/nix/store/2d3la5iqw6j96n6yc4qyhiwfh7zkqciq-x86_64-unknown-linux-musl-gcc-15.3.0/lib/gcc/x86_64-unknown-linux-musl/15.3.0/include -c -MD -o purgatory/arch/x86_64/purgatory-x86_64.o purgatory/arch/x86_64/purgatory-x86_64.c x86_64-unknown-linux-musl-gcc -mcmodel=large -march=x86-64 -mno-mmx -mno-sse -mno-sse2 -mno-avx -I./purgatory/include -I./purgatory/arch/x86_64/include -I./util_lib/include -I./include -Iinclude -I/nix/store/2d3la5iqw6j96n6yc4qyhiwfh7zkqciq-x86_64-unknown-linux-musl-gcc-15.3.0/lib/gcc/x86_64-unknown-linux-musl/15.3.0/include -c -MD -o purgatory/arch/i386/entry32-16.o purgatory/arch/i386/entry32-16.S x86_64-unknown-linux-musl-gcc -mcmodel=large -march=x86-64 -mno-mmx -mno-sse -mno-sse2 -mno-avx -I./purgatory/include -I./purgatory/arch/x86_64/include -I./util_lib/include -I./include -Iinclude -I/nix/store/2d3la5iqw6j96n6yc4qyhiwfh7zkqciq-x86_64-unknown-linux-musl-gcc-15.3.0/lib/gcc/x86_64-unknown-linux-musl/15.3.0/include -c -MD -o purgatory/arch/i386/entry32-16-debug.o purgatory/arch/i386/entry32-16-debug.S x86_64-unknown-linux-musl-gcc -fno-zero-initialized-in-bss -mcmodel=large -march=x86-64 -mno-mmx -mno-sse -mno-sse2 -mno-avx -Os -fno-builtin -ffreestanding -fno-zero-initialized-in-bss -fno-PIC -fno-PIE -fno-stack-protector -fno-tree-vectorize -mcmodel=large -march=x86-64 -mno-mmx -mno-sse -mno-sse2 -mno-avx -I./purgatory/include -I./purgatory/arch/x86_64/include -I./util_lib/include -I./include -Iinclude -I/nix/store/2d3la5iqw6j96n6yc4qyhiwfh7zkqciq-x86_64-unknown-linux-musl-gcc-15.3.0/lib/gcc/x86_64-unknown-linux-musl/15.3.0/include -c -MD -o purgatory/arch/i386/crashdump_backup.o purgatory/arch/i386/crashdump_backup.c x86_64-unknown-linux-musl-gcc -fno-zero-initialized-in-bss -mcmodel=large -march=x86-64 -mno-mmx -mno-sse -mno-sse2 -mno-avx -Os -fno-builtin -ffreestanding -fno-zero-initialized-in-bss -fno-PIC -fno-PIE -fno-stack-protector -fno-tree-vectorize -mcmodel=large -march=x86-64 -mno-mmx -mno-sse -mno-sse2 -mno-avx -I./purgatory/include -I./purgatory/arch/x86_64/include -I./util_lib/include -I./include -Iinclude -I/nix/store/2d3la5iqw6j96n6yc4qyhiwfh7zkqciq-x86_64-unknown-linux-musl-gcc-15.3.0/lib/gcc/x86_64-unknown-linux-musl/15.3.0/include -c -MD -o purgatory/arch/i386/console-x86.o purgatory/arch/i386/console-x86.c x86_64-unknown-linux-musl-gcc -fno-zero-initialized-in-bss -mcmodel=large -march=x86-64 -mno-mmx -mno-sse -mno-sse2 -mno-avx -Os -fno-builtin -ffreestanding -fno-zero-initialized-in-bss -fno-PIC -fno-PIE -fno-stack-protector -fno-tree-vectorize -mcmodel=large -march=x86-64 -mno-mmx -mno-sse -mno-sse2 -mno-avx -I./purgatory/include -I./purgatory/arch/x86_64/include -I./util_lib/include -I./include -Iinclude -I/nix/store/2d3la5iqw6j96n6yc4qyhiwfh7zkqciq-x86_64-unknown-linux-musl-gcc-15.3.0/lib/gcc/x86_64-unknown-linux-musl/15.3.0/include -c -MD -o purgatory/arch/i386/vga.o purgatory/arch/i386/vga.c x86_64-unknown-linux-musl-gcc -fno-zero-initialized-in-bss -mcmodel=large -march=x86-64 -mno-mmx -mno-sse -mno-sse2 -mno-avx -Os -fno-builtin -ffreestanding -fno-zero-initialized-in-bss -fno-PIC -fno-PIE -fno-stack-protector -fno-tree-vectorize -mcmodel=large -march=x86-64 -mno-mmx -mno-sse -mno-sse2 -mno-avx -I./purgatory/include -I./purgatory/arch/x86_64/include -I./util_lib/include -I./include -Iinclude -I/nix/store/2d3la5iqw6j96n6yc4qyhiwfh7zkqciq-x86_64-unknown-linux-musl-gcc-15.3.0/lib/gcc/x86_64-unknown-linux-musl/15.3.0/include -c -MD -o purgatory/arch/i386/pic.o purgatory/arch/i386/pic.c mkdir -p purgatory x86_64-unknown-linux-musl-gcc -fno-zero-initialized-in-bss -mcmodel=large -march=x86-64 -mno-mmx -mno-sse -mno-sse2 -mno-avx -Os -fno-builtin -ffreestanding -fno-zero-initialized-in-bss -fno-PIC -fno-PIE -fno-stack-protector -fno-tree-vectorize -O2 -mcmodel=large -march=x86-64 -mno-mmx -mno-sse -mno-sse2 -mno-avx -I./purgatory/include -I./purgatory/arch/x86_64/include -I./util_lib/include -I./include -Iinclude -I/nix/store/2d3la5iqw6j96n6yc4qyhiwfh7zkqciq-x86_64-unknown-linux-musl-gcc-15.3.0/lib/gcc/x86_64-unknown-linux-musl/15.3.0/include -c -o purgatory/sha256.o util_lib/sha256.c cc -O2 -Wall -o bin/bin-to-hex util/bin-to-hex.c x86_64-unknown-linux-musl-gcc -g -O2 -fno-strict-aliasing -Wall -Wstrict-prototypes -I./include -I./util_lib/include -Iinclude/ -I./kexec/arch/x86_64/include -I./util_lib/include -c -MD -o util_lib/compute_ip_checksum.o util_lib/compute_ip_checksum.c x86_64-unknown-linux-musl-gcc -g -O2 -fno-strict-aliasing -Wall -Wstrict-prototypes -I./include -I./util_lib/include -Iinclude/ -I./kexec/arch/x86_64/include -I./util_lib/include -c -MD -o util_lib/elf_info.o util_lib/elf_info.c x86_64-unknown-linux-musl-gcc -g -O2 -fno-strict-aliasing -Wall -Wstrict-prototypes -I./include -I./util_lib/include -Iinclude/ -I./kexec/arch/x86_64/include -I./util_lib/include -c -MD -o util_lib/sha256.o util_lib/sha256.c x86_64-unknown-linux-musl-gcc -g -O2 -fno-strict-aliasing -Wall -Wstrict-prototypes -I./include -I./util_lib/include -Iinclude/ -c -MD -o vmcore-dmesg/vmcore-dmesg.o vmcore-dmesg/vmcore-dmesg.c x86_64-unknown-linux-musl-gcc -m32 -I./include -I./util_lib/include -Iinclude/ -DRELOC=0x10000 -c -MD -o kexec_test/kexec_test16.o kexec_test/kexec_test16.S mkdir -p build/man/man8 x86_64-unknown-linux-musl-gcc -m32 -I./include -I./util_lib/include -Iinclude/ -DRELOC=0x10000 -c -MD -o kexec_test/kexec_test.o kexec_test/kexec_test.S cp kexec/kexec.8 build/man/man8/kexec.8 cp vmcore-dmesg/vmcore-dmesg.8 build/man/man8/vmcore-dmesg.8 mkdir -p build/lib/kexec-tools x86_64-unknown-linux-musl-ld -melf_i386 -e _start -T ./kexec_test/kexec_test.ld -o build/lib/kexec-tools/kexec_test kexec_test/kexec_test16.o kexec_test/kexec_test.o util_lib/elf_info.c: In function 'dump_record': util_lib/elf_info.c:1103:16: warning: array subscript 4294967295 is above array bounds of 'char[4096]' [-Warray-bounds=] 1103 | out_buf[offset++] = '\n'; | ~~~~~~~^~~~~~~~~~ util_lib/elf_info.c:1030:14: note: while referencing 'out_buf' 1030 | char out_buf[OUT_BUF_SIZE]; | ^~~~~~~ mkdir -p purgatory x86_64-unknown-linux-musl-gcc -fno-zero-initialized-in-bss -mcmodel=large -march=x86-64 -mno-mmx -mno-sse -mno-sse2 -mno-avx -Os -fno-builtin -ffreestanding -fno-zero-initialized-in-bss -fno-PIC -fno-PIE -fno-stack-protector -fno-tree-vectorize -mcmodel=large -march=x86-64 -mno-mmx -mno-sse -mno-sse2 -mno-avx -Wl,--no-undefined -nostartfiles -nostdlib -nodefaultlibs -e purgatory_start -r -Wl,-Map=purgatory/purgatory.map -o purgatory/purgatory.ro.sym purgatory/purgatory.o purgatory/printf.o purgatory/string.o purgatory/arch/x86_64/entry64-32.o purgatory/arch/x86_64/entry64.o purgatory/arch/x86_64/setup-x86_64.o purgatory/arch/x86_64/stack.o purgatory/arch/x86_64/purgatory-x86_64.o purgatory/arch/i386/entry32-16.o purgatory/arch/i386/entry32-16-debug.o purgatory/arch/i386/crashdump_backup.o purgatory/arch/i386/console-x86.o purgatory/arch/i386/vga.o purgatory/arch/i386/pic.o purgatory/sha256.o /nix/store/nac48naqayhcn795jqdba4f617acsljp-x86_64-unknown-linux-musl-binutils-2.46/bin/x86_64-unknown-linux-musl-ld.bfd: warning: purgatory/arch/i386/entry32-16-debug.o: missing .note.GNU-stack section implies executable stack /nix/store/nac48naqayhcn795jqdba4f617acsljp-x86_64-unknown-linux-musl-binutils-2.46/bin/x86_64-unknown-linux-musl-ld.bfd: NOTE: This behaviour is deprecated and will be removed in a future version of the linker x86_64-unknown-linux-musl-strip --strip-debug -o purgatory/purgatory.ro purgatory/purgatory.ro.sym mkdir -p kexec bin/bin-to-hex purgatory < purgatory/purgatory.ro > kexec/purgatory.c x86_64-unknown-linux-musl-gcc -g -O2 -fno-strict-aliasing -Wall -Wstrict-prototypes -I./include -I./util_lib/include -Iinclude/ -I./kexec/arch/x86_64/include -c -MD -o kexec/purgatory.o kexec/purgatory.c x86_64-unknown-linux-musl-ar rs libutil.a util_lib/compute_ip_checksum.o util_lib/elf_info.o util_lib/sha256.o x86_64-unknown-linux-musl-ar: creating libutil.a x86_64-unknown-linux-musl-gcc -o build/sbin/kexec kexec/kexec.o kexec/ifdown.o kexec/kexec-elf.o kexec/kexec-elf-exec.o kexec/kexec-elf-core.o kexec/kexec-elf-rel.o kexec/kexec-elf-boot.o kexec/kexec-pe-zboot.o kexec/kexec-uki.o kexec/kexec-iomem.o kexec/firmware_memmap.o kexec/crashdump.o kexec/crashdump-xen.o kexec/phys_arch.o kexec/lzma.o kexec/zlib.o kexec/zstd.o kexec/kexec-xen.o kexec/symbols.o kexec/proc_iomem.o kexec/virt_to_phys.o kexec/phys_to_virt.o kexec/add_segment.o kexec/add_buffer.o kexec/arch_reuse_initrd.o kexec/arch/i386/kexec-elf-x86.o kexec/arch/i386/kexec-bzImage.o kexec/arch/i386/kexec-multiboot-x86.o kexec/arch/i386/kexec-mb2-x86.o kexec/arch/i386/kexec-beoboot-x86.o kexec/arch/i386/kexec-nbi.o kexec/arch/i386/x86-linux-setup.o kexec/arch/i386/kexec-x86-common.o kexec/arch/i386/crashdump-x86.o kexec/arch/x86_64/kexec-x86_64.o kexec/arch/x86_64/kexec-elf-x86_64.o kexec/arch/x86_64/kexec-elf-rel-x86_64.o kexec/arch/x86_64/kexec-bzImage64.o kexec/purgatory.o libutil.a -g -O2 -fno-strict-aliasing -Wall -Wstrict-prototypes -lzstd -lz x86_64-unknown-linux-musl-gcc -o build/sbin/vmcore-dmesg vmcore-dmesg/vmcore-dmesg.o libutil.a -g -O2 -fno-strict-aliasing -Wall -Wstrict-prototypes -lzstd -lz Running phase: installPhase install flags: -j24 SHELL=/nix/store/c9mv5v53f7vy3wd00ah0f77k509mzmn7-bash-5.3p15/bin/bash install for file in build/sbin/kexec build/sbin/vmcore-dmesg build/lib/kexec-tools/kexec_test build/man/man8/kexec.8 build/man/man8/vmcore-dmesg.8 ; do \ if test `dirname $file` = "build/sbin" ; then \ mkdir -p //nix/store/zknq5209jci32kdga8rggdzlv039j2m0-kexec-tools-static-x86_64-unknown-linux-musl-2.0.32/sbin/; \ /nix/store/mp8s10fwm685azvvv1qq7zyf7iajjlj8-coreutils-9.11/bin/install -c -m 755 $file //nix/store/zknq5209jci32kdga8rggdzlv039j2m0-kexec-tools-static-x86_64-unknown-linux-musl-2.0.32/sbin/; \ fi; \ if test `dirname $file` = "build/bin" ; then \ mkdir -p //nix/store/zknq5209jci32kdga8rggdzlv039j2m0-kexec-tools-static-x86_64-unknown-linux-musl-2.0.32/bin/; \ /nix/store/mp8s10fwm685azvvv1qq7zyf7iajjlj8-coreutils-9.11/bin/install -c -m 755 $file //nix/store/zknq5209jci32kdga8rggdzlv039j2m0-kexec-tools-static-x86_64-unknown-linux-musl-2.0.32/bin/; \ fi; \ if test `dirname $file` = "build/libexec" ; then \ mkdir -p //nix/store/zknq5209jci32kdga8rggdzlv039j2m0-kexec-tools-static-x86_64-unknown-linux-musl-2.0.32/libexec/; \ /nix/store/mp8s10fwm685azvvv1qq7zyf7iajjlj8-coreutils-9.11/bin/install -c -m 755 $file //nix/store/zknq5209jci32kdga8rggdzlv039j2m0-kexec-tools-static-x86_64-unknown-linux-musl-2.0.32/libexec/; \ fi; \ if test `dirname $file` = "build/share" ; then \ mkdir -p //nix/store/zknq5209jci32kdga8rggdzlv039j2m0-kexec-tools-static-x86_64-unknown-linux-musl-2.0.32/share/; \ /nix/store/mp8s10fwm685azvvv1qq7zyf7iajjlj8-coreutils-9.11/bin/install -c -m 644 $file //nix/store/zknq5209jci32kdga8rggdzlv039j2m0-kexec-tools-static-x86_64-unknown-linux-musl-2.0.32/share/; \ fi; \ if test `dirname $file` = "build/etc" ; then \ mkdir -p //nix/store/zknq5209jci32kdga8rggdzlv039j2m0-kexec-tools-static-x86_64-unknown-linux-musl-2.0.32/etc/; \ /nix/store/mp8s10fwm685azvvv1qq7zyf7iajjlj8-coreutils-9.11/bin/install -c -m 644 $file //nix/store/zknq5209jci32kdga8rggdzlv039j2m0-kexec-tools-static-x86_64-unknown-linux-musl-2.0.32/etc/; \ fi; \ if test `dirname $file` = "build/com" ; then \ mkdir -p //nix/store/zknq5209jci32kdga8rggdzlv039j2m0-kexec-tools-static-x86_64-unknown-linux-musl-2.0.32/com/; \ /nix/store/mp8s10fwm685azvvv1qq7zyf7iajjlj8-coreutils-9.11/bin/install -c -m 644 $file //nix/store/zknq5209jci32kdga8rggdzlv039j2m0-kexec-tools-static-x86_64-unknown-linux-musl-2.0.32/com/; \ fi; \ if test `dirname $file` = "build/var" ; then \ mkdir -p //nix/store/zknq5209jci32kdga8rggdzlv039j2m0-kexec-tools-static-x86_64-unknown-linux-musl-2.0.32/var/; \ /nix/store/mp8s10fwm685azvvv1qq7zyf7iajjlj8-coreutils-9.11/bin/install -c -m 644 $file //nix/store/zknq5209jci32kdga8rggdzlv039j2m0-kexec-tools-static-x86_64-unknown-linux-musl-2.0.32/var/; \ fi; \ if test `dirname $file` = "build/lib" ; then \ mkdir -p //nix/store/zknq5209jci32kdga8rggdzlv039j2m0-kexec-tools-static-x86_64-unknown-linux-musl-2.0.32/lib/; \ /nix/store/mp8s10fwm685azvvv1qq7zyf7iajjlj8-coreutils-9.11/bin/install -c -m 644 $file //nix/store/zknq5209jci32kdga8rggdzlv039j2m0-kexec-tools-static-x86_64-unknown-linux-musl-2.0.32/lib/; \ fi; \ if test `dirname $file` = "build/info" ; then \ mkdir -p //nix/store/zknq5209jci32kdga8rggdzlv039j2m0-kexec-tools-static-x86_64-unknown-linux-musl-2.0.32/share/info/; \ /nix/store/mp8s10fwm685azvvv1qq7zyf7iajjlj8-coreutils-9.11/bin/install -c -m 644 $file //nix/store/zknq5209jci32kdga8rggdzlv039j2m0-kexec-tools-static-x86_64-unknown-linux-musl-2.0.32/share/info/; \ fi; \ if test `dirname $file` = "build/man/man1" ; then \ mkdir -p //nix/store/zknq5209jci32kdga8rggdzlv039j2m0-kexec-tools-static-x86_64-unknown-linux-musl-2.0.32/share/man/man1; \ /nix/store/mp8s10fwm685azvvv1qq7zyf7iajjlj8-coreutils-9.11/bin/install -c -m 644 $file //nix/store/zknq5209jci32kdga8rggdzlv039j2m0-kexec-tools-static-x86_64-unknown-linux-musl-2.0.32/share/man/man1; \ fi; \ if test `dirname $file` = "build/man/man2" ; then \ mkdir -p //nix/store/zknq5209jci32kdga8rggdzlv039j2m0-kexec-tools-static-x86_64-unknown-linux-musl-2.0.32/share/man/man2; \ /nix/store/mp8s10fwm685azvvv1qq7zyf7iajjlj8-coreutils-9.11/bin/install -c -m 644 $file //nix/store/zknq5209jci32kdga8rggdzlv039j2m0-kexec-tools-static-x86_64-unknown-linux-musl-2.0.32/share/man/man2; \ fi; \ if test `dirname $file` = "build/man/man3" ; then \ mkdir -p //nix/store/zknq5209jci32kdga8rggdzlv039j2m0-kexec-tools-static-x86_64-unknown-linux-musl-2.0.32/share/man/man3/; \ /nix/store/mp8s10fwm685azvvv1qq7zyf7iajjlj8-coreutils-9.11/bin/install -c -m 644 $file //nix/store/zknq5209jci32kdga8rggdzlv039j2m0-kexec-tools-static-x86_64-unknown-linux-musl-2.0.32/share/man/man3/; \ fi; \ if test `dirname $file` = "build/man/man4" ; then \ mkdir -p //nix/store/zknq5209jci32kdga8rggdzlv039j2m0-kexec-tools-static-x86_64-unknown-linux-musl-2.0.32/share/man/man4/; \ /nix/store/mp8s10fwm685azvvv1qq7zyf7iajjlj8-coreutils-9.11/bin/install -c -m 644 $file //nix/store/zknq5209jci32kdga8rggdzlv039j2m0-kexec-tools-static-x86_64-unknown-linux-musl-2.0.32/share/man/man4/; \ fi; \ if test `dirname $file` = "build/man/man5" ; then \ mkdir -p //nix/store/zknq5209jci32kdga8rggdzlv039j2m0-kexec-tools-static-x86_64-unknown-linux-musl-2.0.32/share/man/man5/; \ /nix/store/mp8s10fwm685azvvv1qq7zyf7iajjlj8-coreutils-9.11/bin/install -c -m 644 $file //nix/store/zknq5209jci32kdga8rggdzlv039j2m0-kexec-tools-static-x86_64-unknown-linux-musl-2.0.32/share/man/man5/; \ fi; \ if test `dirname $file` = "build/man/man6" ; then \ mkdir -p //nix/store/zknq5209jci32kdga8rggdzlv039j2m0-kexec-tools-static-x86_64-unknown-linux-musl-2.0.32/share/man/man6/; \ /nix/store/mp8s10fwm685azvvv1qq7zyf7iajjlj8-coreutils-9.11/bin/install -c -m 644 $file //nix/store/zknq5209jci32kdga8rggdzlv039j2m0-kexec-tools-static-x86_64-unknown-linux-musl-2.0.32/share/man/man6/; \ fi; \ if test `dirname $file` = "build/man/man7" ; then \ mkdir -p //nix/store/zknq5209jci32kdga8rggdzlv039j2m0-kexec-tools-static-x86_64-unknown-linux-musl-2.0.32/share/man/man7/; \ /nix/store/mp8s10fwm685azvvv1qq7zyf7iajjlj8-coreutils-9.11/bin/install -c -m 644 $file //nix/store/zknq5209jci32kdga8rggdzlv039j2m0-kexec-tools-static-x86_64-unknown-linux-musl-2.0.32/share/man/man7/; \ fi; \ if test `dirname $file` = "build/man/man8" ; then \ mkdir -p //nix/store/zknq5209jci32kdga8rggdzlv039j2m0-kexec-tools-static-x86_64-unknown-linux-musl-2.0.32/share/man/man8/; \ /nix/store/mp8s10fwm685azvvv1qq7zyf7iajjlj8-coreutils-9.11/bin/install -c -m 644 $file //nix/store/zknq5209jci32kdga8rggdzlv039j2m0-kexec-tools-static-x86_64-unknown-linux-musl-2.0.32/share/man/man8/; \ fi; \ if test `dirname $file` = "build/include" ; then \ mkdir -p //nix/store/zknq5209jci32kdga8rggdzlv039j2m0-kexec-tools-static-x86_64-unknown-linux-musl-2.0.32/include/; \ /nix/store/mp8s10fwm685azvvv1qq7zyf7iajjlj8-coreutils-9.11/bin/install -c -m 644 $file //nix/store/zknq5209jci32kdga8rggdzlv039j2m0-kexec-tools-static-x86_64-unknown-linux-musl-2.0.32/include/; \ fi; \ if test `dirname $file` = "build/share/kexec-tools" ; then \ mkdir -p //nix/store/zknq5209jci32kdga8rggdzlv039j2m0-kexec-tools-static-x86_64-unknown-linux-musl-2.0.32/share/kexec-tools/; \ /nix/store/mp8s10fwm685azvvv1qq7zyf7iajjlj8-coreutils-9.11/bin/install -c -m 644 $file //nix/store/zknq5209jci32kdga8rggdzlv039j2m0-kexec-tools-static-x86_64-unknown-linux-musl-2.0.32/share/kexec-tools/; \ fi; \ if test `dirname $file` = "build/lib/kexec-tools" ; then \ mkdir -p //nix/store/zknq5209jci32kdga8rggdzlv039j2m0-kexec-tools-static-x86_64-unknown-linux-musl-2.0.32/lib/kexec-tools/; \ /nix/store/mp8s10fwm685azvvv1qq7zyf7iajjlj8-coreutils-9.11/bin/install -c -m 644 $file //nix/store/zknq5209jci32kdga8rggdzlv039j2m0-kexec-tools-static-x86_64-unknown-linux-musl-2.0.32/lib/kexec-tools/; \ fi; \ if test `dirname $file` = "" ; then \ mkdir -p //nix/store/zknq5209jci32kdga8rggdzlv039j2m0-kexec-tools-static-x86_64-unknown-linux-musl-2.0.32/include/kexec-tools/; \ /nix/store/mp8s10fwm685azvvv1qq7zyf7iajjlj8-coreutils-9.11/bin/install -c -m 644 $file //nix/store/zknq5209jci32kdga8rggdzlv039j2m0-kexec-tools-static-x86_64-unknown-linux-musl-2.0.32/include/kexec-tools/; \ fi; \ done Running phase: fixupPhase shrinking RPATHs of ELF executables and libraries in /nix/store/zknq5209jci32kdga8rggdzlv039j2m0-kexec-tools-static-x86_64-unknown-linux-musl-2.0.32 shrinking /nix/store/zknq5209jci32kdga8rggdzlv039j2m0-kexec-tools-static-x86_64-unknown-linux-musl-2.0.32/lib/kexec-tools/kexec_test patchelf: cannot find section '.dynamic'. The input file is most likely statically linked shrinking /nix/store/zknq5209jci32kdga8rggdzlv039j2m0-kexec-tools-static-x86_64-unknown-linux-musl-2.0.32/sbin/kexec patchelf: cannot find section '.dynamic'. The input file is most likely statically linked shrinking /nix/store/zknq5209jci32kdga8rggdzlv039j2m0-kexec-tools-static-x86_64-unknown-linux-musl-2.0.32/sbin/vmcore-dmesg patchelf: cannot find section '.dynamic'. The input file is most likely statically linked checking for references to /build/ in /nix/store/zknq5209jci32kdga8rggdzlv039j2m0-kexec-tools-static-x86_64-unknown-linux-musl-2.0.32... patchelf: cannot find section '.dynamic'. The input file is most likely statically linked patchelf: cannot find section '.dynamic'. The input file is most likely statically linked patchelf: cannot find section '.dynamic'. The input file is most likely statically linked gzipping man pages under /nix/store/zknq5209jci32kdga8rggdzlv039j2m0-kexec-tools-static-x86_64-unknown-linux-musl-2.0.32/share/man/ moving /nix/store/zknq5209jci32kdga8rggdzlv039j2m0-kexec-tools-static-x86_64-unknown-linux-musl-2.0.32/sbin/* to /nix/store/zknq5209jci32kdga8rggdzlv039j2m0-kexec-tools-static-x86_64-unknown-linux-musl-2.0.32/bin patching script interpreter paths in /nix/store/zknq5209jci32kdga8rggdzlv039j2m0-kexec-tools-static-x86_64-unknown-linux-musl-2.0.32 stripping (with command x86_64-unknown-linux-musl-strip and flags -S -p) in /nix/store/zknq5209jci32kdga8rggdzlv039j2m0-kexec-tools-static-x86_64-unknown-linux-musl-2.0.32/lib /nix/store/zknq5209jci32kdga8rggdzlv039j2m0-kexec-tools-static-x86_64-unknown-linux-musl-2.0.32/bin /nix/store/zknq5209jci32kdga8rggdzlv039j2m0-kexec-tools-static-x86_64-unknown-linux-musl-2.0.32/sbin