diff options
| author | Dan Nicolaescu | 2011-07-06 20:24:33 -0700 |
|---|---|---|
| committer | Dan Nicolaescu | 2011-07-06 20:24:33 -0700 |
| commit | 76b397fb2aaecf9f71b6a914dea4a5ff7b486d18 (patch) | |
| tree | 24e0655df25baaa8c19015a18435f3055fe2ddc4 | |
| parent | 9970bcb27c7ed4e4a049eb9a90d1008b0702bdb4 (diff) | |
| download | emacs-76b397fb2aaecf9f71b6a914dea4a5ff7b486d18.tar.gz emacs-76b397fb2aaecf9f71b6a914dea4a5ff7b486d18.zip | |
Simplify Irix build, remove iris4d.h file.
* configure.in: Remove reference to iris4d.h.
* src/m/iris4d.h: Remove file, move contents ...
* src/s/irix6-5.h: ... here.
| -rw-r--r-- | ChangeLog | 4 | ||||
| -rw-r--r-- | configure.in | 2 | ||||
| -rw-r--r-- | src/ChangeLog | 5 | ||||
| -rw-r--r-- | src/m/iris4d.h | 26 | ||||
| -rw-r--r-- | src/s/irix6-5.h | 7 |
5 files changed, 17 insertions, 27 deletions
| @@ -1,3 +1,7 @@ | |||
| 1 | 2011-07-07 Dan Nicolaescu <dann@ics.uci.edu> | ||
| 2 | |||
| 3 | * configure.in: Remove reference to iris4d.h. | ||
| 4 | |||
| 1 | 2011-07-05 Jan Djärv <jan.h.d@swipnet.se> | 5 | 2011-07-05 Jan Djärv <jan.h.d@swipnet.se> |
| 2 | 6 | ||
| 3 | * configure.in (HAVE_GCONF): Allow both HAVE_GCONF and HAVE_GSETTINGS. | 7 | * configure.in (HAVE_GCONF): Allow both HAVE_GCONF and HAVE_GSETTINGS. |
diff --git a/configure.in b/configure.in index 2c258174d46..25e19f43a94 100644 --- a/configure.in +++ b/configure.in | |||
| @@ -536,7 +536,7 @@ case "${canonical}" in | |||
| 536 | ## Silicon Graphics machines | 536 | ## Silicon Graphics machines |
| 537 | ## Iris 4D | 537 | ## Iris 4D |
| 538 | mips-sgi-irix6.5 ) | 538 | mips-sgi-irix6.5 ) |
| 539 | machine=iris4d opsys=irix6-5 | 539 | opsys=irix6-5 |
| 540 | # Without defining _LANGUAGE_C, things get masked out in the headers | 540 | # Without defining _LANGUAGE_C, things get masked out in the headers |
| 541 | # so that, for instance, grepping for `free' in stdlib.h fails and | 541 | # so that, for instance, grepping for `free' in stdlib.h fails and |
| 542 | # AC_HEADER_STD_C fails. (MIPSPro 7.2.1.2m compilers, Irix 6.5.3m). | 542 | # AC_HEADER_STD_C fails. (MIPSPro 7.2.1.2m compilers, Irix 6.5.3m). |
diff --git a/src/ChangeLog b/src/ChangeLog index 11ba7e00705..36f34fc9f6b 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,8 @@ | |||
| 1 | 2011-07-07 Dan Nicolaescu <dann@ics.uci.edu> | ||
| 2 | |||
| 3 | * m/iris4d.h: Remove file, move contents ... | ||
| 4 | * s/irix6-5.h: ... here. | ||
| 5 | |||
| 1 | 2011-07-06 Paul Eggert <eggert@cs.ucla.edu> | 6 | 2011-07-06 Paul Eggert <eggert@cs.ucla.edu> |
| 2 | 7 | ||
| 3 | Remove unportable assumption about struct layout (Bug#8884). | 8 | Remove unportable assumption about struct layout (Bug#8884). |
diff --git a/src/m/iris4d.h b/src/m/iris4d.h deleted file mode 100644 index 881f71f846f..00000000000 --- a/src/m/iris4d.h +++ /dev/null | |||
| @@ -1,26 +0,0 @@ | |||
| 1 | /* machine description file for Iris-4D machines. Use with s/irix*.h. | ||
| 2 | |||
| 3 | Copyright (C) 1987, 2001-2011 Free Software Foundation, Inc. | ||
| 4 | |||
| 5 | This file is part of GNU Emacs. | ||
| 6 | |||
| 7 | GNU Emacs is free software: you can redistribute it and/or modify | ||
| 8 | it under the terms of the GNU General Public License as published by | ||
| 9 | the Free Software Foundation, either version 3 of the License, or | ||
| 10 | (at your option) any later version. | ||
| 11 | |||
| 12 | GNU Emacs is distributed in the hope that it will be useful, | ||
| 13 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 14 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 15 | GNU General Public License for more details. | ||
| 16 | |||
| 17 | You should have received a copy of the GNU General Public License | ||
| 18 | along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */ | ||
| 19 | |||
| 20 | |||
| 21 | /* DATA_SEG_BITS forces extra bits to be or'd in with any pointers which | ||
| 22 | were stored in a Lisp_Object (as Emacs uses fewer than 32 bits for | ||
| 23 | the value field of a LISP_OBJECT). */ | ||
| 24 | #define DATA_START 0x10000000 | ||
| 25 | #define DATA_SEG_BITS 0x10000000 | ||
| 26 | |||
diff --git a/src/s/irix6-5.h b/src/s/irix6-5.h index d283571d8fb..26eb7dcde77 100644 --- a/src/s/irix6-5.h +++ b/src/s/irix6-5.h | |||
| @@ -96,3 +96,10 @@ char *_getpty(); | |||
| 96 | /* Tested on Irix 6.5. SCM worked on earlier versions. */ | 96 | /* Tested on Irix 6.5. SCM worked on earlier versions. */ |
| 97 | #define GC_SETJMP_WORKS 1 | 97 | #define GC_SETJMP_WORKS 1 |
| 98 | #define GC_MARK_STACK GC_MAKE_GCPROS_NOOPS | 98 | #define GC_MARK_STACK GC_MAKE_GCPROS_NOOPS |
| 99 | |||
| 100 | |||
| 101 | /* DATA_SEG_BITS forces extra bits to be or'd in with any pointers which | ||
| 102 | were stored in a Lisp_Object (as Emacs uses fewer than 32 bits for | ||
| 103 | the value field of a LISP_OBJECT). */ | ||
| 104 | #define DATA_START 0x10000000 | ||
| 105 | #define DATA_SEG_BITS 0x10000000 | ||