This is the mail archive of the gdb-testers@sourceware.cygnus.com mailing list for the GDB project. See the GDB home page for more information.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: gdb4-17.86 build issues on HP-UX 10.20 and 11.0


I found the following patch necessary to persuade 4.17.86 to build
under HPUX 9.03, where there is no PA 2.0 support:

*** hppa-tdep.c~	Thu Mar  4 17:12:09 1999
--- hppa-tdep.c	Sun Mar 14 18:34:20 1999
***************
*** 2427,2433 ****
           Note that to avoid "C" doing typed pointer arithmetic, we
           have to cast away the type in our offset calculation:
           otherwise we get an offset of 1! */
-       save_state_t temp;
  
        /* NB: The ss_wide field is not available previous to HPUX 10.20,
           so to avoid compile-time warnings, we only compile this for
--- 2427,2432 ----
***************
*** 2435,2440 ****
--- 2434,2441 ----
           if we're debugging a PA 2.0 processor, so this should not cause
           problems. */
  #if CPU_HPPA_RISC_20
+       save_state_t temp;
+ 
        offset = ((int) &temp.ss_wide) - ((int) &temp);
  #endif
        regaddr = offset + regnum * 8;


Although it now builds OK, it doesn't work --- the run command forks
a subprocess but the subprocess never seems to get as far as actually
running the target program.  It looks like it's hanging up while the
subprocess is still running a shell, if ps is to be believed:

tgl 21107 11905  0 18:57:22 ttyp6    0:00 gdb cjpeg
tgl 21108 21107  0 18:57:41 ttyp6    0:00 /bin/ksh -c exec /users/tgl/jpeg/src/cjpeg <testimg.ppm

Any suggestions on debugging that?

			regards, tom lane