The primary 64-bit porting strategy consists of running the source code through the compiler and addressing warnings and errors that occur. This strategy works both for the 64-bit compiler and for the 32-bit compiler with 64-bit warnings enabled.
Autodesk divides its porting strategy into the following four logical phases:
- Fix 64-bit portability warnings using the 32-bit compiler.
- Fix compiler warnings and error using the 64-bit compiler.
- Link and run executables.
- Fix bugs, tune performance, and clean up “to-do” items.