[openssl-dev] Windows x86_64 build broken -- RE: [openssl-users] OpenSSL version 1.0.1q released (corrected download)
Carl Tietjen
Carl.Tietjen at microfocus.com
Fri Dec 4 01:33:00 UTC 2015
Folks,
It looks like the Windows x86_64 build for OpenSSL version 1.0.1q is broken.
I am building a FIPS capable version, and have verified that I have the corrected download build: SHA1 checksum: c65a7bec49b72092d7ebb97a263c496cc1e1d6af
FYI - I have successfully built on 3 Linux platforms with this tar file.
Build steps:
1) perl Configure VC-WIN64A fips --with-fipslibdir=c:\FIPS\openssl-fips-ecp-2.0.9 no-ec2m no-idea no-mdc2 no-rc5
2) ms\do_win64a
3) nmake -f ms\nt.mak
...
NMAKE : fatal error U1073: don't know how to make 'tmp32\applink.obj'
____________
It looks like the nt.mak file ends up different than the one from 1.0.1p. The relevant changes are:
1.0.1p:
...
$(PREMAIN_DSO_EXE): $(OBJ_D)\$(E_PREMAIN_DSO).obj $(CRYPTOOBJ) $(O_FIPSCANISTER)
$(LINK) $(LFLAGS) /out:$(PREMAIN_DSO_EXE) @<<
$(EX_LIBS) $(OBJ_D)\$(E_PREMAIN_DSO).obj $(CRYPTOOBJ) $(O_FIPSCANISTER) $(EX_LIBS)
...
1.0.1q
$(PREMAIN_DSO_EXE): $(OBJ_D)\$(E_PREMAIN_DSO).obj $(CRYPTOOBJ) $(O_FIPSCANISTER) $(OBJ_D)\applink.obj
$(LINK) $(LFLAGS) /out:$(PREMAIN_DSO_EXE) @<<
$(EX_LIBS) $(OBJ_D)\applink.obj $(OBJ_D)\$(E_PREMAIN_DSO).obj $(CRYPTOOBJ) $(O_FIPSCANISTER) $(EX_LIBS)
_______________
I have tried to find any changes in the perl scripts that would cause this change, but have been unsuccessful so far.
Thanks in advance for any help
Carl
More information about the openssl-dev
mailing list