Xcode 4 Final - Problema "armv6 armv7" al vincular con armv6 libs

Hasta xcode 4 final (estaba usando 3.latest y 4 GM por el tiempo que estaba disponible) esto no sucedió. Cuando actualicé a la versión final de xcode 4, comencé a recibir un error de vinculación al intentar vincular la versión de armv7 con mi biblioteca que no es armv7 (mi proyecto está configurado con las arquitecturas válidas estándar armv6 armv7 estándar):

ld: warning: ignoring file ../bin/iOS static/arm/libssl.a, file was built for archive which is not the architecture being linked (armv7)
ld: warning: ignoring file ../bin/iOS static/arm/libcrypto.a, file was built for archive which is not the architecture being linked (armv7)
Undefined symbols for architecture armv7: -- list of symbols --

La versión armv6 se compila muy bien, pero el proceso de compilación general falla con 77 errores de enlace.

Entiendo que este es el comportamiento esperado, no se vinculará hacia armv7 con una lib armv6. La solución es configurar mi proyecto solo para armv6. Mi pregunta aquí es: ¿por qué funcionaba esto en las versiones anteriores de xcode?

Si configuro solo armv6, empiezo a recibir esta advertencia:

Check dependencies

[BWARN]warning: all apps should include an armv7 architecture (current ARCHS = "armv6").

No me gusta ver advertencias :-) ¿Alguien tiene problemas similares?

Gracias

Fernando

Respuestas a la pregunta(5)

Su respuesta a la pregunta