【发布时间】:2018-04-16 23:22:57
【问题描述】:
我正在从源代码压缩包、补丁和 .spec 文件构建 RPM。我这样做是为了添加特定于平台的补丁。
我已阅读给定的 .spec 文件,并注意到其中有如下行:
%ifarch %{arm}
当我看到类似这样的行时,有时我会看到一个定义,例如,如下:
%global shared 0
后来,%shared 被用作 0。但是,我找不到 %arm 的定义。我猜它可能是预定义的,或者在其他地方定义(系统范围?)。
.spec 文件中的 %arm 变量是什么意思?如果是预定义的,定义在哪里?
【问题讨论】: