Hi all,
In a project I've brought over from Xcode 3.2 in OS X 10.6 to Xcode 4.1 in OS X 10.7, I've got a couple of libraries that I build within a project that builds a VST3 plug-in bundle. Both libraries build fine, and are set to build for Active Architecture Only for a Debug build, as is my plug-in. The libraries build fine, and I can see the .a files in the build location, but when linking my plug-in bundle, I get a bunch of undefined symbols from those libraries.
One odd thing I notice is that in the Link step, it has "-isysroot /Developer/SDKs/MacOSX10.7.sdk", even though my project and the two library projects all use 10.6 for both the Base SDK and Deployment Target (for both Debug and Release). Could this be causing the problems?
I've checked the build logs for both libraries, and they both say they're building against 10.6, for x84_64. My plug-in is also set for x86_64, and is *supposed* to be using 10.6, but maybe it's not?
If that's not the problem, then what else could lead to not loading my libraries' symbols?
Thanks, Howard
|