$NetBSD: patch-aa,v 1.3 2014/05/12 13:05:21 jperkin Exp $

Don't use pre-generated assembly on SunOS.

--- avcall/Makefile.in.orig	2004-01-25 17:34:21.000000000 +0000
+++ avcall/Makefile.in
@@ -125,8 +125,8 @@ avcall-rs6000.lo : $(srcdir)/avcall-rs60
 	  *) syntax=sysv4;; \
 	esac; \
 	$(LIBTOOL_COMPILE) $(CC) @GCC_X_NONE@ -c $(srcdir)/avcall-rs6000-$${syntax}.s ; \
-	cp avcall-rs6000-$${syntax}.lo avcall-rs6000.lo ; rm -f avcall-rs6000-$${syntax}.lo ; \
-	if test -f avcall-rs6000-$${syntax}.o; then mv avcall-rs6000-$${syntax}.o avcall-rs6000.o; fi
+	cp avcall-rs6000-$${syntax}.lo avcall-rs6000.lo ; \
+	if test -f avcall-rs6000-$${syntax}.o; then cp avcall-rs6000-$${syntax}.o avcall-rs6000.o; fi
 
 avcall-m88k.lo : $(srcdir)/avcall-m88k.s
 	$(LIBTOOL_COMPILE) $(CC) @GCC_X_NONE@ -c $(srcdir)/avcall-m88k.s
@@ -138,7 +138,11 @@ avcall-ia64.lo : $(srcdir)/avcall-ia64.s
 	$(LIBTOOL_COMPILE) $(CC) @GCC_X_NONE@ -c $(srcdir)/avcall-ia64.s
 
 avcall-x86_64.lo : $(srcdir)/avcall-x86_64.s
-	$(LIBTOOL_COMPILE) $(CC) @GCC_X_NONE@ -c $(srcdir)/avcall-x86_64.s
+	case "$(OS)" in \
+	  solaris*) xnone=""; exten="c";; \
+	  *) xnone="@GCC_X_NONE@"; exten="s";; \
+	esac; \
+	$(LIBTOOL_COMPILE) $(CC) $${xnone} -c $(srcdir)/avcall-x86_64.$${exten}
 
 structcpy.lo : $(srcdir)/structcpy.c
 	$(LIBTOOL_COMPILE) $(CC) $(CFLAGS) -c $(srcdir)/structcpy.c
