delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1994/08/18/22:45:04

Date: Thu, 18 Aug 94 11:05 PDT
From: jdp AT polstra DOT com (John Polstra)
To: djgpp AT polstra DOT com
Subject: Rebuilding GO32: Which Compiler & Assembler?

I have djgpp 1.12, and want to be able to rebuild GO32.EXE from the
sources.  Which compiler and assembler (and which *versions* of them)
are needed to do this?  I can't find the answer anywhere in the docs
files or in the FAQ.

Bonus question:  Can anybody tell me how to build GO32 using Borland C
4.02 and/or 3.00?

I tried using BCC from 4.02, and TASM from 3.00.  (TASM doesn't seem to
be bundled in with 4.02 any more.)  This compiled after I made a small
change to "glob.c", but TLINK complained about the presence of a
32-bit record in "dpmi.obj".  So then I added the "-3" switch to the
linker command, which caused the link to complete without any error
messages, producing "go32t.exe".  When I tried to run that, it hung
the system and I had to reboot.

In case it's not obvious, I'm from the Unix world and don't have much
experience using the commercial DOS compilers.

I'd appreciate any advice.

   John Polstra                                       jdp AT polstra DOT com
   John D. Polstra & Co., Inc.                   Phone (206) 932-6482
   Seattle, Washington USA                         Fax (206) 935-1262
   "Self-knowledge is always bad news."                 -- John Barth

- Raw text -


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