--- libtool.m4.org	2005-12-18 20:53:18 
+++ libtool.m4	2006-05-10 13:15:54 
@@ -1286,6 +1286,15 @@
   shlibpath_var=LIBRARY_PATH
   ;;
 
+skyos*)
+  library_names_spec='${libname}${shared_ext}'
+  dynamic_linker="$host_os ld.so"
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=no 
+  hardcode_into_libs=yes
+  can_build_shared=yes
+  ;;
+
 bsdi[[45]]*)
   version_type=linux
   need_version=no
@@ -2280,6 +2289,10 @@
 beos*)
   lt_cv_deplibs_check_method=pass_all
   ;;
+  
+skyos*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
 
 bsdi[[45]]*)
   lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (shared object|dynamic lib)'
@@ -2493,7 +2506,7 @@
 [AC_REQUIRE([AC_CANONICAL_HOST])dnl
 LIBM=
 case $host in
-*-*-beos* | *-*-cygwin* | *-*-pw32* | *-*-darwin*)
+*-*-beos* | *-*-cygwin* | *-*-pw32* | *-*-darwin* | *-*-skyos*)
   # These system don't have libm, or don't need it
   ;;
 *-ncr-sysv4.3*)
@@ -2994,6 +3007,11 @@
       _LT_AC_TAGVAR(ld_shlibs, $1)=no
     fi
     ;;
+  
+  skyos*)
+	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+	_LT_AC_TAGVAR(archive_cmds_need_lc,$1)=no
+    ;;     
 
   chorus*)
     case $cc_basename in
