오픈 소스 빌드 시에 OpenMP 체크 오류 (Intel 컴파일러)
슈퍼컴퓨팅인프라센터 2017. 5. 8. 15:26
OpenMP 병렬 프로그래밍을 지원하는 Open Source 프로그램을 Intel 컴파일러로 설치해서
사용하고자 할때 configure 단계에서 OpenMP 체크 시 오류가 발생할 경우
오류내용
checking how to enable OpenMP... unknown
configure: error: don't know how to enable OpenMP
원인
Intel 컴파일러에서 OpenMP 활성화 옵션이 "-qopenmp" 이지만 일부 Open Source 들에서 "-mp" 로만 지정되어 있어 오류 발생
해결방법
파일 편집기(vi)로 configure 파일을 열어서 CFLAGS와 같은 환경변수에 "-mp" 로 지정된 부분을 "-qopenmp"로 수정해 준다
[예제 : fftw-2.1.5]
변경 전 : CFLAGS="$save_CFLAGS -mp"
변경 후 : CFLAGS="$save_CFLAGS -qopenmp"
Last updated