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