1
Internet / Re: Mypal68: A possible alternative browser?
« on: Today at 07:38:58 pm »
Yes, cross-compiling is possible.
Currently OpenWatcom runs on Linux and Windows and can build OS/2 programs fine. The official OW is still 32 bit, but running on a 64 bit platform gives a full 4GB address range rather then the (if lucky) 3.5 GB or so on real hardware.
There is also Jiri's 64bit fork of OpenWatcom which should also work. I'm not sure if he has ported the latest OS/2 OW fixes to his fork so possibly it might not work quite as well as the official OW but will give endless memory for building.
The problem with GCC is we use a fork of GCC so that would have to be ported and we also use various OS/2 binaries when building, which would also need to be ported. And the whole build environment needs to exist on the 64 bit platform. Both Windows and Linux should be possible with Linux perhaps the best choice.
So in theory with some work, GCC and the EMX tools can be rebuilt on Linux etc with some work. These would still be 32 bit but have access to the full 4GB's of address range.
Porting to 64bit could also be done but would likely turn out harder, perhaps much harder as all the basic types double in size.
Power is getting shut off so I'll continue
Edit: Hydro is finished doing whatever they did at the pole and I've lost my train of thought.
Basically, an OS/2 developer environment needs to be ported, things arranged and such. Possible that perhaps OS/2 in a virtualbox or such and using Samba could work with the host system.
Big job that is possible if a knowledgeable developer spent a bunch of time.
Currently OpenWatcom runs on Linux and Windows and can build OS/2 programs fine. The official OW is still 32 bit, but running on a 64 bit platform gives a full 4GB address range rather then the (if lucky) 3.5 GB or so on real hardware.
There is also Jiri's 64bit fork of OpenWatcom which should also work. I'm not sure if he has ported the latest OS/2 OW fixes to his fork so possibly it might not work quite as well as the official OW but will give endless memory for building.
The problem with GCC is we use a fork of GCC so that would have to be ported and we also use various OS/2 binaries when building, which would also need to be ported. And the whole build environment needs to exist on the 64 bit platform. Both Windows and Linux should be possible with Linux perhaps the best choice.
So in theory with some work, GCC and the EMX tools can be rebuilt on Linux etc with some work. These would still be 32 bit but have access to the full 4GB's of address range.
Porting to 64bit could also be done but would likely turn out harder, perhaps much harder as all the basic types double in size.
Power is getting shut off so I'll continue
Edit: Hydro is finished doing whatever they did at the pole and I've lost my train of thought.
Basically, an OS/2 developer environment needs to be ported, things arranged and such. Possible that perhaps OS/2 in a virtualbox or such and using Samba could work with the host system.
Big job that is possible if a knowledgeable developer spent a bunch of time.