Skip to content

Commit 2aa72f7

Browse files
committed
system: workarounds for Saigo
1 parent 7dc9c2e commit 2aa72f7

File tree

2 files changed

+9
-3
lines changed

2 files changed

+9
-3
lines changed

CMakeLists.txt

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -531,9 +531,11 @@ endif()
531531
if (WIN32)
532532
set(LIBS_BASE ${LIBS_BASE} winmm ws2_32)
533533
elseif (NACL)
534-
find_library(NACL_EXCEPTION nacl_exception)
535-
find_library(NACL_MINIDUMP minidump_generator)
536-
set(LIBS_BASE ${LIBS_BASE} ${NACL_MINIDUMP} ${NACL_EXCEPTION} )
534+
if (NOT USE_NACL_SAIGO)
535+
find_library(NACL_EXCEPTION nacl_exception)
536+
find_library(NACL_MINIDUMP minidump_generator)
537+
set(LIBS_BASE ${LIBS_BASE} ${NACL_MINIDUMP} ${NACL_EXCEPTION})
538+
endif()
537539
else()
538540
find_library(LIBM m)
539541
if (LIBM)

src/common/System.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,10 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
3939
#include <sys/random.h>
4040
#endif
4141
#ifdef __native_client__
42+
#if !defined(__saigo__)
4243
#include <nacl/nacl_exception.h>
4344
#include <nacl/nacl_minidump.h>
45+
#endif
4446
#include <nacl/nacl_random.h>
4547
#else
4648
#include <dlfcn.h>
@@ -335,8 +337,10 @@ static void CrashHandler(const void* data, size_t n)
335337

336338
void SetupCrashHandler()
337339
{
340+
#if !defined(__saigo__)
338341
nacl_minidump_register_crash_handler();
339342
nacl_minidump_set_callback(CrashHandler);
343+
#endif
340344
}
341345
#else
342346
NORETURN static void CrashHandler(int sig)

0 commit comments

Comments
 (0)