[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