From 169282fe522a594c1d5bf963cf4cd68f46f9f05c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niels=20M=C3=B6ller?= <nisse@lysator.liu.se> Date: Thu, 23 Sep 2004 20:44:59 +0200 Subject: [PATCH] (SHLIBLINK, SHLIBLIBS): On cygwin, linking needs -Wl,--whole-archive $(OBJECTS) -Wl,--no-whole-archive $(LIBS). Rev: src/nettle/ChangeLog:1.276 Rev: src/nettle/configure.ac:1.44 --- ChangeLog | 5 +++++ configure.ac | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index f51967e9..6eab8213 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2004-09-23 Niels Möller <nisse@lysator.liu.se> + + * configure.ac (SHLIBLINK, SHLIBLIBS): On cygwin, linking needs + -Wl,--whole-archive $(OBJECTS) -Wl,--no-whole-archive $(LIBS). + 2004-09-22 Niels Möller <niels@s3.kth.se> * configure.ac: Setup SHLIBFORLINK and friends for cygwin. diff --git a/configure.ac b/configure.ac index 5c6e1476..f225467f 100644 --- a/configure.ac +++ b/configure.ac @@ -125,8 +125,8 @@ case `uname -sr` in SHLIBFORLINK='cygnettle-$(SHLIBMAJOR)-$(SHLIBMINOR).dll' SHLIBSONAME='' SHLIBFILE='libnettle.dll.a' - SHLIBLINK='$(CC) $(LDFLAGS) -shared -Wl,--out-implib=$(SHLIBFILE) -Wl,--export-all-symbols -Wl,--enable-auto-import -Wl,--no-whole-archive' - SHLIBLIBS='$(LIBS)' + SHLIBLINK='$(CC) $(LDFLAGS) -shared -Wl,--out-implib=$(SHLIBFILE) -Wl,--export-all-symbols -Wl,--enable-auto-import -Wl,--whole-archive' + SHLIBLIBS='-Wl,--no-whole-archive $(LIBS)' ;; *) SHLIBFORLINK=libnettle.so -- GitLab