From owner-freebsd-hackers Tue Mar 19 16:28:12 1996 Return-Path: owner-hackers Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id QAA14614 for hackers-outgoing; Tue, 19 Mar 1996 16:28:12 -0800 (PST) Received: from expo.x.org (expo.x.org [198.112.45.11]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id QAA14597 for ; Tue, 19 Mar 1996 16:28:06 -0800 (PST) Received: from exalt.x.org by expo.x.org id AA08031; Tue, 19 Mar 96 19:27:31 -0500 Received: from localhost by exalt.x.org id AAA02973; Wed, 20 Mar 1996 00:27:26 GMT Message-Id: <199603200027.AAA02973@exalt.x.org> To: hackers@freefall.FreeBSD.org Subject: Re: GAS question In-Reply-To: Your message of Tue, 19 Mar 1996 15:50:08 EDT. <199603192250.PAA24984@phaeton.artisoft.com> Organization: X Consortium Date: Tue, 19 Mar 1996 19:27:26 EDT From: "Kaleb S. KEITHLEY" Sender: owner-hackers@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk What does this pissing contest have to do with -hackers or FreeBSD??? > > > > You are confusing the replacement LINK386.EXE that shipped on the > > > DDK CDROM. VC++ is now at 4.0, which includes the VXD-capable linker. > > > > No, the *compiler* is separate from VC++. Seriously. > > No, the assembler and linker were seperate until MASM 6.1 and VC++ 4.0, > seriously. > > I just went and looked at my SDK and DDK CDROMs... and there is no > compiler on the things. Just the MASM (assembler itself, only) and > LINK386.EXE and LINK386.ERR files needed because of the COFF/ELF > changeover (I've been doing Win95 developement for more than a > year now, including working on code for FSD's, TSD's, miniport > drivers, and network redirectors). > Which SDK? I know for a fact that the (now two and a half year old) Windows NT 3.1 Win32 SDK had the C compiler on it. Over six years ago when I bought the Windows 3.0 SDK the compiler (MSC 5.0/5.1) was a separate item, but now you can't go into Egghead and buy an SDK -- you have to buy a subscription to the M'soft Developers Network to get it. I haven't looked at the latest CD we got from the MDN but I was under the impression that the subscription included the latest compilers. Are you sure the compiler isn't on your SDK CD? The command line compiler driver since MSC 4.0 days was and still is `CL.EXE` and the code generator and optimizer are `C1.EXE` and `C2.EXE` repectively. They were in the copy of VC++ 2.0 we bought last year; I have a tough time believing it's not in the SDK or VC++ 4.0. As for the linker, in its various incarnations, M'soft has been giving it away with the OS since at least DOS 2.0, and with every release of MASM, Pascal, C, and COBOL compilers for as long as I can remember. I haven't seen a copy of MASM for sale in a long time; but no unbundled M'soft compiler product has ever included a copy of it (to my knowledge.) -- Kaleb KEITHLEY