依存関係が多すぎます。
- OS (RHEL vs CentOS vs Suse vs Ubuntu)
- OS バージョン番号
- コンパイラ名とバージョン番号
- 依存ライブラリとそのバージョン番号
- ABI 互換性を確保するためにライブラリをビルドするために使用されるコンパイラ オプション
現在、私のコードはほとんどが C++ であり、rpm を作成する必要があり、名前は十分に説明的である必要があります。ただし、項目 1 ~ 5 を考慮に入れると、rpm の名前が非常に大きくなるため、処理が難しくなります。
このような問題に対処するための既知のガイドラインはありますか?