delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1992/06/04/12:38:12

Date: Thu, 4 Jun 92 10:35:24 mdt
From: jan kok <kok AT CS DOT ColoState DOT EDU>
To: djgpp AT sun DOT soe DOT clarkson DOT edu
Subject: gcc doesn't work with Hyperdisk?

Hyperdisk (which includes the program hyper386.exe) is a disk caching
utility which runs under MSDOS.  It is part of the Speedkit from
Hyperware.

A few days ago I picked up djgcc106 and related packages from
grape.ecs.clarkson.edu and installed them on a 486 with 16MB memory
which is running MSDOS.  With no special drivers or TSRs loaded, gcc
and go32 work fine (they also work fine with QEMM and/or VDISK
loaded).  However if hyper386 is started up before running gcc, then
gcc hangs - if I do gcc -v world.c (where world.c is a simple hello,
world program), then the last line printed by the compile is

GNU C version 2.1 (80386, BSD syntax) compiled by GNU C version 2.1.

and the machine then freezes and must be rebooted.

It would be nice to be able to run with a disk cache.  When the
compiler and all the files are in RAM disk, the compile of world.c
takes just 4 seconds.  When everything is on hard disk, the compile
takes 17 seconds.  I'd expect the disk caching utility to allow compiles
to approach 4 seconds while avoiding the inconvenience of manually
transferring files between RAM disk and hard disk.

Any ideas on why hyper386 and gcc don't get along, and what to do
about it?  If I can't user Hyperdisk, can you give me a pointer to
some other disk caching utility I can use?

Thanks,
- Jan Kok
kok AT cs DOT colostate DOT edu

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019