Mailinglist Archive: opensuse-buildservice (261 mails)

< Previous Next >
Re: [opensuse-buildservice] ppc
  • From: Martin Mohring <martin.mohring@xxxxxxxxx>
  • Date: Fri, 13 Jun 2008 16:39:17 +0200
  • Message-id: <48528695.2080902@xxxxxxxxx>
Peter Czanik wrote:
Martin Mohring írta:
Hi,

i have ppc working here and I am testing it regularily (Adrian knows it ...). Its only a matter of changing some 10 lines inside the code and config.
Also you need to install also the ppc versions of the distro of interest in parallel to x86, which I in fact do to run it.
Do I understand well, that you use x86 machines to compile PPC?

I would write it down here if you whish. I have tested it with svn trunc -r 4170, which is more or lesst OBS 1.0 rc1
Is http://download.opensuse.org/repositories/openSUSE:/Tools/openSUSE_11.0/src/obs-server-0.9.99-3.1.src.rpm equal to OBS 1.0 rc1? This is the latest version available as far as I can see...

Anyway, I'm downloading it and trying to install it on my PPC machine...
Bye,
CzP
Currently, you cross-compiling is not possible in the way everybody would whish it. I have one server for the repositories and MySQL, one for the webclient and some for the different workers (compiling the code).

Currently, you need to have powerpc workers (the compile machines) in order to generate ppc arch compilations. All the repositories/src can handle multiarch right now. Its only that you have to change some lines of code and also have to configure such a mixed setup (able to build x86-32 bit, x86-64 bit and ppc-32 bit, ppc-64 bit).

Since the workers is only scripting code, they can run out of the box on ppc machines.

But: You need about 2 GB of RAM currently on a machine if it runs webclient, api server, obs backend, mysql and the workers (2 GB == max 1-2 workers on the machine). If your PPC machine is not that powerful, I would opt for putting everything except the workers on some x86 pc and configure the ppc machine only for the workers.

Martin

---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-buildservice+help@xxxxxxxxxxxx

< Previous Next >