如何编译i686

问题描述 投票:0回答:0
rpmbuild --target i686 -ba /rpmbuild/SPECS/gcc.spec

但是我会收到以下错误:

/usr/bin/ld: /workdir/rpmbuild/BUILD/gcc-11.5.0-20240719/obj-i686-redhat-linux/./gcc/liblto_plugin.so: error loading plugin: /workdir/rpmbuild/BUILD/gcc-11.5.0-20240719/obj-i686-redhat-linux/./gcc/liblto_plugin.so: wrong ELF class: ELFCLASS32

由于存在libgcc.i686的公共版本,我知道可以为i686构建它,但我找不到有关如何为i686构建包裹的任何东西。

我试图使用
setarch i686

并遇到相同的错误。

rpmbuild -bs /rpmbuild/SPECS/gcc.spec mock -r fedora-41-i386 /rpmbuild/SRPM/gcc.srpm

    

x86 rpm rpmbuild rhel9
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.