I'm building pulse under Scratchbox for Maemo 5 then copying the module-sine.so file to Nokia N900 to test. If I use compiler options -O0 or -O1, it works fine. If I use -O2 or -O3 I just get a sqwarking noise. Any ideas?