[opensuse-arm] Building using native builders
Hi, I'm trying to verify some build failures are not as a result of using qemu, but for the life of me I can't work out how to get things built on the arndales rather than the x86 hosts. I would build locally on my chromebook, but I appear to have forgotten how. Problem is I have three packages that I'm trying to build and one of those three is a dep for the others. What's the best way to go about it? How can one get projects to build using the native builders? Thanks, Andy -- Andrew Wafaa IRC: FunkyPenguin GPG: 0x3A36312F -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org
2013/5/10 Andrew Wafaa <awafaa@opensuse.org>: Hi Andrew, for building natively against 12.3, build against project "openSUSE:12.3" repo "ports" (or openSUSE:12.3:Ports/ports if you need the additional post-GA fixes). For Factory, please build against openSUSE:Factory:ARM/standard (we should probably rename it to ports as well at some point). simply change the <path element in the <repository> section of your osc meta prj directly.
Problem is I have three packages that I'm trying to build and one of those three is a dep for the others. What's the best way to go about it?
if you let the server build it, it will all resolve that automatically (unless there is a circular dependency, it does that all by itself). When you build locally (you#d need native hardware then, of course), you need to build it in the right order, and save away the build results from the previous build in some directory and use that directory with the -p option for later osc build's. (for preferred rpms) -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org
On Sat 11 May 2013 17:58:21 NZST +1200, Dirk Müller wrote:
When you build locally (you#d need native hardware then, of course),
Is the use of cross-compilers not possible? It would give a lot more CPU oomph at the fraction of the cost and complexity. Volker -- Volker Kuhlmann http://volker.dnsalias.net/ Please do not CC list postings to me. -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org
2013/5/12 Volker Kuhlmann <list0570@paradise.net.nz>:
When you build locally (you#d need native hardware then, of course), Is the use of cross-compilers not possible? It would give a lot more CPU oomph at the fraction of the cost and complexity.
It is theoretically possible, but we don't have support for that in OBS yet. Our measurements show though that the use of qemu-accel is the same speed like cross-compiling at a fraction of the (development) cost. It is a bit of a trade-off decision: do you optimise for development or for build time. We prefer optimising on development time, since that tends to be more precious (or more expensive). Greetings, Dirk -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org
participants (3)
-
Andrew Wafaa
-
Dirk Müller
-
Volker Kuhlmann