Issues w/ kexec-tools when building images (redux)

Philip Prindeville philipp_subx at redfish-solutions.com
Tue May 7 15:00:37 PDT 2024


Hi,

Sorry, had to add filters to turn DMARC off when sending mailing list mail….

I fetched/rebased recently and now I’m not able to build images.  It fails in kexec-tools, which is odd, because that’s not selected and nothing depends on it.

philipp at ubuntu22:~/lede$ grep kexec-tools .config
# CONFIG_PACKAGE_kexec-tools is not set
philipp at ubuntu22:~/lede$ 

Here’s how the build reliably fails:

make[3]: Entering directory '/home/philipp/lede/package/boot/kexec-tools'
rm -f /home/philipp/lede/build_dir/target-x86_64_musl/kexec-tools-2.0.28/.built
touch /home/philipp/lede/build_dir/target-x86_64_musl/kexec-tools-2.0.28/.built_check
make -C /home/philipp/lede/build_dir/target-x86_64_musl/kexec-tools-2.0.28 DESTDIR="/home/philipp/lede/build_dir/target-x86_64_musl/kexec-tools-2.0.28/ipkg-install" all install
make[4]: Entering directory '/home/philipp/lede/build_dir/target-x86_64_musl/kexec-tools-2.0.28'
x86_64-openwrt-linux-musl-gcc  -mcmodel=large -I./purgatory/include -I./purgatory/arch/x86_64/include -I./util_lib/include -I./include -Iinclude -I/home/philipp/lede/staging_dir/toolchain-x86_64_gcc-13.2.0_musl/lib/gcc/x86_64-openwrt-linux-musl/13.2.0/include  -c -MD -o purgatory/arch/i386/entry32-16.o purgatory/arch/i386/entry32-16.S
purgatory/arch/i386/entry32-16.S: Assembler messages:
purgatory/arch/i386/entry32-16.S:23: Error: 64bit mode not supported on `i386'.
make[4]: *** [Makefile:128: purgatory/arch/i386/entry32-16.o] Error 1
make[4]: Leaving directory '/home/philipp/lede/build_dir/target-x86_64_musl/kexec-tools-2.0.28'
make[3]: *** [Makefile:133: /home/philipp/lede/build_dir/target-x86_64_musl/kexec-tools-2.0.28/.built] Error 2
make[3]: Leaving directory '/home/philipp/lede/package/boot/kexec-tools'
time: package/boot/kexec-tools/compile#0.23#0.07#0.27
 ERROR: package/boot/kexec-tools failed to build.
make[2]: *** [package/Makefile:129: package/boot/kexec-tools/compile] Error 1

I’m building for x86_64/generic on HEAD.

Any ideas?  And who is the maintainer for kexec-tools?

Thanks,

-Philip




More information about the openwrt-devel mailing list