Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!uunet!seismo!rutgers!ames!ucbcad!ucbvax!SUN.MCS.CLARKSON.EDU!mrd From: mrd@SUN.MCS.CLARKSON.EDU ("Michael R. DeCorte") Newsgroups: comp.emacs Subject: opus cards Message-ID: <8708171930.AA00517@sun.mcs.clarkson.edu> Date: Mon, 17-Aug-87 15:30:57 EDT Article-I.D.: sun.8708171930.AA00517 Posted: Mon Aug 17 15:30:57 1987 Date-Received: Tue, 18-Aug-87 05:46:26 EDT Sender: daemon@ucbvax.BERKELEY.EDU Distribution: world Organization: The ARPA Internet Lines: 39 I am trying to port gnu (18.47 I believe) to an opus card. An opus card is a card with a clipper chip set running sys V.3 that fits into an AT. Well I am having a few problems and was wondering if someone has already done it for me? If not I have two questions. 1) this thing wants to link with '__start'. I don't know how to deal with this. It should be able to link with 'start' in crt0 shouldn't it? I was able to avoid the problem by defining 'CANNOT_UNEXEC' but this shouldn't be necessary. 2) My compiler passes the first two arguments to a function call in registers. Well it is sort of hard to take the address of a register so I defined "NO_ARG2_ADDRESS" and put a little hack to fix it everywhere that the compiler complained. Ex. before a = &arg1; after #ifdef NO_ARG2_ADDRESS { int cp_arg1=arg1; a = &cp_arg1; } #elseif a = &arg1; #endif Anybody not like this for any GOOD reason? thankyou Michael DeCorte mrd@clutx.clarkson.edu