--- libffi/configure.orig Wed Mar 7 10:16:39 2007 +++ libffi/configure Wed Mar 7 10:20:54 2007 @@ -3285,7 +3285,7 @@ ;; esac else - enable_shared=yes + enable_shared=no # don't build shared lib (or conflict with gcc3*) fi; # Check whether --enable-static or --disable-static was given. @@ -19911,6 +19911,7 @@ frv-*-*) TARGET=FRV; TARGETDIR=frv;; sparc-sun-4*) TARGET=SPARC; TARGETDIR=sparc;; sparc*-sun-*) TARGET=SPARC; TARGETDIR=sparc;; +sparc*-freebsd*) TARGET=SPARC; TARGETDIR=sparc;; sparc-*-linux* | sparc-*-netbsdelf* | sparc-*-knetbsd*-gnu) TARGET=SPARC; TARGETDIR=sparc;; sparc64-*-linux* | sparc64-*-netbsd* | sparc64-*-knetbsd*-gnu) TARGET=SPARC; TARGETDIR=sparc;; alpha*-*-linux* | alpha*-*-osf* | alpha*-*-freebsd* | alpha*-*-kfreebsd*-gnu | alpha*-*-netbsd* | alpha*-*-knetbsd*-gnu) TARGET=ALPHA; TARGETDIR=alpha;;