【发布时间】:2019-04-08 17:48:14
【问题描述】:
我正在修改 RPM SPEC 文件以构建 x86_64 架构。现有的 SPEC 包括一个仅适用于 32 位的包,即Requires: package-x-y-z。如何删除 x86_64 架构的package-x-y-z 要求just,同时仍要求其他操作系统使用它?
我尝试在Requires: package x-y-z 行之前使用%ifnarch x86_64,但没有成功。
我可以制作单独的 SPEC 文件,但理想情况下,这个 SPEC 文件将支持这两种架构以实现更好的可维护性。
【问题讨论】: