diff -ru samba-4.2.1.orig/buildtools/wafsamba/samba_conftests.py samba-4.2.1/buildtools/wafsamba/samba_conftests.py
--- samba-4.2.1.orig/buildtools/wafsamba/samba_conftests.py	2015-05-01 17:25:29.102280927 +0900
+++ samba-4.2.1/buildtools/wafsamba/samba_conftests.py	2015-05-01 17:25:52.541281486 +0900
@@ -565,7 +565,6 @@
         # bugs in the real parse_flags() function.
         #
         if x == '-Wl,-rpath' or x == '-Wl,-R':
-            linkflags.remove(x)
             x = lst1.pop(0)
             if x.startswith('-Wl,'):
                 rpath = x[4:]
