summaryrefslogtreecommitdiffstats
path: root/crypto/bn
diff options
context:
space:
mode:
authorAndy Polyakov <appro@openssl.org>1999-07-25 22:25:12 +0000
committerAndy Polyakov <appro@openssl.org>1999-07-25 22:25:12 +0000
commit1656ef299750ea22779a4e6edd99bdd913dc22f0 (patch)
treea3cf3bda37fc18618d9d863f6730118acaa94091 /crypto/bn
parentda8fa72f990e50b7ca5b597cb78134ce63269ca7 (diff)
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/bn')
-rw-r--r--crypto/bn/Makefile.ssl13
1 files changed, 9 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