rpmbuild에서 대체 도구 세트를 사용하는 방법

rpmbuild에서 대체 도구 세트를 사용하는 방법

rhel 7 서버용 최신 버전의 Zeek(5.0.7)을 컴파일하고 패키징하려고 합니다. "cxx17"이 필요하다는 오류가 발생합니다. 온라인으로 검색해 보니 내가 다운로드한 devtoolset-7에 포함되어 있는 것을 발견했습니다. 그러나 그것을 사용하려면 스펙 파일에 무엇을 넣어야 하는지 알려주는 정보를 찾을 수 없습니다.

답변1

사양 파일에서 이 작업을 수행하는 방법을 모르겠습니다. 그러나 devtoolset-7을 사용하여 패키지를 빌드하는 방법을 알아냈습니다. rpmbuild를 실행하기 전에 활성화해야 합니다.

$ scl enable devtoolset-7 bash
$ rpmbuild -ba <package>.spec

관련 정보