BUILD/MINOR: tools: solaris build fix on dladdr.

dladdr takes a mutable address on this platform.
diff --git a/src/tools.c b/src/tools.c
index c60f80b..aa90341 100644
--- a/src/tools.c
+++ b/src/tools.c
@@ -4820,7 +4820,11 @@
 	if (ret)
 		*size = sym ? sym->st_size : 0;
 #else
+#if defined(__sun)
+	ret = dladdr((void *)addr, dli);
+#else
 	ret = dladdr(addr, dli);
+#endif
 	*size = 0;
 #endif
 	return ret;