Mercurial > emacs
changeset 23913:d755c5c3e9a2
Initial revision
author | Karl Heuer <kwzh@gnu.org> |
---|---|
date | Wed, 16 Dec 1998 21:45:24 +0000 |
parents | 3ee28fa62fbe |
children | 17d161505a18 |
files | src/s/irix6-5.h |
diffstat | 1 files changed, 37 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/s/irix6-5.h Wed Dec 16 21:45:24 1998 +0000 @@ -0,0 +1,37 @@ +#define IRIX6 +#define IRIX6_5 +#include "irix5-0.h" + +/* Irix 6 tries to do 64 bits, but doesn't do it fully, + so inhibit that. */ +#define IRIX_FORCE_32_BITS + +#ifndef __GNUC__ +#ifndef IRIX6_5 +#define LD_SWITCH_SYSTEM -32 +#else +#define LD_SWITCH_SYSTEM -n32 +#endif +#endif + +/* This macro definition, which we inherited from irix5-0.h, + is needed in configure on Irix 5, but gets in the way there + on Irix 6. So get rid of it except in Makefile.in where we need it. */ +#ifndef THIS_IS_MAKEFILE +#undef C_SWITCH_SYSTEM +#endif + +/* The only supported configuration of GCC under IRIX6.x produces + n32 MIPS ABI binaries and also supports -g. */ +#ifdef __GNUC__ +#undef C_DEBUG_SWITCH +#define C_DEBUG_SWITCH -g +#endif + +#undef SA_RESTART + +/* It turns out that the #define in irix5-0.h is needed in Irix 6 as well. */ +#if 0 +/* Canced the #define that is in irix5-0.h. */ +#undef ospeed +#endif