On Tue, 2024-11-26 at 11:27 +0300, Michael Tokarev wrote:
> There's a new qemu stable/bugfix release (7.2.15) since the previous
> debian qemu release (accepted into s-p-u), fixing a number of various
> issues as usual.  It would be nice to have these fixes in debian too,
> so debian users will benefit from the qemu stable series.

The arm64 build keeps failing:

[699/2395] c++  -o qemu-aarch64 libcommon.fa.p/hw_core_cpu-common.c.o 
libcommon.fa.p/hw_core_machine-smp.c.o libcommon.fa.p/cpus-common.c.o 
libcommon.fa.p/page-vary-common.c.o libcommon.fa.p/disas_capstone.c.o 
libcommon.fa.p/gdbstub_user.c.o libcommon.fa.p/accel_accel-user.c.o 
libcommon.fa.p/common-user_safe-syscall.S.o 
libcommon.fa.p/common-user_safe-syscall-error.c.o 
libqemu-aarch64-linux-user.fa.p/linux-user_aarch64_signal.c.o 
libqemu-aarch64-linux-user.fa.p/linux-user_aarch64_cpu_loop.c.o 
libqemu-aarch64-linux-user.fa.p/target_arm_cpu.c.o 
libqemu-aarch64-linux-user.fa.p/target_arm_crypto_helper.c.o 
libqemu-aarch64-linux-user.fa.p/target_arm_debug_helper.c.o 
libqemu-aarch64-linux-user.fa.p/target_arm_gdbstub.c.o 
libqemu-aarch64-linux-user.fa.p/target_arm_helper.c.o 
libqemu-aarch64-linux-user.fa.p/target_arm_iwmmxt_helper.c.o 
libqemu-aarch64-linux-user.fa.p/target_arm_m_helper.c.o 
libqemu-aarch64-linux-user.fa.p/target_arm_mve_helper.c.o 
libqemu-aarch64-linux-user.fa.p/target_arm_neon_helper.c.o 
libqemu-aarch64-linux-user.fa.p/target_arm_op_helper.c.o 
libqemu-aarch64-linux-user.fa.p/target_arm_tlb_helper.c.o 
libqemu-aarch64-linux-user.fa.p/target_arm_translate.c.o 
libqemu-aarch64-linux-user.fa.p/target_arm_translate-m-nocp.c.o 
libqemu-aarch64-linux-user.fa.p/target_arm_translate-mve.c.o 
libqemu-aarch64-linux-user.fa.p/target_arm_translate-neon.c.o 
libqemu-aarch64-linux-user.fa.p/target_arm_translate-vfp.c.o 
libqemu-aarch64-linux-user.fa.p/target_arm_vec_helper.c.o 
libqemu-aarch64-linux-user.fa.p/target_arm_vfp_helper.c.o 
libqemu-aarch64-linux-user.fa.p/target_arm_cpu_tcg.c.o 
libqemu-aarch64-linux-user.fa.p/target_arm_kvm-stub.c.o 
libqemu-aarch64-linux-user.fa.p/target_arm_cpu64.c.o 
libqemu-aarch64-linux-user.fa.p/target_arm_gdbstub64.c.o 
libqemu-aarch64-linux-user.fa.p/target_arm_helper-a64.c.o 
libqemu-aarch64-linux-user.fa.p/target_arm_mte_helper.c.o 
libqemu-aarch64-linux-user.fa.p/target_arm_pauth_helper.c.o 
libqemu-aarch64-linux-user.fa.p/target_arm_sve_helper.c.o 
libqemu-aarch64-linux-user.fa.p/target_arm_sme_helper.c.o 
libqemu-aarch64-linux-user.fa.p/target_arm_translate-a64.c.o 
libqemu-aarch64-linux-user.fa.p/target_arm_translate-sve.c.o 
libqemu-aarch64-linux-user.fa.p/target_arm_translate-sme.c.o 
libqemu-aarch64-linux-user.fa.p/trace_control-target.c.o 
libqemu-aarch64-linux-user.fa.p/gdbstub_gdbstub.c.o 
libqemu-aarch64-linux-user.fa.p/cpu.c.o 
libqemu-aarch64-linux-user.fa.p/disas.c.o 
libqemu-aarch64-linux-user.fa.p/page-vary.c.o 
libqemu-aarch64-linux-user.fa.p/semihosting_guestfd.c.o 
libqemu-aarch64-linux-user.fa.p/semihosting_syscalls.c.o 
libqemu-aarch64-linux-user.fa.p/semihosting_arm-compat-semi.c.o 
libqemu-aarch64-linux-user.fa.p/tcg_optimize.c.o 
libqemu-aarch64-linux-user.fa.p/tcg_region.c.o 
libqemu-aarch64-linux-user.fa.p/tcg_tcg.c.o 
libqemu-aarch64-linux-user.fa.p/tcg_tcg-common.c.o 
libqemu-aarch64-linux-user.fa.p/tcg_tcg-op.c.o 
libqemu-aarch64-linux-user.fa.p/tcg_tcg-op-gvec.c.o 
libqemu-aarch64-linux-user.fa.p/tcg_tcg-op-vec.c.o 
libqemu-aarch64-linux-user.fa.p/fpu_softfloat.c.o 
libqemu-aarch64-linux-user.fa.p/accel_accel-common.c.o 
libqemu-aarch64-linux-user.fa.p/accel_tcg_tcg-all.c.o 
libqemu-aarch64-linux-user.fa.p/accel_tcg_cpu-exec-common.c.o 
libqemu-aarch64-linux-user.fa.p/accel_tcg_cpu-exec.c.o 
libqemu-aarch64-linux-user.fa.p/accel_tcg_tb-maint.c.o 
libqemu-aarch64-linux-user.fa.p/accel_tcg_tcg-runtime-gvec.c.o 
libqemu-aarch64-linux-user.fa.p/accel_tcg_tcg-runtime.c.o 
libqemu-aarch64-linux-user.fa.p/accel_tcg_translate-all.c.o 
libqemu-aarch64-linux-user.fa.p/accel_tcg_translator.c.o 
libqemu-aarch64-linux-user.fa.p/accel_tcg_user-exec.c.o 
libqemu-aarch64-linux-user.fa.p/accel_tcg_user-exec-stub.c.o 
libqemu-aarch64-linux-user.fa.p/linux-user_elfload.c.o 
libqemu-aarch64-linux-user.fa.p/linux-user_exit.c.o 
libqemu-aarch64-linux-user.fa.p/linux-user_fd-trans.c.o 
libqemu-aarch64-linux-user.fa.p/linux-user_linuxload.c.o 
libqemu-aarch64-linux-user.fa.p/linux-user_main.c.o 
libqemu-aarch64-linux-user.fa.p/linux-user_mmap.c.o 
libqemu-aarch64-linux-user.fa.p/linux-user_signal.c.o 
libqemu-aarch64-linux-user.fa.p/linux-user_strace.c.o 
libqemu-aarch64-linux-user.fa.p/linux-user_syscall.c.o 
libqemu-aarch64-linux-user.fa.p/linux-user_thunk.c.o 
libqemu-aarch64-linux-user.fa.p/linux-user_uaccess.c.o 
libqemu-aarch64-linux-user.fa.p/linux-user_uname.c.o 
libqemu-aarch64-linux-user.fa.p/linux-user_flatload.c.o 
libqemu-aarch64-linux-user.fa.p/linux-user_semihost.c.o 
libqemu-aarch64-linux-user.fa.p/meson-generated_.._aarch64-linux-user-gdbstub-xml.c.o
 -Wl,--as-needed -Wl,--no-undefined -pie -Wl,--whole-archive libhwcore.fa 
libqom.fa -Wl,--start-group libevent-loop-base.a -Wl,--no-whole-archive 
-fstack-protector-strong -static-pie -Wl,-z,relro -Wl,-z,now -Wl,--warn-common 
-g -O2 -ffile-prefix-map=/build/reproducible-path/qemu-7.2+dfsg=. 
-fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -g -O2 
-ffile-prefix-map=/build/reproducible-path/qemu-7.2+dfsg=. 
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
-D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--as-needed libqemuutil.a libhwcore.fa 
libqom.fa /usr/lib/aarch64-linux-gnu/libz.a 
/usr/lib/aarch64-linux-gnu/libcapstone.a -lrt -lm -pthread -lgthread-2.0 
-lglib-2.0 -lpcre2-8 -lstdc++ -Wl,--end-group
FAILED: qemu-aarch64 
c++  -o qemu-aarch64 libcommon.fa.p/hw_core_cpu-common.c.o 
libcommon.fa.p/hw_core_machine-smp.c.o libcommon.fa.p/cpus-common.c.o 
libcommon.fa.p/page-vary-common.c.o libcommon.fa.p/disas_capstone.c.o 
libcommon.fa.p/gdbstub_user.c.o libcommon.fa.p/accel_accel-user.c.o 
libcommon.fa.p/common-user_safe-syscall.S.o 
libcommon.fa.p/common-user_safe-syscall-error.c.o 
libqemu-aarch64-linux-user.fa.p/linux-user_aarch64_signal.c.o 
libqemu-aarch64-linux-user.fa.p/linux-user_aarch64_cpu_loop.c.o 
libqemu-aarch64-linux-user.fa.p/target_arm_cpu.c.o 
libqemu-aarch64-linux-user.fa.p/target_arm_crypto_helper.c.o 
libqemu-aarch64-linux-user.fa.p/target_arm_debug_helper.c.o 
libqemu-aarch64-linux-user.fa.p/target_arm_gdbstub.c.o 
libqemu-aarch64-linux-user.fa.p/target_arm_helper.c.o 
libqemu-aarch64-linux-user.fa.p/target_arm_iwmmxt_helper.c.o 
libqemu-aarch64-linux-user.fa.p/target_arm_m_helper.c.o 
libqemu-aarch64-linux-user.fa.p/target_arm_mve_helper.c.o 
libqemu-aarch64-linux-user.fa.p/target_arm_neon_helper.c.o 
libqemu-aarch64-linux-user.fa.p/target_arm_op_helper.c.o 
libqemu-aarch64-linux-user.fa.p/target_arm_tlb_helper.c.o 
libqemu-aarch64-linux-user.fa.p/target_arm_translate.c.o 
libqemu-aarch64-linux-user.fa.p/target_arm_translate-m-nocp.c.o 
libqemu-aarch64-linux-user.fa.p/target_arm_translate-mve.c.o 
libqemu-aarch64-linux-user.fa.p/target_arm_translate-neon.c.o 
libqemu-aarch64-linux-user.fa.p/target_arm_translate-vfp.c.o 
libqemu-aarch64-linux-user.fa.p/target_arm_vec_helper.c.o 
libqemu-aarch64-linux-user.fa.p/target_arm_vfp_helper.c.o 
libqemu-aarch64-linux-user.fa.p/target_arm_cpu_tcg.c.o 
libqemu-aarch64-linux-user.fa.p/target_arm_kvm-stub.c.o 
libqemu-aarch64-linux-user.fa.p/target_arm_cpu64.c.o 
libqemu-aarch64-linux-user.fa.p/target_arm_gdbstub64.c.o 
libqemu-aarch64-linux-user.fa.p/target_arm_helper-a64.c.o 
libqemu-aarch64-linux-user.fa.p/target_arm_mte_helper.c.o 
libqemu-aarch64-linux-user.fa.p/target_arm_pauth_helper.c.o 
libqemu-aarch64-linux-user.fa.p/target_arm_sve_helper.c.o 
libqemu-aarch64-linux-user.fa.p/target_arm_sme_helper.c.o 
libqemu-aarch64-linux-user.fa.p/target_arm_translate-a64.c.o 
libqemu-aarch64-linux-user.fa.p/target_arm_translate-sve.c.o 
libqemu-aarch64-linux-user.fa.p/target_arm_translate-sme.c.o 
libqemu-aarch64-linux-user.fa.p/trace_control-target.c.o 
libqemu-aarch64-linux-user.fa.p/gdbstub_gdbstub.c.o 
libqemu-aarch64-linux-user.fa.p/cpu.c.o 
libqemu-aarch64-linux-user.fa.p/disas.c.o 
libqemu-aarch64-linux-user.fa.p/page-vary.c.o 
libqemu-aarch64-linux-user.fa.p/semihosting_guestfd.c.o 
libqemu-aarch64-linux-user.fa.p/semihosting_syscalls.c.o 
libqemu-aarch64-linux-user.fa.p/semihosting_arm-compat-semi.c.o 
libqemu-aarch64-linux-user.fa.p/tcg_optimize.c.o 
libqemu-aarch64-linux-user.fa.p/tcg_region.c.o 
libqemu-aarch64-linux-user.fa.p/tcg_tcg.c.o 
libqemu-aarch64-linux-user.fa.p/tcg_tcg-common.c.o 
libqemu-aarch64-linux-user.fa.p/tcg_tcg-op.c.o 
libqemu-aarch64-linux-user.fa.p/tcg_tcg-op-gvec.c.o 
libqemu-aarch64-linux-user.fa.p/tcg_tcg-op-vec.c.o 
libqemu-aarch64-linux-user.fa.p/fpu_softfloat.c.o 
libqemu-aarch64-linux-user.fa.p/accel_accel-common.c.o 
libqemu-aarch64-linux-user.fa.p/accel_tcg_tcg-all.c.o 
libqemu-aarch64-linux-user.fa.p/accel_tcg_cpu-exec-common.c.o 
libqemu-aarch64-linux-user.fa.p/accel_tcg_cpu-exec.c.o 
libqemu-aarch64-linux-user.fa.p/accel_tcg_tb-maint.c.o 
libqemu-aarch64-linux-user.fa.p/accel_tcg_tcg-runtime-gvec.c.o 
libqemu-aarch64-linux-user.fa.p/accel_tcg_tcg-runtime.c.o 
libqemu-aarch64-linux-user.fa.p/accel_tcg_translate-all.c.o 
libqemu-aarch64-linux-user.fa.p/accel_tcg_translator.c.o 
libqemu-aarch64-linux-user.fa.p/accel_tcg_user-exec.c.o 
libqemu-aarch64-linux-user.fa.p/accel_tcg_user-exec-stub.c.o 
libqemu-aarch64-linux-user.fa.p/linux-user_elfload.c.o 
libqemu-aarch64-linux-user.fa.p/linux-user_exit.c.o 
libqemu-aarch64-linux-user.fa.p/linux-user_fd-trans.c.o 
libqemu-aarch64-linux-user.fa.p/linux-user_linuxload.c.o 
libqemu-aarch64-linux-user.fa.p/linux-user_main.c.o 
libqemu-aarch64-linux-user.fa.p/linux-user_mmap.c.o 
libqemu-aarch64-linux-user.fa.p/linux-user_signal.c.o 
libqemu-aarch64-linux-user.fa.p/linux-user_strace.c.o 
libqemu-aarch64-linux-user.fa.p/linux-user_syscall.c.o 
libqemu-aarch64-linux-user.fa.p/linux-user_thunk.c.o 
libqemu-aarch64-linux-user.fa.p/linux-user_uaccess.c.o 
libqemu-aarch64-linux-user.fa.p/linux-user_uname.c.o 
libqemu-aarch64-linux-user.fa.p/linux-user_flatload.c.o 
libqemu-aarch64-linux-user.fa.p/linux-user_semihost.c.o 
libqemu-aarch64-linux-user.fa.p/meson-generated_.._aarch64-linux-user-gdbstub-xml.c.o
 -Wl,--as-needed -Wl,--no-undefined -pie -Wl,--whole-archive libhwcore.fa 
libqom.fa -Wl,--start-group libevent-loop-base.a -Wl,--no-whole-archive 
-fstack-protector-strong -static-pie -Wl,-z,relro -Wl,-z,now -Wl,--warn-common 
-g -O2 -ffile-prefix-map=/build/reproducible-path/qemu-7.2+dfsg=. 
-fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -g -O2 
-ffile-prefix-map=/build/reproducible-path/qemu-7.2+dfsg=. 
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
-D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--as-needed libqemuutil.a libhwcore.fa 
libqom.fa /usr/lib/aarch64-linux-gnu/libz.a 
/usr/lib/aarch64-linux-gnu/libcapstone.a -lrt -lm -pthread -lgthread-2.0 
-lglib-2.0 -lpcre2-8 -lstdc++ -Wl,--end-group
/usr/bin/ld: 
/usr/lib/gcc/aarch64-linux-gnu/12/../../../aarch64-linux-gnu/libglib-2.0.a(gutils.c.o):
 in function `g_get_user_database_entry':
(.text+0x28c): warning: Using 'getpwuid' in statically linked applications 
requires at runtime the shared libraries from the glibc version used for linking
/usr/bin/ld: (.text+0xe8): warning: Using 'getpwnam_r' in statically linked 
applications requires at runtime the shared libraries from the glibc version 
used for linking
/usr/bin/ld: (.text+0x11c): warning: Using 'getpwuid_r' in statically linked 
applications requires at runtime the shared libraries from the glibc version 
used for linking
/usr/lib/gcc/aarch64-linux-gnu/12/../../../aarch64-linux-gnu/libc.a(init-first.o):
 in function `__libc_init_first':
(.text+0x10): relocation truncated to fit: R_AARCH64_LD64_GOTPAGE_LO15 against 
symbol `__environ' defined in .bss section in 
/usr/lib/gcc/aarch64-linux-gnu/12/../../../aarch64-linux-gnu/libc.a(environ.o)
/usr/bin/ld: (.text+0x10): warning: too many GOT entries for -fpic, please 
recompile with -fPIC
collect2: error: ld returned 1 exit status

Regards,

Adam

Reply via email to