google_breakpad
От: nen777w  
Дата: 30.06.19 18:34
Оценка:
Добрый час.
Наверно тема поднималась и не раз, но я уже 8-мь часов долблюсь с бубном в глухую стену, без особо каких то результатов.
Сперва хотел собрать вот этот проект: https://github.com/jon-turney/google-breakpad с поддержкой MinGW.
Но получилось собрать только под Cygwin-MinGW что влечет дополнительные зависимости с Cygwin которые мне не нужны, так как проект, куда его нужно встроить, собирается под "чистым" MinGW.
Потом плюнул, решил попробовать собрать под MSVC (2017) разобарсля с этим GYPY (система сборки). Но тут опять засада.
Сама библиотека breakpad собирается, но не собираются необходимая утилита minidump_stackwalk без которой стек из дампа не просмотришь, так как в проекте есть зависимость #include <unistd.h> которого в MSVC нет.

Есть где то нормальное описание как собрать все необходимые бинари?
Re: google_breakpad
От: Mystic Artifact  
Дата: 30.06.19 19:03
Оценка: 4 (1)
Здравствуйте, nen777w, Вы писали:

Хром давно для макос и виндовс переехал на crashpad. Там же и для сборки используется более человечный GN. Ну, это как идея для альтернативных путей.
Re: google_breakpad
От: niXman Ниоткуда https://github.com/niXman
Дата: 30.06.19 20:56
Оценка: 4 (1) +1
году в 14-15-ом пробовал сабж и отказался, из-за бессмысленноси. говно редкосное.
будучи бэкэнд-разработчиком, написал свой велосипед использующий gdb со всеми плюсами: stacktrace, args, local vars. уже более года все никак не могу закончить релиз для публикации на github...
пачка бумаги А4 стОит 2000 р, в ней 500 листов. получается, лист обычной бумаги стОит дороже имперского рубля =)
Re[2]: google_breakpad
От: nen777w  
Дата: 01.07.19 05:30
Оценка:
Здравствуйте, niXman, Вы писали:

X>году в 14-15-ом пробовал сабж и отказался, из-за бессмысленноси. говно редкосное.

X>будучи бэкэнд-разработчиком, написал свой велосипед использующий gdb со всеми плюсами: stacktrace, args, local vars. уже более года все никак не могу закончить релиз для публикации на github...

Ваше решение кросс-платформенно?
Re[3]: google_breakpad
От: niXman Ниоткуда https://github.com/niXman
Дата: 01.07.19 06:36
Оценка:
Здравствуйте, nen777w, Вы писали:

N>Ваше решение кросс-платформенно?

нет, только линукс.
пачка бумаги А4 стОит 2000 р, в ней 500 листов. получается, лист обычной бумаги стОит дороже имперского рубля =)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.