home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!mcsun!Germany.EU.net!news.netmbx.de!zrz.tu-berlin.de!math.fu-berlin.de!Sirius.dfn.de!chx400!sicsun!disuns2!disuns2.epfl.ch!simon
- From: simon@lia.di.epfl.ch (Simon Leinen)
- Newsgroups: comp.emacs
- Subject: Re: Emacs on the SGI Indigo
- Message-ID: <SIMON.92Aug13111112@liasg1.epfl.ch>
- Date: 13 Aug 92 09:11:12 GMT
- References: <MAT.92Aug12205357@ibmps.unh.edu>
- Sender: news@disuns2.epfl.ch
- Organization: DI-LIA -- Ecole Polytechnique Federale de Lausanne
- Lines: 61
- Nntp-Posting-Host: liasg1.epfl.ch
- In-reply-to: mat@unh.edu's message of 13 Aug 92 01:53:57 GMT
- X-Md4-Signature: 04918413cbf61a5cbf97b06e9c622328
-
- In article <MAT.92Aug12205357@ibmps.unh.edu> mat@unh.edu (Mike Thomas)
- writes:
-
- I have been using emacs for a LONG time, and I just got my new SGI
- Indigo, and I can't get emacs to compile on it, has anyone been
- able to compile it for Iris 4.0.5 ??
-
- Sure, GNU Emacs 18.58 contains support for IRIX 4.0 and compiles out
- of the box (as they say). Use the "s-irix4-0.h" and "m-iris4d.h"
- files in src/config.h. The only problem is that stripping the binary
- causes it to core dump - I include (without permission) a patch for
- this from a friendly person at SGI.
-
- Hope this helps,
- --
- Simon.
-
- From: scotth@hoshi.corp.sgi.com (Scott Henry)
- Subject: Patch to Gnu Emacs 18.58 to run stripped under Irix 4.0.1
- Message-ID: <SCOTTH.92Mar3161127@hoshi.corp.sgi.com>
- Nntp-Posting-Host: hoshi.corp.sgi.com
- Organization: Silicon Graphics Inc, Mountain View, CA
- Date: Tue, 3 Mar 1992 21:11:27 GMT
-
-
- I can't find the message to followup to, but here is a little patch
- that allows emacs to exec when stripped. Funny, I thought I remember
- posting this patch back when Irix 3.3 hit the streets. Same fix,
- anyway. It's an unexec error that the loader is now intolerant of.
-
-
- *** src/unexmips.c.~1~ Fri Oct 25 11:55:27 1991
- --- src/unexmips.c Tue Mar 3 10:16:20 1992
- ***************
- *** 190,196 ****
- rdata_section->s_size = data_start - DATA_START;
- data_section->s_vaddr = data_start;
- data_section->s_paddr = data_start;
- ! data_section->s_size = brk - DATA_START;
- data_section->s_scnptr = rdata_section->s_scnptr + rdata_section->s_size;
- vaddr = data_section->s_vaddr + data_section->s_size;
- scnptr = data_section->s_scnptr + data_section->s_size;
- --- 190,196 ----
- rdata_section->s_size = data_start - DATA_START;
- data_section->s_vaddr = data_start;
- data_section->s_paddr = data_start;
- ! data_section->s_size = brk - data_start;
- data_section->s_scnptr = rdata_section->s_scnptr + rdata_section->s_size;
- vaddr = data_section->s_vaddr + data_section->s_size;
- scnptr = data_section->s_scnptr + data_section->s_size;
-
-
- This is unsupported software, Silicon Graphics doesn't make any
- warrantly, etc, etc. I've only tested this patch under (what is
- supposed to be) the released Irix version 4.0.2.
-
- =-=-=
- --
- Scott Henry <scotth@sgi.com> / Traveller on Dragon Wings
- Networking Services, / Help! My disclaimer is missing!
- Silicon Graphics, Inc / Bureaucracy is the enemy of success.
-