System: use nacl_minidump header from libs/, Saigo doesn't ship it unlike PNaCl#1501
System: use nacl_minidump header from libs/, Saigo doesn't ship it unlike PNaCl#1501
Conversation
…o doesn't ship them unlike PNaCl
…a dependency of nacl_minidump
|
The |
|
I will test if minidump generation and stack tracing works in a bit. Or if anyone else wants to try it, https://wiki.unvanquished.net/wiki/Breakpad has the procedure. |
|
A Saigo-built binary can produce a crash dump when crashing under Daemon (though we don't yet know if it's valid). However, Breakpad's |
|
Tried upstream Breakpad (https://chromium.googlesource.com/breakpad/breakpad) and |
|
I added a workaround for finding the For some unknown reasons modifying the |
79f19c8 to
79127a5
Compare
|
Also remember that crash.unvanquished.net is a thing. We just need to remember to upload syms to it. |
|
@DolceTriade I'm reacting to: This isn't blocked by anything, the fact the feature doesn't work yet when the game is built with Saigo doesn't prevent us to reshape the CMake files to be compatible with more than one toolchain. It's not CMake's fault. For the C++ change, in fact we were lucky it built with PNaCl, it only built previously because we luckily relied on a copy of the header that was done in our back (and luckily, it was the exact same one). |
|
@slipher I'm fine merging this. Do you have any objections? |
No |
daad1cb to
4e65aa9
Compare
|
I just added this: - if (NOT NACL_MINIDUMP)
+ if (NOT NACL_MINIDUMP AND "${NACL_TARGET}" STREQUAL "i686" AND EXISTS "${DEPS_DIR}/saigo_newlib/x86_64-nacl/lib32")The The |
4e65aa9 to
b0d70fa
Compare
|
LGTM the new commit |
We always had those headers around.
The related
.afiles are shipped with PNaCl and Saigo for their respective targets.