Rename `rs-race' to `Lrs-race'

Only build a "local-only" version of `rs-race'. The "generic" build is
not very entertaining, as the `unw_set_caching_policy()' calls
manipulate the `unw_local_addr_space' in libunwind-$arch.so, while the
`backtrace()' calls use the address space object from libunwind.so
behind the scenes.
diff --git a/tests/rs-race.c b/tests/Lrs-race.c
similarity index 70%
rename from tests/rs-race.c
rename to tests/Lrs-race.c
index cf34b97..061bd8c 100644
--- a/tests/rs-race.c
+++ b/tests/Lrs-race.c
@@ -23,11 +23,13 @@
 
 /*  Verify that register state caches work under all caching policies
     in a multi-threaded environment with a large number IPs */
+
+#define UNW_LOCAL_ONLY
+#include <libunwind.h>
+
 #include <stdio.h>
 #include <pthread.h>
 #include <stdlib.h>
-#include <libunwind.h>
-#include <execinfo.h>
 
 /* ITERS=1000, NTHREAD=10 caught some bugs in the past */
 #ifndef ITERS 
@@ -46,7 +48,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -56,7 +58,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -66,7 +68,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -76,7 +78,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -86,7 +88,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -96,7 +98,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -106,7 +108,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -116,7 +118,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -126,7 +128,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -136,7 +138,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -146,7 +148,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -156,7 +158,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -166,7 +168,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -176,7 +178,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -186,7 +188,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -196,7 +198,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -206,7 +208,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -216,7 +218,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -226,7 +228,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -236,7 +238,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -246,7 +248,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -256,7 +258,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -266,7 +268,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -276,7 +278,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -286,7 +288,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -296,7 +298,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -306,7 +308,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -316,7 +318,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -326,7 +328,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -336,7 +338,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -346,7 +348,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -356,7 +358,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -366,7 +368,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -376,7 +378,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -386,7 +388,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -396,7 +398,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -406,7 +408,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -416,7 +418,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -426,7 +428,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -436,7 +438,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -446,7 +448,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -456,7 +458,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -466,7 +468,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -476,7 +478,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -486,7 +488,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -496,7 +498,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -506,7 +508,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -516,7 +518,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -526,7 +528,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -536,7 +538,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -546,7 +548,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -556,7 +558,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -566,7 +568,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -576,7 +578,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -586,7 +588,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -596,7 +598,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -606,7 +608,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -616,7 +618,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -626,7 +628,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -636,7 +638,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -646,7 +648,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -656,7 +658,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -666,7 +668,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -676,7 +678,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -686,7 +688,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -696,7 +698,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -706,7 +708,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -716,7 +718,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -726,7 +728,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -736,7 +738,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -746,7 +748,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -756,7 +758,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -766,7 +768,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -776,7 +778,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -786,7 +788,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -796,7 +798,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -806,7 +808,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -816,7 +818,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -826,7 +828,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -836,7 +838,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -846,7 +848,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -856,7 +858,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -866,7 +868,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -876,7 +878,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -886,7 +888,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -896,7 +898,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -906,7 +908,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -916,7 +918,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -926,7 +928,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -936,7 +938,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -946,7 +948,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -956,7 +958,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -966,7 +968,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -976,7 +978,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -986,7 +988,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -996,7 +998,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -1006,7 +1008,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -1016,7 +1018,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -1026,7 +1028,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -1036,7 +1038,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -1046,7 +1048,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -1056,7 +1058,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -1066,7 +1068,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -1076,7 +1078,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -1086,7 +1088,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -1096,7 +1098,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -1106,7 +1108,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -1116,7 +1118,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -1126,7 +1128,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -1136,7 +1138,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -1146,7 +1148,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -1156,7 +1158,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -1166,7 +1168,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -1176,7 +1178,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -1186,7 +1188,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -1196,7 +1198,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -1206,7 +1208,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -1216,7 +1218,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -1226,7 +1228,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -1236,7 +1238,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -1246,7 +1248,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -1256,7 +1258,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -1266,7 +1268,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -1276,7 +1278,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -1286,7 +1288,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -1296,7 +1298,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -1306,7 +1308,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -1316,7 +1318,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
@@ -1326,7 +1328,7 @@
   void *buf[20];
   int n;
 
-  if ((n = backtrace (buf, 20)) < 3)
+  if ((n = unw_backtrace (buf, 20)) < 3)
     abort ();
 }
 
diff --git a/tests/Makefile.am b/tests/Makefile.am
index ab5c148..9dc94f1 100644
--- a/tests/Makefile.am
+++ b/tests/Makefile.am
@@ -46,7 +46,7 @@
 			Gtest-trace Ltest-trace				 \
 			test-async-sig test-flush-cache test-init-remote \
 			test-mem test-setjmp test-ptrace Ltest-varargs	 \
-			Ltest-nomalloc Ltest-nocalloc rs-race
+			Ltest-nomalloc Ltest-nocalloc Lrs-race
  noinst_PROGRAMS_cdep = forker crasher mapper test-ptrace-misc		 \
 			Gperf-simple Lperf-simple
 
@@ -147,7 +147,7 @@
 test_proc_info_LDADD = $(LIBUNWIND)
 test_static_link_LDADD = $(LIBUNWIND)
 test_strerror_LDADD = $(LIBUNWIND)
-rs_race_LDADD = $(LIBUNWIND) -lpthread
+Lrs_race_LDADD = $(LIBUNWIND_local) -lpthread
 Ltest_varargs_LDADD = $(LIBUNWIND_local)
 
 Gtest_bt_LDADD = $(LIBUNWIND) $(LIBUNWIND_local)