Hello. I am building OpenSSL 0.9.8j from the source available at
http://www.openssl.org/source/openssl-0.9.8j.tar.gz on an IA64 linux
system. During the build I encountered an error in crypto/sha/Makefile.
For the linux-ia64 build, the output of the perl scripts goes to stdout
instead of being redirected to the .s files. I made the following
modification and afterwards it was able to build and test successfully:
# diff -Naur obj/crypto/sha/Makefile src/crypto/sha/Makefile
--- obj/crypto/sha/Makefile 2009-03-13 09:31:16.419968132 -0500
+++ src/crypto/sha/Makefile 2008-10-06 05:35:29.000000000 -0500
@@ -59,11 +59,11 @@
(cd asm; $(PERL) sha512-sse2.pl a.out $(CFLAGS) $(PROCESSOR) >
../$@)
sha1-ia64.s: asm/sha1-ia64.pl
- (cd asm; $(PERL) sha1-ia64.pl ../$@ $(CFLAGS) > ../$@)
+ (cd asm; $(PERL) sha1-ia64.pl ../$@ $(CFLAGS))
sha256-ia64.s: asm/sha512-ia64.pl
- (cd asm; $(PERL) sha512-ia64.pl ../$@ $(CFLAGS) > ../$@)
+ (cd asm; $(PERL) sha512-ia64.pl ../$@ $(CFLAGS))
sha512-ia64.s: asm/sha512-ia64.pl
- (cd asm; $(PERL) sha512-ia64.pl ../$@ $(CFLAGS) > ../$@)
+ (cd asm; $(PERL) sha512-ia64.pl ../$@ $(CFLAGS))
# Solaris make has to be explicitly told
sha1-x86_64.s: asm/sha1-x86_64.pl; $(PERL) asm/sha1-x86_64.pl $@
-----------------------------------------------------------
Tom Rothrock <[email protected]>
US Army Space & Missile Defense Command Simulation Center
256-955-3382 (DSN 645) FAX 256-955-1231
<http://www.sc.army.mil> Main SimCtr Phone: 256-955-3750
-----------------------------------------------------------
This email capability is supported by Department of Defense
systems and is subject to monitoring. Please refrain from
using this address for non-Government purposes.
-----------------------------------------------------------
______________________________________________________________________
OpenSSL Project http://www.openssl.org
Development Mailing List [email protected]
Automated List Manager [email protected]