At the moment, it's not possible to set pending breakpoint via MI. This patch fixed it. Now if one does -break-insert -f symbol_in_shared_lib GDB will create a pending breakpoint if symbol_in_shared_lib is not yet seen. The -f stands for "future". We can't use -p since that grabbed by thread option (which cannot be -t since that's grabbed by temporary option). Apple branch uses -f as well, as we might as well be compatible (even if the code is completely different). OK? - Volodya