rpmbuildで代替ツールセットを使用する方法

rpmbuildで代替ツールセットを使用する方法

rhel 7サーバー用の最新バージョンのZeek(5.0.7)をコンパイルしてパッケージ化しようとしています。 「cxx17」が必要であるというエラーが発生します。オンラインで検索してみると、私がダウンロードしたdevtoolset-7に含まれていることがわかりました。しかし、それを使用するには、仕様ファイルに何を入れるべきかを知らせる情報が見つかりません。

ベストアンサー1

仕様ファイルでこれを行う方法がわかりません。しかし、devtoolset-7を使ってパッケージを構築する方法を見つけました。 rpmbuildを実行する前に有効にする必要があります。

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

おすすめ記事