Index: src/driver/cfa.cc
===================================================================
--- src/driver/cfa.cc	(revision 0188a0bce49abf2833b0cb95e8193b3beaaadced)
+++ src/driver/cfa.cc	(revision 7d94d805fda9a7adff66f41535cded2b01ce85e4)
@@ -10,6 +10,6 @@
 // Created On       : Tue Aug 20 13:44:49 2002
 // Last Modified By : Peter A. Buhr
-// Last Modified On : Thu Feb  1 22:26:10 2018
-// Update Count     : 163
+// Last Modified On : Mon Feb  5 22:05:28 2018
+// Update Count     : 166
 //
 
@@ -258,4 +258,13 @@
 		#endif
 
+		args[nargs] = "-Xlinker";
+		nargs += 1;
+		args[nargs] = "--undefined=__cfaabi_dbg_bits_write";
+		nargs += 1;
+		args[nargs] = "-Xlinker";
+		nargs += 1;
+		args[nargs] = "--undefined=__cfaabi_interpose_startup";
+		nargs += 1;
+
 		// include the cfa library in case it's needed
 		args[nargs] = "-L" CFA_LIBDIR;
@@ -273,15 +282,6 @@
 		args[nargs] = "-lrt";
 		nargs += 1;
-		args[nargs] = "-Xlinker";
-		nargs += 1;
-		args[nargs] = "--undefined=__cfaabi_dbg_bits_write";
-		nargs += 1;
-		args[nargs] = "-Xlinker";
-		nargs += 1;
-		args[nargs] = "--undefined=__cfaabi_interpose_startup";
-		nargs += 1;
-
-	} // if
-#endif //HAVE_LIBCFA
+	} // if
+#endif // HAVE_LIBCFA
 
 	// Add exception flags (unconditionally)
@@ -333,4 +333,9 @@
 		nargs += 1;
 	} // if
+
+    args[nargs] = "-Xlinker";							// used by backtrace
+    nargs += 1;
+    args[nargs] = "-export-dynamic";
+    nargs += 1;
 
 	// execute the compilation command
