Thanks for the quick response, from what
you’re saying – the CCFLAGS is probably not my problem,
I’ll try mingw and see if that makes
any difference, if not then I’ll see what libs, etc. are needed to
cross-compile with
Linux………..thanks again,
don
-----Original Message-----
From: Christopher Nelson
[mailto:paradox@xxxxxxxx]
Sent: Thursday, October 09, 2003
10:52 AM
To: Don Knecht;
bochs-developers@xxxxxxxxxxxxxxxxxxxxx
Subject: RE: [Bochs-developers]
compiling 386SX bochs
I use mingw and I've never had a problem. Of
course, I do it from the mingw bash shell. Making a cross-compiled
version would require that you have a linux-to-windows cross-compiler for
gcc and that you ./configure it correctly and have all the libraries and
headers available.
The -06 option is the optimization level, -march=Pentium means to
build for a machine architecture that supports all the instructions of the
Intel Pentium processor. I believe that the Celeron is actually a
generation or two later than the pentium, so it supports all i586 instructions.
I need to compile a bochs to run old
386 apps in dos, it needs to run on my XP desktop, which is a 1.3ghz Celeron
laptop…..
I have downloaded and installed
cygwin, but I am having trouble compiling bochs,
Using the win32 src, I got errors
from iodev during make, so I tried the platform independent source and got
errors about typedef 32bit
Which is also in the iodev
directory………
I have a feeling many have been down
this road before, but searching list archives and forum have not been
successful………
On another note, what would be
needed to cross-compile such a bochs on my linux machine?
Does the CCFLAGS= “06
–march=Pentium” tell GCC that the machine doing the compiling
is a Pentium? –or
Is it instructing GCC to build for a
Pentium?
Is –enable-cpu-level=3 ALL
that is needed to build a 386 bochs?
TIA,
don