gpt4 book ai didi

linux - 删除警告 : Binaries arch (1) not matching the package arch (2)

转载 作者:行者123 更新时间:2023-12-04 19:35:49 30 4
gpt4 key购买 nike

在从不同的规范文件构建一些 RPM 时,我收到了上述警告

Binaries arch (1) not matching the package arch (2).


代码和一切都给了我,我对 RPM 很陌生。我在互联网上尝试过,但没有找到任何接近它的东西。有人可以给我一个提示或解释该警告的含义。

最佳答案

我没有从您的问题中获得所有详细信息,但可能正在发生这样的事情:

  • 你有一些 32 位二进制文​​件/库
  • 您将它们打包在 64 位系统上
  • 因此,产生的转速(自动)是 some_name.x86_64.rpm
  • 现在rpmbuild提示,因为生成的 rpm 是 64 位架构的 rpm,而里面包含的二进制文件是 32 位系统的。

  • 解决方案是确保生成的 rpm 指定所需的正确架构:
    BuildArch: i586
    或类似的东西。
    请注意,将 32 位和 64 位二进制文​​件打包到同一个包中时,您可能会遇到类似的错误。干净的解决方案是为每个架构生成单独的 rpm 包。

    关于linux - 删除警告 : Binaries arch (1) not matching the package arch (2),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63050596/

    30 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com