버그나 내 어리석음으로 인해 교차 출현 시 CFLAGS 혼합을 타겟/빌드합니까?

버그나 내 어리석음으로 인해 교차 출현 시 CFLAGS 혼합을 타겟/빌드합니까?

나는 Gentoo의 crossdev(ARM용) 오버레이에서 꺼내기를 사용하여 LLVM을 이머지하려고 합니다. arm(-march=armv6j)에 맞게 최적화하기 위해 오버레이의 CFLAG를 설정했는데, 이로 인해 "빌드 플랫폼에서 실행 가능한 접미사 확인 중"에서 ./configure가 실패하고 "오류: 설치 또는 구성 문제: "-march= 스위치에 대한 잘못된 값(armv6j)"으로 인해 컴파일러가 실행 파일을 생성할 수 없습니다. 이는 크로스 컴파일이 아닌 경우에도 크로스개발 오버레이의 CFLAGS를 사용하려고 시도하고 있음을 나타냅니다.

내 질문은 이것이 ebuild/package/llvm의 버그 때문일 가능성이 가장 높은지, 아니면 내가 어리석은 짓을 했기 때문인지입니다(LLVM이 꽤 크로스 컴파일 가능해야 한다고 말할 수 있었던 한)? 관련 출력/로그를 붙여넣었습니다.여기, 무엇이든 명확하게 밝혀지는 경우.

관련 정보