On 13/01/2011 12:12, JohnS wrote:
On Thu, 2011-01-13 at 10:25 +0000, Mister IT Guru wrote:
At the risk of sounding like an newbie, is is possible to build the RPMS for all architectures on the same box at the same time?
That would be dependent upon your build environment and how you set it up. As in a mock based chroot or a Non-Root build system along with cross-compiler tools etc. Takes a lot of planing to go along with it also.
I am prepared to build a seperate machine specifically for this purpose. It'll be a 64 bit instance, which I am assuming should have no problem compiling for 32 bit systems? I have heard of the mock project, but I have not looked into it for a while. I guess that will be my first port of call.
For the 3 arches you want they could all be done under mock in a x86_64 environment. Under Non-Root x86_64 Multilib arch machine can be done also with great care in how you choose your devel packages.
Automation could be done with a wrapper script setup, really easy to do. Sometimes you just can not automate every part of it so I would not expect that. You would need to do manual checks on the outcome of the srpm and the binary or build a unit test framework.
John
Thanks John, Unit Test Framework - Hmmm, I like the way your thinking, then I suppose I could use it for more than just one source code project. I think this is getting just a touch off topic, but should still be relevant to the sysadmins in the house? hehe