in theory, we should support fsf gdb on apple now. this also cleans and documents some execution paths.