From c00f4b17f7f38c180ece4c92c50c05feb2e28c2d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Niels=20M=C3=B6ller?= <nisse@lysator.liu.se>
Date: Sun, 15 Sep 2019 10:05:19 +0200
Subject: [PATCH] dlopen-test: Use libnettle.dylib on MacOS.

---
 ChangeLog               | 4 ++++
 testsuite/dlopen-test.c | 8 +++++++-
 2 files changed, 11 insertions(+), 1 deletion(-)

diff --git a/ChangeLog b/ChangeLog
index e41d1898..a2e81b5b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2019-09-15  Niels Möller  <nisse@lysator.liu.se>
+
+	* testsuite/dlopen-test.c (main): Use libnettle.dylib on MacOS.
+
 2019-07-08  Niels Möller  <nisse@lysator.liu.se>
 
 	* nettle-types.h (union nettle_block16): Mark w member as deprecated.
diff --git a/testsuite/dlopen-test.c b/testsuite/dlopen-test.c
index 99d3535b..4265bf7d 100644
--- a/testsuite/dlopen-test.c
+++ b/testsuite/dlopen-test.c
@@ -5,11 +5,17 @@
 #include <dlfcn.h>
 #endif
 
+#ifdef __APPLE__
+#define SO_EXT "dylib"
+#else
+#define SO_EXT "so"
+#endif
+
 int
 main (int argc UNUSED, char **argv UNUSED)
 {
 #if HAVE_LIBDL
-  void *handle = dlopen ("../libnettle.so", RTLD_NOW);
+  void *handle = dlopen ("../libnettle." SO_EXT, RTLD_NOW);
   int (*get_version)(void);
   if (!handle)
     {
-- 
GitLab