-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi,

Compiling openssl0.9.8j source on mingw32/msys, the test/fips_* tests
fail to compile; with a linker error for CRYPTO_malloc et al; they are
missing -lcrypto.

Patch that fixes compilation below.

Best regards,
   Wouter
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAknCbzwACgkQkDLqNwOhpPjPJQCgtGyBRoNLTUZkux5uEqU3fsBi
1ccAn0njPwzNLzNbVEfdAwzlYxD6fAdc
=kLp6
-----END PGP SIGNATURE-----

--- test/Makefile	Sat Dec 13 12:22:47 2008
+++ test/Makefile	Thu Mar 19 16:00:04 2009
@@ -399,11 +399,12 @@
 FIPS_BUILD_CMD=shlib_target=; if [ -n "$(SHARED_LIBS)" ]; then \
 		shlib_target="$(SHLIB_TARGET)"; \
 	fi; \
+	LIBRARIES="$(LIBSSL) $(LIBCRYPTO) $(LIBKRB5)"; \
 	if [ "$(FIPSCANLIB)" = "libfips" ]; then \
-		LIBRARIES="-L$(TOP) -lfips"; \
+		LIBRARIES+="-L$(TOP) -lfips"; \
 	elif [ -n "$(FIPSCANLIB)" ]; then \
 		FIPSLD_CC=$(CC); CC=$(TOP)/fips/fipsld; export CC FIPSLD_CC; \
-		LIBRARIES="$${FIPSLIBDIR:-$(TOP)/fips/}fipscanister.o"; \
+		LIBRARIES+="$${FIPSLIBDIR:-$(TOP)/fips/}fipscanister.o"; \
 	fi; \
 	$(MAKE) -f $(TOP)/Makefile.shared -e \
 		CC=$${CC} APPNAME=$$target$(EXE_EXT) OBJECTS="$$target.o" \

Reply via email to