我正在使用gradle的nebula.os-package插件构建一个本机代码包。我需要指定正确架构的glibc是必需的。我试过显而易见的
requires 'glibc%{?_isa}'
但是rpm -qpR foo.rpm无助地导致了
glibc%{?_isa}
使用不带问号的%{_isa}也没什么不同。
%{_isa}
gitHub资源库中的开放问题136和227就是关于这个问题的,但没有维护者在这些帖子中发表过评论。有人找到解决办法了吗?
发布于 2017-10-22 20:56:10
删除单引号;这是在告诉rpmbuild不要解析字符串中的变量。
rpmbuild
对于您将来的知识,前导?的意思是“如果这个变量不存在也没关系;只是不要使用它。”
?
https://stackoverflow.com/questions/46820360
相似问题