- Fri Jan 20, 2006 8:01 pm
#112122
From an email conversation with Victor and posted with his express permission.
"Yes, I meant, we have to track different configurations and create the Maxwell SDK for all of them:
* Cinema and Lightwave = need Codewarrior to build CFM binaries
* FormZ = need Codewarrior to build MACH-O binaries
* Maya and Sketchup = need gcc 3.3
* We have to build G4 and G5 optimized versions with gcc using different flags or different gcc versions.
That's why it's not so straightforward, since each plugin requires a different build of the Maxwell SDK adapted to each compiler idiosyncrasy
(#ifdef..., #define #else....)
For example, one of the problems, gcc4 compiled binaries in Tiger were crashing when calling sqrt() running on a G4 with Panther 10.3.9.
In Windows we only use one compiler and there is only a binary executable format, so we produce binaries faster. Windows makes life easier for developers.
Anyway we are building the SDK now and hopefully will get something in a few hours."
Victor
"Yes, I meant, we have to track different configurations and create the Maxwell SDK for all of them:
* Cinema and Lightwave = need Codewarrior to build CFM binaries
* FormZ = need Codewarrior to build MACH-O binaries
* Maya and Sketchup = need gcc 3.3
* We have to build G4 and G5 optimized versions with gcc using different flags or different gcc versions.
That's why it's not so straightforward, since each plugin requires a different build of the Maxwell SDK adapted to each compiler idiosyncrasy
(#ifdef..., #define #else....)
For example, one of the problems, gcc4 compiled binaries in Tiger were crashing when calling sqrt() running on a G4 with Panther 10.3.9.
In Windows we only use one compiler and there is only a binary executable format, so we produce binaries faster. Windows makes life easier for developers.
Anyway we are building the SDK now and hopefully will get something in a few hours."
Victor