From: Simon Marchi Date: Mon, 17 Nov 2025 05:03:48 +0000 (-0500) Subject: gdb: build solib-svr4-linux.o when building for targets xtensa*-*-*linux* X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7985f48ce5743e170144f2f27a98b534b4fbced8;p=thirdparty%2Fbinutils-gdb.git 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 --- 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