Hi, On Sat, Jul 30, 2016 at 9:43 AM, David McMackins <cont...@mcmackins.org> wrote: >>> Uh, why are you doing that? Don't do that, you don't need to bootstrap >>> (and it probably won't work like you want). >>> >>> Are you trying to use the Win32-hosted cross-compiler in actual DOS? > > Not sure why it shouldn't work if compiled from source.
Go32v2 has no maintainer, and i8086-msdos is a fluke from one dude. Although I'm grateful for FPC's hard work, they don't pay much attention to DOS (too busy with other things). 3.0.0 still needed Watcom tools, and those don't play nice with DJGPP (esp. long cmdlines). I showed them a workaround, but apparently nobody cared. "Trunk" (3.1.1) doesn't need that anymore, so you might be better off grabbing a SVN source snapshot instead (although I still don't think it will compile with Go32v2, I doubt anybody tried recently, certainly I didn't). > My ideal is to be able to actually change my software on the host system > since it has enough disk space. So you're trying to rebuild so that you can host and target DOS at the same time? Personally, like I implied, I just use HX and Win32 snapshot. It's not that hard to get working (see my MetaDOS .img if really curious). > My primary OS is Debian Sid, so I'm not using any Win32 compilers. I'm > downloading the msdos cross-compiler for it, and I'll test the outputs > on my VM, since it will be a few days until I have the hardware to > transfer files to my FreeDOS computer without burning a CD. Yes, I have the 3.0.0 cross-compiler in Linux too. Is that not convenient enough? >>> Read the docs. > > That's what I'd been doing for hours before ever sending my initial > message. Specifically I meant the link I gave regarding using inline asm. > Seems to me the problem is that the go32v2 compiler doesn't > count as "DOS", so it refuses to allow far pointers like all the other > ones except i8086. For low-level code, DPMI is much harder to use than real mode. > That's why I would like to have the i8086 version on > my DOS box so that it will actually compile programs that are > distributed for FreeDOS. See MetaDOS on iBiblio (or email me privately for 0.4-pre). It has PPCROS~1.BAT to make that easier. Of course, I mostly test under QEMU or VBox with emulated packet driver, but it's not hard to run in native DOS either. ------------------------------------------------------------------------------ _______________________________________________ Freedos-devel mailing list Freedos-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-devel