svn commit: r255093 - head/contrib/libcxxrt

David Chisnall theraven at FreeBSD.org
Sat Aug 31 08:56:34 UTC 2013


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();


More information about the svn-src-head mailing list