“Por favor, compruebe que gdb está codificado en código - vea taskgated (8)” - ¿Cómo hacer que gdb se instale con el código homebrew firmado?

Estoy bajo osx 10.8.4 y he instalado gdb 7.5.1 con homebrew (la motivación es obtener un nuevo gdb con nuevas características como --with-python, etc.)

Larga historia corta cuando ejecuto la depuración dentro de un proyecto de Eclipse de C ++ que obtengo:

Error in final launch sequence
Failed to execute MI command:
-exec-run
Error message from debugger back end:
Unable to find Mach task port for process-id 46234: (os/kern) failure (0x5).
 (please check gdb is codesigned - see taskgated(8))
Unable to find Mach task port for process-id 46234: (os/kern) failure (0x5).
 (please check gdb is codesigned - see taskgated(8))

He seguido varias sugerencias para la firma de código

https://sourceware.org/gdb/wiki/BuildingOnDarwinparcialmentehttp://www.noktec.be/archives/1251 con varios ajustes

Así que lo hice:

Configurar el certificadoFirme el gdb -> codesign -s gdb-cert / usr / local / bin / gdb

Cuando vuelvo a ejecutar la depuración en Eclipse, obtengo el mismo error que el anterior "(compruebe que gdb tiene el código marcado - vea taskgated (8))".

Si devuelvo el gdb al gdb anterior (en las preferencias de gdb de Eclipse) / usr / libexec / gdb / gdb-i386-apple-darwin, la depuración se ejecuta como se esperaba.

¿Alguna solución / consejo por ahí?

Gracias

Pelle

Respuestas a la pregunta(7)

Su respuesta a la pregunta