From 7985f48ce5743e170144f2f27a98b534b4fbced8 Mon Sep 17 00:00:00 2001 From: Simon Marchi Date: Mon, 17 Nov 2025 00:03:48 -0500 Subject: [PATCH] gdb: build solib-svr4-linux.o when building for targets xtensa*-*-*linux* When building a GDB configured with --target=xtensa-buildroot-linux-uclibc, we get: CXXLD gdb /usr/bin/ld: xtensa-linux-tdep.o: in function `xtensa_linux_init_abi(gdbarch_info, gdbarch*)': /home/simark/src/binutils-gdb/gdb/xtensa-linux-tdep.c:115:(.text+0x102): undefined reference to `make_linux_ilp32_svr4_solib_ops(program_space*)' Fix it by adding solib-svr4-linux.o to the list of objects build for targets xtensa*-*-*linux*. Change-Id: I0caa04a1d1c097defb5ea9c285cccc09ba80058d --- gdb/configure.tgt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gdb/configure.tgt b/gdb/configure.tgt index 8d821a1b32e..174af63bede 100644 --- a/gdb/configure.tgt +++ b/gdb/configure.tgt @@ -758,7 +758,7 @@ x86_64-*-gnu*) ;; xtensa*-*-*linux*) # Target: GNU/Linux Xtensa - gdb_target_obs="xtensa-linux-tdep.o symfile-mem.o linux-tdep.o" + gdb_target_obs="xtensa-linux-tdep.o symfile-mem.o linux-tdep.o solib-svr4-linux.o" ;; z80*) # Target: Z80 -- 2.47.3