From: Chris C. <ca...@al...> - 2003-05-31 13:16:55
|
[adding rg-devel to the cc list] On Friday 23 May 2003 8:28 am, Ing. Jozef Sakalos wrote: > the problem persists also with fluidsynth. I watched debug output > of rosegardensequencer for a while and it is obvious that it plays > only once a second but all notes that fall into that second. Right, it seems this problem occurs only when building with=20 optimisation switched on. With SuSE 8.2 (which uses a gcc-3.3-pre=20 compiler) I see this problem every time if I build with the default=20 optimisation setting (-O2) and never if I build with -O0. I suggest that in the mean time SuSE 8.2 users configure with=20 something like CXXFLAGS=3D'-O0' ./configure and I'll add a note to the FAQ to that effect. Now I need to try to find out whether it's our fault (relying on some=20 undefined behaviour) or the compiler's (optimisation bug). What fun. Does anyone here have a gcc-3.3 installation from the official 3.3=20 release, as opposed to SuSE's prerelease version? Or indeed from any=20 other vendor that uses gcc-3.3? It might be worth testing a -O2=20 build with that compiler and seeing whether it exhibits this problem. Chris |