[PATCH] Add support for Unleashed

Lauri Tirkkonen <[email protected]>
Newsgroups gmane.comp.gnu.libtool.patches
Message-ID <[email protected]>
 * libtool.m4: Recognize Unleashed.
 * libltdl.m4: Likewise.
---
 NEWS          |  4 ++++
 m4/libtool.m4 | 19 +++++++++++++++++--
 m4/ltdl.m4    |  3 +++
 3 files changed, 24 insertions(+), 2 deletions(-)

diff --git a/NEWS b/NEWS
index 5fcc804f..5e33ae9f 100644
--- a/NEWS
+++ b/NEWS
@@ -17,6 +17,10 @@ NEWS - list of user-visible changes between releases of GNU Libtool
 
   - Libtool changed ARFLAGS/AR_FLAGS default from 'cru' to 'cr'.
 
+** Changes in supported systems or compilers:
+
+  - Support for Unleashed added.
+
 ** Bug fixes:
 
   - Fix significant slowdown of libtoolize for certain projects (regression
diff --git a/m4/libtool.m4 b/m4/libtool.m4
index b55a6e57..f68f54ea 100644
--- a/m4/libtool.m4
+++ b/m4/libtool.m4
@@ -3096,6 +3096,15 @@ tpf*)
   hardcode_into_libs=yes
   ;;
 
+unleashed*)
+  version_type=linux # correct to gnu/linux during the next big refactor
+  need_version=no
+  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=yes
+  hardcode_into_libs=yes
+  ;;
+
 uts4*)
   version_type=linux # correct to gnu/linux during the next big refactor
   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
@@ -3606,6 +3615,10 @@ solaris*)
   lt_cv_deplibs_check_method=pass_all
   ;;
 
+unleashed*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
   lt_cv_deplibs_check_method=pass_all
   ;;
@@ -4526,6 +4539,8 @@ m4_if([$1], [CXX], [
 	    ;;
 	esac
 	;;
+      unleashed*)
+	;;
       vxworks*)
 	;;
       *)
@@ -5918,7 +5933,7 @@ _LT_EOF
       _LT_TAGVAR(hardcode_libdir_separator, $1)=:
       ;;
 
-    solaris*)
+    solaris* | unleashed*)
       _LT_TAGVAR(no_undefined_flag, $1)=' -z defs'
       if test yes = "$GCC"; then
 	wlarc='$wl'
@@ -7258,7 +7273,7 @@ if test yes != "$_lt_caught_CXX_error"; then
         esac
         ;;
 
-      solaris*)
+      solaris* | unleashed*)
         case $cc_basename in
           CC* | sunCC*)
 	    # Sun C++ 4.2, 5.x and Centerline C++
diff --git a/m4/ltdl.m4 b/m4/ltdl.m4
index 6ad6ff69..4890c905 100644
--- a/m4/ltdl.m4
+++ b/m4/ltdl.m4
@@ -533,6 +533,9 @@ AC_CACHE_CHECK([whether deplibs are loaded by dlopen],
   sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
     libltdl_cv_sys_dlopen_deplibs=yes
     ;;
+  unleashed*)
+    lt_cv_sys_dlopen_deplibs=yes
+    ;;
   esac
   ])
 if test yes != "$lt_cv_sys_dlopen_deplibs"; then
-- 
2.14.2
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.