  /* The object file that contains the runtime common minimal symbols
     for SunOS4.  Note that this objfile has no associated BFD.  */
  
-diff -rup gdb-7.4-clean/gdb/solib-svr4.c gdb-7.4/gdb/solib-svr4.c
---- gdb-7.4-clean/gdb/solib-svr4.c	2012-01-06 05:43:30.000000000 +0100
-+++ gdb-7.4/gdb/solib-svr4.c	2012-04-02 10:30:11.104170086 +0200
+diff -rup gdb-7.4ori//gdb/proc-service.list gdb-7.4/gdb/proc-service.list
+--- gdb-7.4ori//gdb/proc-service.list	2012-01-06 05:43:25.000000000 +0100
++++ gdb-7.4/gdb/proc-service.list	2012-05-10 11:27:09.947643359 +0200
+@@ -37,4 +37,7 @@
+   ps_pstop;
+   ps_ptread;
+   ps_ptwrite;
++
++  /* gdb-6.6-buildid-locate-rpm.patch */
++  rpmsqEnable;
+ };
+diff -rup gdb-7.4ori//gdb/solib-svr4.c gdb-7.4/gdb/solib-svr4.c
+--- gdb-7.4ori//gdb/solib-svr4.c	2012-01-06 05:43:30.000000000 +0100
++++ gdb-7.4/gdb/solib-svr4.c	2012-05-10 11:10:37.455644929 +0200
 @@ -1227,9 +1227,52 @@ svr4_read_so_list (CORE_ADDR lm, struct
  	  continue;
  	}

+
+  observer_attach_executable_changed (debug_print_executable_changed);
 }
Only in gdb-7.4/gdb: elfread.c.orig
Only in gdb-7.4/gdb: elfread.c.rej
diff -rup gdb-7.4-clean/gdb/objfiles.h gdb-7.4/gdb/objfiles.h
--- gdb-7.4-clean/gdb/objfiles.h	2012-01-06 05:43:21.000000000 +0100
+++ gdb-7.4/gdb/objfiles.h	2012-04-02 10:30:11.108170086 +0200
@@ -433,6 +433,10 @@ struct objfile
 
 #define OBJF_MAINLINE (1 << 5)

     }
   return NULL;
 }
@@ -1400,9 +2398,10 @@ elf_symfile_read (struct objfile *objfil
      `.note.gnu.build-id'.  */
   else if (!objfile_has_partial_symbols (objfile))
     {
