diff -ur libtool.old/libtool.m4 libtool/libtool.m4 --- libtool.old/libtool.m4 2003-09-13 12:02:03.000000000 +0000 +++ libtool/libtool.m4 2003-09-18 14:19:47.000000000 +0000 @@ -1457,6 +1457,18 @@ dynamic_linker='GNU/Linux ld.so' ;; +knetbsd*-gnu) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + dynamic_linker='GNU ld.so' + ;; + netbsd*) version_type=sunos need_lib_prefix=no diff -ur libtool.old/ltdl.m4 libtool/ltdl.m4 --- libtool.old/ltdl.m4 2003-08-27 16:24:44.000000000 +0000 +++ libtool/ltdl.m4 2003-09-18 14:20:46.000000000 +0000 @@ -145,10 +145,8 @@ # If you are looking for one http://www.opendarwin.org/projects/dlcompat libltdl_cv_sys_dlopen_deplibs=yes ;; - kfreebsd*-gnu) - libltdl_cv_sys_dlopen_deplibs=yes - ;; - gnu*) + gnu* | linux* | kfreebsd*-gnu | knetbsd*-gnu) + # GNU and its variants, using gnu ld.so (Glibc) libltdl_cv_sys_dlopen_deplibs=yes ;; hpux10*|hpux11*) @@ -164,9 +162,6 @@ # at 6.2 and later dlopen does load deplibs. libltdl_cv_sys_dlopen_deplibs=yes ;; - linux*) - libltdl_cv_sys_dlopen_deplibs=yes - ;; netbsd*) libltdl_cv_sys_dlopen_deplibs=yes ;;