Problemas del analizador estático con herramientas de línea de comandos

Hemos automatizado las compilaciones de nuestro proyecto actual utilizando TeamCity / Command Line Tools. Para asegurarnos de detectar la mayor cantidad posible de problemas, hemos configurado el proyecto para que utilice el analizador estático para cada compilación. El analizador marcó varias clases de terceros, por lo que excluimos las clases dudosas al marcarlas con:

-w -Xanalyzer -analyzer-disable-checker

Todo funciona como se espera cuando se compila en Xcode (probado con 4.6.3 y 5.0.1).

Pero cuando se compila en el servidor de TeamCity, obtenemos el siguiente error para cada archivo de terceros excluido:

__PIC__ level differs in PCH file vs. current fileerror: __PIC__ level differs in PCH file vs. current file2 errors generated.

El error desaparece si eliminamos las etiquetas -Xanalyzer -analyzer-disable-checker (pero, por supuesto, en este caso recibimos las advertencias del analizador).

El mismo error ocurre si compilamos usando AppCode, lo que me hace pensar que esto está relacionado de alguna manera con las herramientas de línea de comandos, tanto AppCode como el servidor TeamCity usándolas para compilar las compilaciones.

El servidor de TeamCity usa las herramientas de línea de comandos de Xcode 4 y he probado AppCode con Xcode 4 y 5.

Al probar con AppCode utilizando las herramientas de línea de comandos de Xcode 5, el error difiere ligeramente (una vez más, una para cada clase excluida):

error reading 'pic'
no analyzer checkers are associated with '-mrelocation-model'

Entonces, la pregunta: ¿alguien tiene alguna idea de cómo deshacerse de este error al suprimir las advertencias del analizador para clases específicas al usar herramientas de la línea de comandos (si las herramientas de la línea de comandos realmente tienen la culpa aquí)?

Respuestas a la pregunta(2)

Su respuesta a la pregunta