Since gcc-4.3 and gcc-4.4 default to -Wl,--as-needed, programs using flatzebra fail to link, because flatzebra dependencies are not specified in the .la file. For example, burgerspace-1.8.3 fails to link with errors like usr/lib/gcc/x86_64-pc-linux-gnu/4.4.0/../../../../lib64/libflatzebra-0.1.so: undefined reference to `Mix_CloseAudio' The problem can be solved by adding -lSDL -lSDL_image -lSDL_mixer to the CFLAGS/CXXFLAGS for the compilation of flatzebra. (A more appropriate solution would of course be to patch the build system to add the above three flags to the LIBS variable of some Makefile.am, but I did not inspect the build system).
open a bug that shows the failure to link. I'm using gcc43 and flatzebra builds and installs fine and so does burgerspace and afternoonstalker which uses it.
I observed now that the link bug only occurs if -Wl,--as-needed is specified explicitly in the LDFLAGS - no idea why the implicit definition does not apply. (Perhaps this is also a speciality of gcc-4.4 which I am using, although I observed no other problems of this type with it after recompiling my whole system with it - I even don't have gcc-4.3 installed anymore). bug 269513 contains the link error for burgerspace.