--- auxdir/ltconfig.orig	Fri Nov 20 04:14:42 1998
+++ auxdir/ltconfig	Fri Mar 19 20:47:19 1999
@@ -1130,6 +1130,15 @@
     hardcode_shlibpath_var=no
     ;;
 
+  # FreeBSD 4, at last, uses gcc -shared to do shared libraries.
+  freebsd3*)
+    archive_cmds='$CC -shared -o $lib$libobjs$deplibs'
+    hardcode_libdir_flag_spec='-R$libdir'
+    hardcode_direct=yes
+    hardcode_minus_L=no
+    hardcode_shlibpath_var=no
+    ;;
+
   hpux9*)
     archive_cmds='$rm $objdir/$soname~$LD -b +s +b $install_libdir -o $objdir/$soname$libobjs$deplibs~test $objdir/$soname = $lib || mv $objdir/$soname $lib'
     hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
