sor*_*h-r 2 c++ compilation rpm rpmbuild rpm-spec
在我的 RPM 规范文件中,我声明我的软件包需要 C++ 编译器来构建:
BuildRequires: gcc-c++
Run Code Online (Sandbox Code Playgroud)
现在我希望能够使用 devtoolset-8(甚至将来使用 clang)构建这个包。gcc-c++如果没有找到,我怎样才能使依赖解析器失败devtoolset-8?我正在寻找某种OR要求:
BuildRequires: ( gcc-c++ || devtoolset-8 ) # ?
Run Code Online (Sandbox Code Playgroud)
小智 5
RPM > 4.13 支持布尔依赖项。你可以只给予,
BuildRequires: (gcc-c++ or devtoolset-8)
Run Code Online (Sandbox Code Playgroud)
它记录在这里, https://rpm.org/user_doc/boolean_dependency.html
| 归档时间: |
|
| 查看次数: |
506 次 |
| 最近记录: |