How to make conditional breakpoint in a shared library work in Eclipse CDT with GDB?
===

I am trying use conditional breakpoints in a shared library in Eclipse CDT (Juno release). The shared library is compiled in debug mode and breakpoints work but the condition is ignored. The debugger (GDB) break regardless of whether condition is satisfied or not. The same breakpoint placed in the code for the executable (not shared library) works.

How can I make breakpoints in shared libraries respect conditions in Eclipse CDT? 

I'm running 64-bit Linux version of Eclipse IDE for C/C++ Developers:

    Version: Juno Release
    Build id: 20120614-1722