--- ltconfig.orig	Sun May  3 15:07:54 1998
+++ ltconfig	Sun May  3 15:06:43 1998
@@ -641,7 +641,7 @@
 
   # FreeBSD 3, at last, uses gcc -shared to do shared libraries.
   freebsd3*)
-    archive_cmds='$CC -shared -o $lib$libobjs$deplibs'
+    archive_cmds='$LD -Bshareable -o $lib$libobjs$deplibs /usr/lib/c++rt0.o'
     hardcode_direct=yes
     hardcode_minusL=yes
     hardcode_shlibpath_var=no
