Hello, I agree with Martin, it's better to compile Debian packages natively. I would suggest to get something more powerful though. A dual core board like a Pandaboard ES (1.2GHz) or a Snowball (1GHz) can come rather cheap (150-200euros) and are pretty decent for such a task.
Ermis On Tue, Feb 12, 2013 at 5:06 PM, martinwguy <martinw...@gmail.com> wrote: > On 12 February 2013 16:28, Rieker Flaik <rieker_fl...@arcor.de> wrote: > > I'm running debian arm and need to rebuild libqt4 with an additional > > patch. What is the best and fastest way to rebuild that package? > > Build it on an ARM box, as Debian packages (in general) need to build > on native hardware. > > > > > I also want to mention that I already tried several ways (cross-compile > > and qemu): > > > > 1. cross-compile: > > I have installed the emdebian toolchain by doing: > > > > aptitude install emdebian-archive-keyring > > echo "deb http://www.emdebian.org/debian/ squeeze main" >> > /etc/apt/sources.list > > aptitude update > > aptitude install gcc-4.4-arm-linux-gnueabi cpp-4.4-arm-linux-gnueabi > > > > Then I did: > > apt-get source libqt4-dev > > dpkg-buildpackage -aarmel -j4 > > > > The build-process started but died after 3 minutes with messages like > > this: > > > > animation/qsequentialanimationgroup.cpp:467: warning: unused variable > ‘q’ > > ../../include/QtCore/../../src/corelib/arch/qatomic_arm.h: Assembler > messages: > > ../../include/QtCore/../../src/corelib/arch/qatomic_arm.h:131: Error: > no such instruction: `swpb %al,%bpl,[%rbx]' > > ../../include/QtCore/../../src/corelib/arch/qatomic_arm.h:131: Error: > no such instruction: `swpb %al,%bpl,[%rbx]' > > > > 2. qemu: takes forever and only one Host-CPU is used. > > QEMU runs at an equivalent of about 1/12th of the host CPU frequency, > so a 2400MHz 386 emulates at about the speed of a 200MHz ARM CPU. > > > I'm still searching for a practicable way of rebuilding bigger debian > > packages. > > There's a 500MHz 512MB Debian armel box here that you can use over SSH > - write privately if that would be useful. Not that it won't still > take forever... (where forever is defined as any time period longer > than an hour :) > > For greater speed, you can buy/borrow/use something like a sheevaplug > or whatever the cheap top-end ARM gadget is these days. > > M > > > -- > To UNSUBSCRIBE, email to debian-embedded-requ...@lists.debian.org > with a subject of "unsubscribe". Trouble? Contact > listmas...@lists.debian.org > Archive: > http://lists.debian.org/cal4-wqp8emz-7ccuy7bldz1no-fu+evk3ggw1-poyjfhfj...@mail.gmail.com > >