Article View: comp.sys.atari.st
Article #31082Re: System vars, Linking
From: Bill Rosenkranz
Date: Sun, 06 Mar 1988 21:58
Date: Sun, 06 Mar 1988 21:58
41 lines
2308 bytes
2308 bytes
regarding the topic of linking and compilers:
i have been using the original devkit compiler/linker (i.e. Alcyon) for
almost 2 years now. yes, yes i know that mwc:
1) is faster at compiling
2) makes smaller executables
3) documented (:^)
i have had only limited experience with mwc v1.x and (eventhough i used to
live in Chicago not far from mwc hq) i still prefer alcyon (i'm generally
using v4.14). does mwc support bit fields? how about LARGE arrays (>64k)?
i know when i was shopping megamax did not and mwc was not around.
anyway, with the advent of aln (thank you Mr. Pratt...), alcyon is at least
bearable (acutally pretty good, if you know the traps :^). alan released
aln to me generally early when the project i was working on could no longer
be linked with link68 (just tooooo B I G).
my only beef with alcyon (and it is a real annoyance) is with the inability
to redirect compiler msgs to a file (apparently it writes to CON: directly).
this is a major hassle since you have to watch the screen during EVERY compile.
i can only think of 2 ways around this: 1) set up a TSR which monitors
writes to CON: and redirects to a log file ONLY during compiles 2) hack
and slash the c{p,0,1}68.prg files to get them to use stdout.
obviously 2) is a real pain (and probably illegal). has anyone tried 1)
or another alternative? i spoke to alcyon and they have no remedy ( i asked
for src to do it myself :^). did they write gemlib? if so this is especially
stupid. does anyone know if mwc now outperforms alcyon (v2.x or new v3.0)?
seems like i remember it was slower in execution than alcyon, my highest
priority.
i generally use a homegrown cc and a (modified) make that (i believe) was
originally posted on the net, gulam the shell of choice (though i wish
it had pipes....).
thanx a priori...
-bill
Technical Details
Message-ID:
<1351@alliant.Alliant.COM>Path:
arc1-ca.pugleaf.net!utzoo!mnetor!uunet!husc6!think!ames!necntc!linus!alliant!rosenkraReferences:
<1727@brahma.cs.hw.ac.uk>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!mnetor!uunet!husc6!think!ames!necntc!linus!alliant!rosenkra From: rosenkra@Alliant.COM (Bill Rosenkranz) Newsgroups: comp.sys.atari.st Subject: Re: System vars, Linking Message-ID: <1351@alliant.Alliant.COM> Date: 6 Mar 88 21:58:30 GMT References: <1727@brahma.cs.hw.ac.uk> Reply-To: rosenkra@alliant.UUCP (Bill Rosenkranz) Organization: Alliant Computer Systems, Littleton, MA Lines: 41 Keywords: Undocumented, Clumsy