I'm checking this in on the trunk and the 7.2 branch.
PR 11900 says that gdb's breaks help with Python 2.4.
This happens because the gdb module's __path__ points to a directory
which does not exist.
This patch fixes the problem by arranging to make the appropriate
directory at install time.
Joel, I'm afraid your patches in this area will need a small update.
Or you can just back this out when those go in -- it doesn't matter at
all to me. I went with this very minimal patch just because it seems
important to fix for 7.2.