1 /* Synched up with: FSF 19.31. */
3 /* System description file for hpux version 9. */
9 /* If Emacs doesn't seem to work when built to use GNU malloc, you
10 probably need to get the latest patches to the HP/UX compiler.
11 See `etc/MACHINES' for more information. */
13 #define SYSTEM_MALLOC 1
18 /* cc1: warning: `-g' not supported by this configuration of GCC
19 #### Still needs to be fixed in a more general way... */
23 #define C_DEBUG_SWITCH
28 /* Make room for enough symbols, so dispnew.c does not fail. */
29 /* XEmacs: cognot@ensg.u-nancy.fr: C_SWITCH_SYSTEM already defined in hpux8.h,
30 -D_BSD makes hp CC choke on process.c
31 #define C_SWITCH_SYSTEM "-Wp,-H200000 -D_BSD"
33 #undef C_SWITCH_SYSTEM
35 #define C_SWITCH_SYSTEM "-Aa -D_HPUX_SOURCE"
37 #define C_SWITCH_SYSTEM "-Ae -Wp,-H100000 +Olibcalls"
39 /* XEmacs: commented out
41 #define C_SWITCH_SYSTEM "-D_BSD"
45 /* XEmacs: apparently rint() is totally broken in HPUX 9. */
48 /* XEmacs: avoid using -lcurses, to make the binary portable from 9.X to 10.X */
50 #define LIBS_TERMCAP "-ltermcap"
53 #undef LD_SWITCH_SYSTEM