Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!seismo!rutgers!sri-spam!mordor!lll-tis!ptsfa!ihnp4!homxb!ho7cad!wjc From: wjc@ho5cad.ATT.COM Newsgroups: comp.sys.att,comp.emacs Subject: Re: Gnu-Emacs port to Unix PC? Message-ID: <181@ho7cad.ATT.COM> Date: Tue, 23-Jun-87 23:58:13 EDT Article-I.D.: ho7cad.181 Posted: Tue Jun 23 23:58:13 1987 Date-Received: Fri, 26-Jun-87 05:06:58 EDT References: <1362@super.upenn.edu.upenn.edu> <175@ho7cad.ATT.COM> <961@mtung.ATT.COM> Sender: nuucp@ho7cad.ATT.COM Lines: 32 Xref: mnetor comp.sys.att:621 comp.emacs:1243 In-reply-to: jkw@mtung.ATT.COM's message of 22 Jun 87 18:43:22 GMT Posting-Front-End: GNU Emacs 18.41.6 of Tue Jun 16 1987 on ho5cad (usg-unix-v) In article <961@mtung.ATT.COM> jkw@mtung.ATT.COM (Kevin Wanner) writes: > You can can get unexec to work correctly by including the > -N option to the LD_MACHINE_SWITCH in m-7300.h This forces the > loader to load the data right after text, which is what unexec > expects, e.g. the last three lines of my m-7300.h file are: > > #define LIBS_TERMCAP -lcurses -ltermcap > #define LD_MACHINE_SWITCH -s -N > #undef TERMINFO > > Good Luck! > Kevin Wanner > [ihnp4|allegra|akgua]!mtung!jkw > (201)957-2704 > Well, that's finally answered for me. Thanks! BTW, the #define is actually LD_SWITCH_MACHINE rather than the vice versa shown above. The "m-7300.h" file is set up for the pre3.5, preflexname development environemnt on the UNIXpc. If you have the 3.5 development utilities, you might be interested in these changes I made in "config.h": #include "s-usg5-0.h" #undef ADDR_CORRECT /* simply to suppress "redefined" msg */ #include "m-7300.h" #undef SHORTNAMES /* 3.5 has flexnames */ #define LD_SWITCH_MACHINE -s -N /* as seen above */ #define TERMINFO /* 3.5 has true terminfo */ #define SWITCH_ENUM_BUG /* Some "bug"! */