[RC5] AXP client slow on RC5

glassman1 at neonshadow.net glassman1 at neonshadow.net
Mon Jun 4 15:32:24 EDT 2001


On Mon, 4 Jun 2001, Dan Sugalski wrote:
> At 01:56 AM 6/4/2001 -0400, Fruitloops wrote:
> >But aren't GNU C and GNU assembler available for each of these three AXP
> >operating systems?  You don't have to use the "officially recommended" tools
> >for each OS, for Pete's sake! ;-)
>
> At the time that I did the OpenVMS client, GCC and GAS weren't available
> for the Alpha. Even if they were, I wouldn't have used them--GCC's
> performance is rather substandard compared to the native compiler, and Gnu
> compiler tools traditionally don't play well with others, so even if I
> could've gotten the assembly core working with GAS, getting it linked in
> would've probably taken more time than getting the assembly tweaked for the
> native format. You also rather underestimate the effort it takes to port
> GCC to a non-unix platform at this point. (OpenVMS VAX might be one of the
> very few it works on now, and the porting effort was done long before the
> big OS shakeout)
>
> I'm pretty sure that's also true for Alpha WinNT. I'm not sure GCC's
> available natively for x86 NT *now*--I really doubt it's out for Alpha NT,
> which isn't even supported anymore.

It is, just hard to find outside of cygwin.

> >Don't NT and OpenVMS have good POSIX compliant layers/APIs?  Wouldn't this
> >POSIX compliance allow GNU C and GNU assembler to be ported over from Tru64
> >or Linux or *BSD for AXP without too much fuss?
>
> Huh? This makes little sense. POSIX has nothing to speak of to do with
> porting compilers between platforms. (If you're speaking of the system
> libraries, you'll find that while things might look POSIX to the user, they
> don't to the compiler, but that's a separate issue)

Heh. Cygwin. :) GNU development environment with POSIX core for NT...
(and other Win32 platforms)... Comes with GCC, bash, vi, and the all
essential cygwin1.dll to provide the POSIX api...


--
To unsubscribe, send 'unsubscribe rc5' to majordomo at lists.distributed.net
rc5-digest subscribers replace rc5 with rc5-digest



More information about the rc5 mailing list