2012-06-13 4 views
1

CurlPP를 설치하려고하는데 CXXFLAGS에 "-Os"를 넣는 것 같습니다. 그런 다음 최적화 플래그를 제거하려고하지만 automake에서 -O [0-9]가 's'와 일치하지 않습니다. 이로 인해 빌드가 실패하게됩니다.GCC 플래그는 Mac OS X에서 어디에서 왔습니까?

"-Os"는 어디에서 왔습니까? 이것은 합법적 인 최적화 플래그입니까? 아니면 무엇입니까?

homebrew가있는 내 컴퓨터에서 CXXFLAGS를 어떻게 변경합니까?

답변

1

고맙습니다. 같은 문제가 있습니다. 그러나 명령 줄에서 일부가 불만을 토로하는 이유를 알 수 없습니다. 수정은 정말 간단하다 : 실행 brew edit curlpp, 다음 스크립트에서 설치 함수의 시작 부분에 라인

ENV.remove_from_cflags(/-O./)

를 삽입합니다. 그래도 최적화가 해제되므로 더 나은 해결책을 찾을 수 있습니다. 그러나 패키지는 잘 설치됩니다.

+0

오, 방금 Homebrew의 추적기에서이 버그를 발견했습니다. 문제는 curlpp 코드에 있지만 매우 적극적인 프로젝트가 아니기 때문에 패치가 없습니다. – kabbi