* config/pa/hppahpux.mh (TERMCAP): Always link to libc before
authorFred Fish <fnf@specifix.com>
Thu, 26 Dec 1996 23:29:26 +0000 (23:29 +0000)
committerFred Fish <fnf@specifix.com>
Thu, 26 Dec 1996 23:29:26 +0000 (23:29 +0000)
libcurses, to avoid picking up broken select() from libcurses
on some versions of HPUX.

gdb/ChangeLog
gdb/config/pa/hppahpux.mh

index 7c818de9248d9cbb84058d431460401db9271c91..0a772d3763777bb10d40737e65d44ba4f2327074 100644 (file)
@@ -1,3 +1,9 @@
+Thu Dec 26 15:20:48 1996  Fred Fish  <fnf@cygnus.com>
+
+       * config/pa/hppahpux.mh (TERMCAP): Always link to libc before
+       libcurses, to avoid picking up broken select() from libcurses
+       on some versions of HPUX.
+
 Thu Dec 26 15:15:21 1996  Michael Snyder  <msnyder@cleaver.cygnus.com>
 
        * sparclet-rom.c: Remove includes of Unix system files.
index 6c566a63fc23ee2854b3e97f851b9521b3d71412..35e9cd77c31dc6ba1b9d4b00ece13a95c52f8775 100644 (file)
@@ -1,6 +1,9 @@
 # Host: Hewlett-Packard PA-RISC machine, running HPUX
 
-TERMCAP = -lcurses
+# Some versions of HPUX (10.10 for example) have a libcurses.a that contains a broken
+# select(), which if linked into gdb ahead of libc, will cause gdb to core dump on 
+# startup.  As a workaround, always link libc first when using libcurses.
+TERMCAP = -lc -lcurses
 
 XM_FILE= xm-hppah.h
 XDEPFILES= ser-tcp.o