aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gnu/lib/libgmp/Makefile4
-rw-r--r--gnu/lib/libmp/Makefile7
2 files changed, 11 insertions, 0 deletions
diff --git a/gnu/lib/libgmp/Makefile b/gnu/lib/libgmp/Makefile
index 12b9b8cdaf40..e63e1e123a2d 100644
--- a/gnu/lib/libgmp/Makefile
+++ b/gnu/lib/libgmp/Makefile
@@ -37,6 +37,10 @@ CFLAGS+= -I${GMPDIR}/mpn/m68k
MPN_SRC_ASM= add_n.S lshift.S rshift.S sub_n.S
+.elif ${MACHINE_ARCH} == "sparc" || ${MACHINE_ARCH} == "sparc64"
+.PATH: ${GMPDIR}/mpn/generic
+
+MPN_SRC_ASM=
.endif
CFLAGS+= -I${GMPDIR} -I${GMPDIR}/mpn/generic
diff --git a/gnu/lib/libmp/Makefile b/gnu/lib/libmp/Makefile
index 8a37ed83490c..127384a57b81 100644
--- a/gnu/lib/libmp/Makefile
+++ b/gnu/lib/libmp/Makefile
@@ -37,6 +37,13 @@ CFLAGS+= -I${GMPDIR}/mpn/m68k -I${GMPDIR}/mpz -DBERKELEY_MP
MPN_SRC_ASM= add_n.S lshift.S rshift.S sub_n.S
+.elif ${MACHINE_ARCH} == "sparc" || ${MACHINE_ARCH} == "sparc64"
+.PATH: ${GMPDIR} ${GMPDIR}/mpn ${GMPDIR}/mpn/generic \
+ ${GMPDIR}/mpbsd
+
+CFLAGS+= -I${GMPDIR}/mpz -DBERKELEY_MP
+
+MPN_SRC_ASM=
.endif
CFLAGS+= -I${GMPDIR} -I${GMPDIR}/mpn/generic