Problemas do analisador estático com ferramentas de linha de comando

Nós automatizamos as compilações do nosso projeto atual usando o TeamCity / Command Line Tools. Para garantir o máximo de possíveis problemas, definimos o projeto para usar o analisador estático para cada construção. Várias classes de terceiros foram marcadas pelo analisador, de modo que excluímos as classes duvidosas, sinalizando-as com:

-w -Xanalyzer -analyzer-disable-checker

Tudo funciona como esperado quando compilado no Xcode (testado com 4.6.3 e 5.0.1).

Mas quando compilado no servidor TeamCity, estamos recebendo o seguinte erro para cada arquivo de terceiros excluído:

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

O erro desaparece se removermos as tags -Xanalyzer -analyzer-disable-checker (mas, é claro, neste caso recuperamos os avisos do analisador).

O mesmo erro ocorre se compilarmos usando o AppCode, o que me faz pensar que isso está de alguma forma relacionado às ferramentas de linha de comando, tanto o AppCode quanto o servidor TeamCity usando-os para compilar as compilações.

O servidor TeamCity usa as ferramentas de linha de comando do Xcode 4 e eu testei o AppCode com o Xcode 4 e 5.

Ao tentar usar o AppCode usando as ferramentas de linha de comando do Xcode 5, o erro é um pouco diferente (mais uma vez, uma para cada classe excluída):

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

Então, a pergunta: alguém tem alguma idéia de como se livrar desse erro enquanto suprime os avisos do analisador para classes específicas ao usar ferramentas de linha de comando (se as ferramentas de linha de comando estão realmente em falta aqui)?

questionAnswers(2)

yourAnswerToTheQuestion