Posted by markus_bruckner
on September 22, 2009 at 9:33 AM PDT
my goal is to build squawk for a new processor (and it's os) using the Squawk's native branch. Because of some specialties of the system, I'm forced to use the hardware vendor's compiler which, as I discovered just now, doesn't support 64bit types (long long), which yields a lot of problems when i try to compile the c code.
Is it even possible to compile (or run, for that matter) squawk with this restriction? Currently i tried to hack around by replacing long long definitions with long. however, a lot of warnings remain ("overflow in constant ..."). This doesn't seem to be the right way to do it, anyway.
Can anyone give me directions on how to proceed? Will replacing the definitions and cropping all 64bit constants do?