]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commitdiff
gdb: fix building with all targets
authorGuinevere Larsen <guinevere@redhat.com>
Wed, 23 Apr 2025 14:12:07 +0000 (11:12 -0300)
committerGuinevere Larsen <guinevere@redhat.com>
Wed, 23 Apr 2025 14:12:07 +0000 (11:12 -0300)
Commit b9c7eed0c2409fc640129a38d80a2bf1212b464a recently introduced
a build failure, because the file gdb/riscv-canonicalize-syscall-gen.c
hasn't been added to the ALL_64_TARGET_OBS variable in the makefile,
leading to a linker issue.  This commit fixes that.

Also, turns out, the new file was slightly outdated, as the gdb_old_mmap
syscall has been renamed to gdb_sys_old_mmap in commit
432eca4113d5748ad284a068873455f9962b44fe.  This commit also fixes that
on the generated file itself, to quickly fix the build. A followup
commit will fix the python file responsible for generating the .c file.

gdb/Makefile.in
gdb/riscv-canonicalize-syscall-gen.c

index 9275f8dd1a2497fd3fe2dbfb44f511423d25b8b1..68b5e56c8da863521d3d0de16531248c92d121d8 100644 (file)
@@ -769,6 +769,7 @@ ALL_64_TARGET_OBS = \
        mips-sde-tdep.o \
        mips-tdep.o \
        mips64-obsd-tdep.o \
+       riscv-canonicalize-syscall-gen.o \
        riscv-fbsd-tdep.o \
        riscv-linux-tdep.o \
        riscv-none-tdep.o \
index 3749fc32f33123939e9082165d68444093d589a3..5252c7492b2c8c4a5b8281a6629e79c55652eb8c 100644 (file)
@@ -250,7 +250,7 @@ riscv64_canonicalize_syscall (int syscall)
     case 219: return gdb_sys_keyctl;
     case 220: return gdb_sys_clone;
     case 221: return gdb_sys_execve;
-    case 222: return gdb_old_mmap;
+    case 222: return gdb_sys_old_mmap;
     case 223: return gdb_sys_fadvise64;
     case 224: return gdb_sys_swapon;
     case 225: return gdb_sys_swapoff;