-----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" \