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
_______________________________________________
openssl-dev mailing list
To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-dev