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
>
>

Reply via email to