TJ's notes on updating externals
Steps for Updating OpenSSL to 1.0.1j for Windows using VC11
- openssl 1.0.1j downloaded from here http://www.openssl.org/source/
- unpacked into a work directory, I used d:\scratch\condor\update_externals\openssl-1.0.1j
- download nasm from here http://www.nasm.us/
-
unpack into
c:\tools\nasm
-
start a VS2012 command prompt and add nasm to the path
-
set PATH=c:\tools\nasm;%PATH%
-
cd d:\scratch\condor\update_externals\openssl-1.0.1j
-
-
verify that perl is in the path
-
perl -v
-
-
follow the instructions in INSTALL.W32 from this directory
-
perl Configure VC-WIN32 --prefix=%CD%\openssl-1.0.1j
-
ms\do_nasm.bat
-
nmake -f ms\ntdll.mak
-
nmake -f ms\ntdll.mak install
-
-
tar up the full build output, just in case
-
tar czf openssl-1.0.1j-VC11-Win32-full.tgz openssl-1.0.1j
-
-
remove unneeded pieces from the build output
-
pushd openssl-1.0.1j
-
move bin\*.dll .
-
move lib\*.lib .
-
move include\openssl .
-
rd /s/q bin lib ssl include
-
popd
-
-
tar up the condor external
-
tar czf openssl-1.0.1j-VC11-Win32.tar.gz openssl-1.0.1j
-