Stephen Henson via RT wrote:
> > [philipp_s...@redfish-solutions.com wrote:
> > 
> > The target:
> > 
> > fips_standalone_sha1$(EXE_EXT): sha/fips_standalone_sha1.c
> >         $(CC) $(CFLAGS) -DFIPSCANISTER_O -o $@
> > sha/fips_standalone_sha1.c $(FIPSLIBDIR)fipscanister.o
> > 
> > is built, but the extension is dropped when it's actually invoked:
> > 
> > fipscanister.o: fips_start.o $(LIBOBJ) $(FIPS_OBJ_LISTS) fips_end.o
> >     ...
> >         ./fips_standalone_sha1 fipscanister.o > fipscanister.o.sha1
> > 
> > 
> > should be "./fips_standalone_sha1$(EXE_EXT) ..." of course.
> > 
> 
> OK, I can fix the missing $(EXE_EXT) but this is part of the validated
> tarball so wont be usable for FIPS. 

Philip, what operating system are you using or refering to?  I know of
at least two operating systems that require executable extensions on the
*files* but neither of them requires the shell to specify the extension
on the command line.  The Stratus VOS environment is the one I'm most
familiar with (note my email address); I'm pretty sure that MS-DOS also
works as I describe.  I've ported a *lot* of open-source software that
doesn't bother appending the $(EXE_EXT) when it invokes a command.  I'm
really curious to know which OS works the way you describe.

Thanks
PG
--
Paul Green, Senior Technical Consultant, Stratus Technologies.
Voice: +1 978-461-7557; FAX: +1 978-461-3610; Mobile: +1 (978) 235-2451;
AIM: PaulGreen
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       openssl-dev@openssl.org
Automated List Manager                           majord...@openssl.org

Reply via email to