rhel 7サーバー用の最新バージョンのZeek(5.0.7)をコンパイルしてパッケージ化しようとしています。 「cxx17」が必要であるというエラーが発生します。オンラインで検索してみると、私がダウンロードしたdevtoolset-7に含まれていることがわかりました。しかし、それを使用するには、仕様ファイルに何を入れるべきかを知らせる情報が見つかりません。
答え1
仕様ファイルでこれを行う方法がわかりません。しかし、devtoolset-7を使ってパッケージを構築する方法を見つけました。 rpmbuildを実行する前に有効にする必要があります。
$ scl enable devtoolset-7 bash
$ rpmbuild -ba <package>.spec