¿Confusión de objetivos/construcción de CFLAGS cuando surge de forma cruzada debido a un error o mi estupidez?

¿Confusión de objetivos/construcción de CFLAGS cuando surge de forma cruzada debido a un error o mi estupidez?

Estoy intentando hacer emerger LLVM usando emerger de una superposición crossdev (para ARM) en Gentoo. Configuré el CFLAG de la superposición para optimizar arm (-march=armv6j), lo que parece hacer que ./configure falle en la "comprobación del sufijo ejecutable en la plataforma de compilación" con el mensaje "error: problema de instalación o configuración: el compilador no puede crear ejecutables" debido a un "valor incorrecto (armv6j) para -march= switch"; lo que sugiere que está intentando utilizar CFLAGS de la superposición crossdev incluso cuando no se realiza una compilación cruzada.

Mi pregunta es si esto se debe probablemente a un error en ebuild/package/llvm o a que soy tonto (por lo que he podido decir, LLVM debería ser bastante compilable de forma cruzada). He pegado los resultados/registros relevantes.aquí, por si resultan aclarar algo.

información relacionada