“yum groupinstall”x64上的i686软件包?

我正在致力于让x64主机构build工作人员构buildi686 RPMs,现在AWS EC2(我们用它来运行构build工作人员)不推荐像m1.medium这样的i386节点转而使用像m3.medium这样的仅x64实例types。

我可以推出一个在64位内核上运行32位userpsace的自定义AMI,但是这似乎是一个很好的机会,可以切换到使用多元化构build。

我目前安装核心开发工具和包构build依赖关系

yum install yum-utils yum groupinstall "Development Tools" yum-builddep postgresql 

…但我不知道如何做相当的多元化。 对于单个软件包,您只需:

 yum install glibc-devel.i686 

例如,但这不适用于groupinstall或builddep。

想法?

正如你在评论中提到的那样,你可以使用multilib_policy=all来进行组安装,并且像这样使用setum命令来执行yum-builddep:

 setarch i686 yum-builddep postgresql