I have a static library that I incorporate into my project with a
cross-project reference. The library is set up as a dependency and
gets built when I clean and build my main project.
I ended up changing the Architectures setting of the static library to "Optimized (armv6 armv7)" to produce a universal binary. I switched back to GCC 4.2. That worked.
I made one last change that isn't reflected in the screenshot above. I selected the Architectures value ("Optimized (armv6 armv7)") and picked "Other". I manually entered "armv7" since this is iPad-only. This also worked and is probably what I'll end up moving forward with; let me know if you have any suggestions.