building qt4 for arm
Hi all
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?
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:
I pulled the last version of qemu and build it for "arm-softmmu". Baked
a kernel for machine "realview-pbx-a9" so that SMP could be enabled for
4 CPUs. Qemu boots the kernel fine so that I was able to boot into a
prior bootstrapped debian over NFS.
Here I was able to start a "dpkg-buildpackage -j4" for qt4: But it takes
forever and only one Host-CPU is used.
I'm still searching for a practicable way of rebuilding bigger debian
packages.
How do you do that?
Any hints?
Thanks in advance
Rik
Reply to: