From: Jonathan Chambers Date: Thu, 1 Feb 2018 21:35:49 +0000 (+0300) Subject: Fix 'undefined reference to __builtin_unwind_init' linker error (ArmCC) X-Git-Tag: v7.6.6~42 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=d0915ae1c278413e4ad75a4ec6286457d0535829;p=gc Fix 'undefined reference to __builtin_unwind_init' linker error (ArmCC) (part of commit 9379c66 from Unity-Technologies/bdwgc) Issue #173 (bdwgc). * include/private/gcconfig.h (HAVE_BUILTIN_UNWIND_INIT): Do not define if __ARMCC_VERSION. --- diff --git a/include/private/gcconfig.h b/include/private/gcconfig.h index ffbdc142..283a0570 100644 --- a/include/private/gcconfig.h +++ b/include/private/gcconfig.h @@ -788,6 +788,7 @@ && !defined(__FUJITSU) /* for FX10 system */ \ && !(defined(POWERPC) && defined(DARWIN)) /* for MacOS X 10.3.9 */ \ && !defined(RTEMS) \ + && !defined(__ARMCC_VERSION) /* does not exist in armcc gnu emu */ \ && !defined(__clang__) /* since no-op in clang (3.0) */ # define HAVE_BUILTIN_UNWIND_INIT # endif