[OE-core] how to get OE/rpm5 and rpms being built with rpm4 on centos7 to play together?
Robert P. J. Day
rpjday at crashcourse.ca
Mon Jan 18 17:18:03 UTC 2016
was just presented with the following issue ... friend was asked to start
creating RPMs to add to a system being created with wind river linux 7 (soon
to be WRL8), but effectively, yocto project. last time i looked, YP uses
rpm5 and i never thought too much about it.
said friend, however, has a home-grown build system that involves
hand-rolled spec files and running "rpmbuild" manually on centos 7,
which uses rpm4, which means (as i gather) that the generated rpms
are simply incompatible with the target system. so, possible solutions?
one is to recreate the target system entirely with a PREFERRED_VERSION
for rpm of 4, but that seems like overkill.
second is to somehow get rpmbuildv5 onto his centos 7 box, and alter
his search path to pick up that version just for the sake of his build.
last option (and my preference) is to ditch his whole hand-rolling
and use YP (in this case, WRL) and define actual recipes for his
software and build that way.
thoughts? am i understanding the problem here correctly? is there a
simpler solution i'm overlooking? thanks.
rday
More information about the Openembedded-core
mailing list