How can I make a program (using SDL) built on Ubuntu work on other systems?

Posted by halifar on Ask Ubuntu See other posts from Ask Ubuntu or by halifar
Published on 2010-08-23T20:10:21Z Indexed on 2011/01/06 18:58 UTC
Read the original article Hit count: 120

Hi there,

I'm writing a program that uses OpenAL. When I link against it (I'm using CMake), it also links against libpulse - PulseAudio. This results in the binary not working on other systems. Can I somehow not link against PulseAudio and still use OpenAL on Ubuntu?

Edit: I just figured something out: It's not OpenAL that's dragging PulseAudio in, it's SDL. Is there anything I can do about that?

© Ask Ubuntu or respective owner

Related posts about pulseaudio

Related posts about packaging