Trying to install ACE in my Debian cross compile environment for BBB

Howdy. I’m rather new to linux and cross compiling, so my package foo is a little weak. I’m trying to get ACE installed in my cross compiling environment (setup using Derek Molloy’s awesome tutorials). The two environments here being:

• Linux debian 3.2.0-4-amd64 #1 SMP Debian 3.2.65-1+deb7u1 x86_64 GNU/Linux
• Linux beaglebone 3.8.13-bone47 #1 SMP Fri Apr 11 01:36:09 UTC 2014 armv7l GNU/Linux

“sudo apt-get install libace-6.0.3” doesn’t install anything in the cross compiler environment (in /usr/arm-linux-gnueabihf if I understand these things)

Digging into the info about the package on, it looks like an armhf version exists.

  1. How do I get it to come down?
  2. Will it go into /usr/arm-linux-gnueabihf?


You need the multi-arch package:

sudo apt-get install libace-6.0.3:armhf


Hi Robert. Thanks for the reply!

local@debian:~$ sudo apt-get install libace-6.0.3:armhf
Reading package lists… Done
Building dependency tree
Reading state information… Done
E: Unable to locate package libace-6.0.3
E: Couldn’t find any package by regex ‘libace-6.0.3’

Do I need a different entry in my /etc/apt/sources.list file? This is what it looks like: