Don't use $(EXHEADER) directly in for loops, as most shells will break if $(EXHEADER) is empty. Notified by many, solution suggested by Carson Gaspar <carson@taltos.org>
diff --git a/crypto/Makefile.ssl b/crypto/Makefile.ssl index e61a82a..c03bbc4 100644 --- a/crypto/Makefile.ssl +++ b/crypto/Makefile.ssl
@@ -132,7 +132,7 @@ done; install: - @for i in $(EXHEADER) ;\ + @headerlist="$(EXHEADER)"; for i in $$headerlist ;\ do \ (cp $$i $(INSTALL_PREFIX)$(INSTALLTOP)/include/openssl/$$i; \ chmod 644 $(INSTALL_PREFIX)$(INSTALLTOP)/include/openssl/$$i ); \