[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1120855: crash: incorporates an undocumented gdb copy



> It sounds like you have not even tried to apply the patch on current gdb-source.

No, I have not. I'm hesitant because it looks like a substantial effort and a major change in how the source is built. I will look into it if that's what it takes to get it sponsored.

Just to be clear, you're proposing to build-depend on gdb-source and then use /usr/src/gdb.tar.xz?

Thanks
...Juerg


FTR, gdb-source is 16.3, crash currently wants 16.2 which is hard-coded all over the place:

$ git grep GDB_16_2
Makefile:GDB_FLAGS=-DGDB_16_2
configure.c:#define GDB_16_2   (7)
configure.c:#define SUPPORTED_GDB_VERSIONS (GDB_16_2 + 1)
configure.c:int default_gdb = GDB_16_2;
configure.c:            "GDB_FLAGS=-DGDB_16_2",
configure.c:                        sp = &supported_gdb_versions[GDB_16_2];
defs.h:#if defined(GDB_5_3) || defined(GDB_6_0) || defined(GDB_6_1) || defined(GDB_7_0) || defined(GDB_7_3_1) || defined(GDB_7_6) || defined(GDB_10_2) || defined(GDB_16_2)
defs.h:#if defined(GDB_7_0) || defined(GDB_7_3_1) || defined(GDB_7_6) || defined(GDB_10_2) || defined(GDB_16_2)
gdb-16.2.patch:+        @$(MAKE) -C ../.. GDB_FLAGS=-DGDB_16_2 library
gdb_interface.c:#if !defined(GDB_10_2) && !defined(GDB_16_2)
gdb_interface.c:#if !defined(GDB_10_2) && !defined(GDB_16_2)
gdb_interface.c:#if !defined(GDB_10_2) && !defined(GDB_16_2)
gdb_interface.c:#if !defined(GDB_10_2) && !defined(GDB_16_2)
gdb_interface.c:#if defined(GDB_10_2) || defined(GDB_16_2)
kernel.c:#if defined(GDB_7_6) || defined(GDB_10_2) || defined(GDB_16_2)
symbols.c:#if defined(GDB_7_6) || defined(GDB_10_2) || defined(GDB_16_2)
symbols.c:#if defined(GDB_7_6) || defined(GDB_10_2) || defined(GDB_16_2)


Reply to: