diff options
author | Andy Polyakov <appro@openssl.org> | 1999-07-25 22:25:12 +0000 |
---|---|---|
committer | Andy Polyakov <appro@openssl.org> | 1999-07-25 22:25:12 +0000 |
commit | 1656ef299750ea22779a4e6edd99bdd913dc22f0 (patch) | |
tree | a3cf3bda37fc18618d9d863f6730118acaa94091 /crypto | |
parent | da8fa72f990e50b7ca5b597cb78134ce63269ca7 (diff) | |
download | openssl-new-1656ef299750ea22779a4e6edd99bdd913dc22f0.tar.gz |
SPARC Solaris config updates.
./config sences whole range of SPARC instruction sets. Do note that
it favors Sun C now if both gcc and cc 4.2 or later are present!
Diffstat (limited to 'crypto')
-rw-r--r-- | crypto/bn/Makefile.ssl | 13 | ||||
-rw-r--r-- | crypto/md5/Makefile.ssl | 10 |
2 files changed, 19 insertions, 4 deletions
diff --git a/crypto/bn/Makefile.ssl b/crypto/bn/Makefile.ssl index d14f2d5375..fcabb62452 100644 --- a/crypto/bn/Makefile.ssl +++ b/crypto/bn/Makefile.ssl @@ -103,10 +103,15 @@ asm/sparcv8.o: asm/sparcv8.S asm/sparcv8plus.o: asm/sparcv8plus.S -asm/sparcv8plus-gcc.o: asm/sparcv8plus.S - gcc -E asm/sparcv8plus.S | /usr/ccs/bin/as -xarch=v8plus - -o asm/sparcv8plus-gcc.o - # GNU as cannot handle that file, so we circumvent PATH and - # always use /usr/ccs/bin/as. +# Old GNU assembler doesn't understand V9 instructions, so we +# hire /usr/ccs/bin/as to do the job. Note that option is called +# *-gcc27, but even gcc 2>=8 users may experience similar problem +# if they didn't bother to upgrade GNU assembler. Such users should +# not choose this option, but be adviced to *remove* GNU assembler +# or upgrade it. +asm/sparcv8plus-gcc27.o: asm/sparcv8plus.S + $(CC) $(ASFLAGS) -E asm/sparcv8plus.S | \ + /usr/ccs/bin/as -xarch=v8plus - -o asm/sparcv8plus-gcc27.o # MIPS 64 bit assember asm/mips3.o: asm/mips3.s diff --git a/crypto/md5/Makefile.ssl b/crypto/md5/Makefile.ssl index 5d6dc8a376..29ae1b7458 100644 --- a/crypto/md5/Makefile.ssl +++ b/crypto/md5/Makefile.ssl @@ -71,6 +71,16 @@ asm/md5-sparcv8plus.o: asm/md5-sparcv9.S $(CC) $(ASFLAGS) -DMD5_BLOCK_DATA_ORDER -c \ -o asm/md5-sparcv8plus.o asm/md5-sparcv9.S +# Old GNU assembler doesn't understand V9 instructions, so we +# hire /usr/ccs/bin/as to do the job. Note that option is called +# *-gcc27, but even gcc 2>=8 users may experience similar problem +# if they didn't bother to upgrade GNU assembler. Such users should +# not choose this option, but be adviced to *remove* GNU assembler +# or upgrade it. +sm/md5-sparcv8plus-gcc27.o: asm/md5-sparcv9.S + $(CC) $(ASFLAGS) -DMD5_BLOCK_DATA_ORDER -E asm/md5-sparcv9.S | \ + /usr/ccs/bin/as -xarch=v8plus - -o asm/md5-sparcv8plus-gcc27.o + asm/md5-sparcv9.o: asm/md5-sparcv9.S $(CC) $(ASFLAGS) -DMD5_BLOCK_DATA_ORDER -c \ -o asm/md5-sparcv9.o asm/md5-sparcv9.S |