Being the SIM32 writer, let me tell you why, instead of everyone guessing. First there is no rule that I know of that requires simulators to be 64 bit. I developed the simulator using various Linux systems, mostly Fedora, both in 32 and 64 bit modes. I still run several 32 bit Linux systems for some applications that can not be updated to 64 bit. Hence the use of the -m32 option to run them on 32 bit systems. The SIM32 simulator will run as a 64 or 32 app, so pick what you want to use. I just happen to use both and a 32 bit app will run on a 64 bit system, but a 64 bit app will not run on a 32 bit system.

Jim

-----Original Message----- From: Paul Koning
Sent: Thursday, December 20, 2018 11:57 AM
To: Tom Morris
Cc: simh
Subject: Re: [Simh] Systems Engineering Labs (SEL) simh simulator available



On Dec 20, 2018, at 1:51 PM, Tom Morris <[email protected]> wrote:

On Wed, Dec 19, 2018 at 9:48 PM Paul Koning <[email protected]> wrote:

I may be missing something, but... why would you ask for a 32 bit compile? If you want to create a kit that can run on old PCs, sure. But for a local build, the default makes more sense, whatever that is on the machine in question.

In other words, it's hard to see why you'd have -m32 in the compiler switches.

One reason might be for code that's not 64-bit clean.

Tom

True. But it's better and easy to fix such code. Especially in SIMH which in some places actually requires 64 bit support, so making the whole thing 64-bit clean is a good thing.

paul

_

______________________________________________
Simh mailing list
[email protected]
http://mailman.trailing-edge.com/mailman/listinfo/simh
_______________________________________________
Simh mailing list
[email protected]
http://mailman.trailing-edge.com/mailman/listinfo/simh

Reply via email to