[LAD] Possible to run jackd on Android?

Bill Gribble grib at billgribble.com
Fri Aug 31 13:34:53 UTC 2012

For a few years I have used an Atom UMPC as my "mobile development
terminal", allowing me to build and run code at much lower performance
than I would expect from a "real" system but good enough for working on
new bits of code and finding performance bottlenecks :) 

I am migrating over to a Nexus 7 with a Debian chroot environment and
tightvnc for display. This is working great for most things.  The last
bit is to be able to run jackd so I can actually test audio parts of the
programs I work on the most.  

I don't care about latency, or even xruns.  This isn't for production
use.  I just want to be able to exercise the jack client library, make
connections, and hopefully get SOME audio output.  The current problem I
am having is that sys V shared mem API is not supported. 
        $ jackd -d alsa
        jackdmp 1.9.9
        Copyright 2001-2005 Paul Davis and others.
        Copyright 2004-2012 Grame.
        jackdmp comes with ABSOLUTELY NO WARRANTY
        This is free software, and you are welcome to redistribute it
        under certain conditions; see the file COPYING for details
        JACK semaphore error: semget creation (Function not implemented)
        jack_shm_lock_registry fails...
        No access to shm registry
        Failed to open server

Has anybody done anything like what I'm working toward?  Any workarounds
for missing shm API? 

Bill Gribble 

More information about the Linux-audio-dev mailing list