Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 31 Aug 2013 08:56:34 +0000 (UTC)
From:      David Chisnall <theraven@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r255093 - head/contrib/libcxxrt
Message-ID:  <201308310856.r7V8uY1N024581@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: theraven
Date: Sat Aug 31 08:56:33 2013
New Revision: 255093
URL: http://svnweb.freebsd.org/changeset/base/255093

Log:
  Don't use _Unwind_Backtrace() on ARM as it's currently missing from our libgcc_s.  andrew@ has patches to add it, so this can be reverted and sync'd with upstream later.

Modified:
  head/contrib/libcxxrt/exception.cc

Modified: head/contrib/libcxxrt/exception.cc
==============================================================================
--- head/contrib/libcxxrt/exception.cc	Sat Aug 31 08:50:45 2013	(r255092)
+++ head/contrib/libcxxrt/exception.cc	Sat Aug 31 08:56:33 2013	(r255093)
@@ -715,7 +715,9 @@ static void report_failure(_Unwind_Reaso
 			if (status == 0) { free(demangled); }
 			// Print a back trace if no handler is found.
 			// TODO: Make this optional
+#ifndef __arm__
 			_Unwind_Backtrace(trace, 0);
+#endif
 			break;
 	}
 	std::terminate();



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201308310856.r7V8uY1N024581>