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