I figured the armhf repo from the Debian Multimedia archive would work on the R-Pi. This is not true. Any program installed from that repo segfaults on system calls that look like this
futex(0xbef6a288, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 1, NULL, b685f000) = -1 EAGAIN (Resource temporarily unavailable)
rt_sigaction(SIGRTMIN, {0xb684820c, [], SA_SIGINFO|0x4000000}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {0xb68480b4, [], SA_RESTART|SA_SIGINFO|0x4000000}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0
brk(0) = 0x995000
brk(0x9b6000) = 0x9b6000
futex(0xb65c4c18, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0xb65c4c0c, FUTEX_WAKE_PRIVATE, 2147483647) = 0
--- SIGILL (Illegal instruction) @ 0 (0) ---
+++ killed by SIGILL +++
I don't know how to fix this, so I'm removing everything installed through this repo and only using the source to build custom packages. Due to the awesomeness of this audio card, I think it would be nice to offer binaries of some of the d-m.o ports since they can do things like play files and provide codecs which are quite popular on the interwebs in addition to within higher end consumer devices. So that's what I'm doing now. This should be fun.




