Alon Bar-Lev <[email protected]> writes:

> Gentoo bug#405525, support not installing static libraries.

Can you check if the following, simpler, patch to Makefile.in does the
job (still depends on IF_STATIC, from configure, of course)?

It will use the install-static and uninstall-static targets
unconditionally, but they won't do anything when LIBTARGETS is empty.

Regards,
/Niels

diff --git a/Makefile.in b/Makefile.in
index c63465c..d6be465 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -20,8 +20,8 @@ include config.make
 
 PRE_CPPFLAGS = -I.
 # FIXME: Add configuration of LIBEXT?
-LIBTARGETS = libnettle.a @IF_HOGWEED@ libhogweed.a
-SHLIBTARGETS = $(LIBNETTLE_FORLINK) @IF_HOGWEED@ $(LIBHOGWEED_FORLINK)
+LIBTARGETS = @IF_STATIC@ libnettle.a @IF_HOGWEED@ libhogweed.a
+SHLIBTARGETS = @IF_SHARED@ $(LIBNETTLE_FORLINK) @IF_HOGWEED@ 
$(LIBHOGWEED_FORLINK)
 
 getopt_SOURCES = getopt.c getopt1.c
 getopt_TARGETS = $(getopt_SOURCES:.c=.$(OBJEXT))
@@ -32,7 +32,7 @@ internal_TARGETS = $(internal_SOURCES:.c=.$(OBJEXT))
 TARGETS = aesdata$(EXEEXT) desdata$(EXEEXT) twofishdata$(EXEEXT) \
          shadata$(EXEEXT) gcmdata$(EXEEXT) \
          $(getopt_TARGETS) $(internal_TARGETS) \
-         $(LIBTARGETS) @IF_SHARED@ $(SHLIBTARGETS)
+         $(LIBTARGETS) $(SHLIBTARGETS)
 IMPLICIT_TARGETS = @IF_DLL@ $(LIBNETTLE_FILE) $(LIBHOGWEED_FILE)
 
 DOCTARGETS = @IF_DOCUMENTATION@ nettle.info nettle.html nettle.pdf


-- 
Niels Möller. PGP-encrypted email is preferred. Keyid C0B98E26.
Internet email is subject to wholesale government surveillance.
_______________________________________________
nettle-bugs mailing list
[email protected]
http://lists.lysator.liu.se/mailman/listinfo/nettle-bugs

Reply via email to