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

Reply via email to