[sisyphus] KDevelop4 patch

Sergey Borovikov sergey.borovikov на top-sportbets.com
Вт Фев 22 16:51:40 UTC 2011


Приветствую..
Ковырялся тут с обновлением KDevelop до версии 4.2 (кстати кто всё-таки соберёт?) и случайно починил "Debuging Shell", который уже несколько лет как поломаный. (http://www.kdevelop.org/mediawiki/index.php/FAQ#How_to_debug_exec_objects_with_libtool_.22temporary_wrapper_scripts.22.3F)
Решение конечно немного кривое, но позволяет дебажить libtool-приложения без проблем. По крайней мере других применений "Debuging Shell", кроме как написать туда "libtool --mode=execute" я в инете не нашёл.

По поводу решения: идея в том, чтобы 'gdb' запускал обычный 'sh', которому аргументом передаётся '-c "libtool --mode=execute appName appArgs"'. Естественно это только если "Debuging Shell" указан(не пуст). Работает на ура.
Найденные в коде артефакты по поводу этого функционала не работоспособны в принципе.
-- 
Sergey Borovikov

Top Sportwetten GesmbH
Hietzinger Kai 137a
A-1130 Wien

email: sergey.borovikov на top-sportbets.com
www.ambassador-bets.com
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 316 байтов
Описание: This is a digitally signed message part.
Url     : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20110222/6519da68/attachment-0002.bin>
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : DebugShellFix.patch
Тип     : text/x-patch
Размер  : 1793 байтов
Описание: отсутствует
Url     : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20110222/6519da68/attachment-0003.bin>


Подробная информация о списке рассылки Sisyphus