From 34191e52056ef6780b44234b0ff706daba5a3e8c Mon Sep 17 00:00:00 2001 From: Fred Fish Date: Thu, 26 Dec 1996 23:29:26 +0000 Subject: * config/pa/hppahpux.mh (TERMCAP): Always link to libc before libcurses, to avoid picking up broken select() from libcurses on some versions of HPUX. --- gdb/ChangeLog | 6 ++++++ gdb/config/pa/hppahpux.mh | 5 ++++- 2 files changed, 10 insertions(+), 1 deletion(-) (limited to 'gdb') diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 7c818de..0a772d3 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,9 @@ +Thu Dec 26 15:20:48 1996 Fred Fish + + * 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 * sparclet-rom.c: Remove includes of Unix system files. diff --git a/gdb/config/pa/hppahpux.mh b/gdb/config/pa/hppahpux.mh index 6c566a6..35e9cd7 100644 --- a/gdb/config/pa/hppahpux.mh +++ b/gdb/config/pa/hppahpux.mh @@ -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 -- cgit v1.1