|
From: Sean M. <se...@ro...> - 2005-05-02 19:45:26
|
On 2005-05-02 12:07, James W. Walker said: >> Also adding a >> >>/Developers/Static Libraries (Mach-O)/ >> >>would be nice. And Jose's static lib addition to the xcode projects >>builds nicely. > >Actually, I got some errors when I tried to build that under Tiger. I built in under 10.3.9, there were hundreds of warnings but no errors. >>However, I get the following link errors using the xcode-built static lib >>with a CW project. Quesa uses C++ now, right=3F Am I doomed by >>differences in C++ ABI between compilers=3F > >Yes, I think you're doomed. It's probably not only the ABI, but the >fact that they are using different STL implementations. Yeah, damn. :( >Why do you >prefer using a static lib rather than a framework=3F 1) because I call Q3Point3D=5FTransform() in a tight loop and Shark was saying something about dynamic PIC stuff (forget exactly) so I thought I might get a little performance boost. 2) because I figured it'd get rid of these link warnings when I use the framework: dynamic library '@executable=5Fpath/../Frameworks/Quesa.framework/Versions/ A/Quesa' section '=5F=5FTEXT' ($00000000-$0010F000) overlaps with output file section '=5F=5FPAGEZERO' ($00000000-$00001000) (need to run redo=5Fprebinding) dynamic library '@executable=5Fpath/../Frameworks/Quesa.framework/Versions/ A/Quesa' section '=5F=5FTEXT' ($00000000-$0010F000) overlaps with output file section '=5F=5FTEXT' ($00001000-$000A8000) (need to run redo=5Fprebinding) dynamic library '@executable=5Fpath/../Frameworks/Quesa.framework/Versions/ A/Quesa' section '=5F=5FTEXT' ($00000000-$0010F000) overlaps with output file section '=5F=5FDATA' ($000A8000-$000AF000) (need to run redo=5Fprebinding) dynamic library '@executable=5Fpath/../Frameworks/Quesa.framework/Versions/ A/Quesa' section '=5F=5FTEXT' ($00000000-$0010F000) overlaps with output file section '=5F=5FOBJC' ($000AF000-$000B3000) (need to run redo=5Fprebinding) dynamic library '@executable=5Fpath/../Frameworks/Quesa.framework/Versions/ A/Quesa' section '=5F=5FTEXT' ($00000000-$0010F000) overlaps with output file section '=5F=5FLINKEDIT' ($000B3000-$00166000) (need to run redo=5Fprebinding) -- =5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F= =5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F= =5F=5F=5F=5F=5F=5F=5F=5F=5F=5F Sean McBride, B. Eng se...@ro... Rogue Research www.rogue-research.com Mac Software Developer Montr=E9al, Qu=E9bec, Canada |