diff options
| -rw-r--r-- | libltdl/acinclude.m4 | 35 | ||||
| -rwxr-xr-x | libltdl/config.guess | 4 | ||||
| -rw-r--r-- | libltdl/config.h | 2 | ||||
| -rwxr-xr-x | libltdl/config.sub | 6 | ||||
| -rwxr-xr-x | libltdl/configure | 137 | ||||
| -rw-r--r-- | libltdl/ltdl.c | 17 | ||||
| -rw-r--r-- | libltdl/ltmain.sh | 12 | 
7 files changed, 131 insertions, 82 deletions
diff --git a/libltdl/acinclude.m4 b/libltdl/acinclude.m4 index 3f1dd408..79d94868 100644 --- a/libltdl/acinclude.m4 +++ b/libltdl/acinclude.m4 @@ -7,7 +7,7 @@  ## unlimited permission to copy and/or distribute it, with or without  ## modifications, as long as this notice is preserved. -# serial 51 AC_PROG_LIBTOOL +# serial 51 Debian 1.5.24-1 AC_PROG_LIBTOOL  # AC_PROVIDE_IFELSE(MACRO-NAME, IF-PROVIDED, IF-NOT-PROVIDED) @@ -559,7 +559,6 @@ s390*-*linux*|sparc*-*linux*)        esac        ;;      *64-bit*) -      libsuff=64        case $host in          x86_64-*kfreebsd*-gnu)            LD="${LD-ld} -m elf_x86_64_fbsd" @@ -1618,13 +1617,11 @@ linux* | k*bsd*-gnu)    # Some rework will be needed to allow for fast_install    # before this can be enabled.    hardcode_into_libs=yes -  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" -  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"    # Append ld.so.conf contents to the search path    if test -f /etc/ld.so.conf; then      lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \[$]2)); skip = 1; } { if (!skip) print \[$]0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ 	]*hwcap[ 	]/d;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` -    sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra" +    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"    fi    # We used to test for /lib/ld.so.1 and disable shared libraries on @@ -1636,6 +1633,18 @@ linux* | k*bsd*-gnu)    dynamic_linker='GNU/Linux ld.so'    ;; +netbsdelf*-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='NetBSD ld.elf_so' +  ;; +  netbsd*)    version_type=sunos    need_lib_prefix=no @@ -2410,7 +2419,7 @@ linux* | k*bsd*-gnu)    lt_cv_deplibs_check_method=pass_all    ;; -netbsd*) +netbsd* | netbsdelf*-gnu)    if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then      lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$'    else @@ -3448,7 +3457,7 @@ case $host_os in  	;;      esac      ;; -  netbsd*) +  netbsd* | netbsdelf*-gnu)      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then        _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'        wlarc= @@ -5137,7 +5146,7 @@ AC_MSG_CHECKING([for $compiler option to produce PIC])  	    ;;  	esac  	;; -      netbsd*) +      netbsd* | netbsdelf*-gnu)  	;;        osf3* | osf4* | osf5*)  	case $cc_basename in @@ -5512,6 +5521,9 @@ ifelse([$1],[CXX],[    cygwin* | mingw*)      _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/;/^.*[[ ]]__nm__/s/^.*[[ ]]__nm__\([[^ ]]*\)[[ ]][[^ ]]*/\1 DATA/;/^I[[ ]]/d;/^[[AITW]][[ ]]/s/.*[[ ]]//'\'' | sort | uniq > $export_symbols'    ;; +  linux* | k*bsd*-gnu) +    _LT_AC_TAGVAR(link_all_deplibs, $1)=no +  ;;    *)      _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'    ;; @@ -5717,12 +5729,13 @@ EOF    $echo "local: *; };" >> $output_objdir/$libname.ver~  	  $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'  	fi +	_LT_AC_TAGVAR(link_all_deplibs, $1)=no        else  	_LT_AC_TAGVAR(ld_shlibs, $1)=no        fi        ;; -    netbsd*) +    netbsd* | netbsdelf*-gnu)        if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then  	_LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'  	wlarc= @@ -6154,7 +6167,7 @@ _LT_EOF        _LT_AC_TAGVAR(link_all_deplibs, $1)=yes        ;; -    netbsd*) +    netbsd* | netbsdelf*-gnu)        if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then  	_LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out        else @@ -6738,7 +6751,7 @@ AC_CACHE_CHECK([whether deplibs are loaded by dlopen],      # at 6.2 and later dlopen does load deplibs.      libltdl_cv_sys_dlopen_deplibs=yes      ;; -  netbsd*) +  netbsd* | netbsdelf*-gnu)      libltdl_cv_sys_dlopen_deplibs=yes      ;;    openbsd*) diff --git a/libltdl/config.guess b/libltdl/config.guess index 951383e3..0f0fe712 100755 --- a/libltdl/config.guess +++ b/libltdl/config.guess @@ -4,7 +4,7 @@  #   2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation,  #   Inc. -timestamp='2007-05-17' +timestamp='2007-03-06'  # This file is free software; you can redistribute it and/or modify it  # under the terms of the GNU General Public License as published by @@ -330,7 +330,7 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in      sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*)  	echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`  	exit ;; -    i86pc:SunOS:5.*:* | ix86xen:SunOS:5.*:*) +    i86pc:SunOS:5.*:*)  	echo i386-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`  	exit ;;      sun4*:SunOS:6*:*) diff --git a/libltdl/config.h b/libltdl/config.h index 195d2143..a04820a7 100644 --- a/libltdl/config.h +++ b/libltdl/config.h @@ -160,7 +160,7 @@  #define LTDL_SHLIB_EXT ".so"  /* Define to the system default library search path. */ -#define LTDL_SYSSEARCHPATH "/usr/lib:/lib:/usr/local/lib:/usr/lib/qt-3.3/lib" +#define LTDL_SYSSEARCHPATH "/lib:/usr/lib:/usr/lib/atlas:/usr/local/lib:/lib/i486-linux-gnu:/usr/lib/i486-linux-gnu:/usr/local/lib"  /* Define if dlsym() requires a leading underscore in symbol names. */  /* #undef NEED_USCORE */ diff --git a/libltdl/config.sub b/libltdl/config.sub index c060f448..5defff65 100755 --- a/libltdl/config.sub +++ b/libltdl/config.sub @@ -4,7 +4,7 @@  #   2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation,  #   Inc. -timestamp='2007-04-29' +timestamp='2007-01-18'  # This file is (in principle) common to ALL GNU software.  # The presence of a machine in this file suggests that SOME GNU software @@ -683,10 +683,6 @@ case $basic_machine in  		basic_machine=i386-pc  		os=-mingw32  		;; -	mingw32ce) -		basic_machine=arm-unknown -		os=-mingw32ce -		;;  	miniframe)  		basic_machine=m68000-convergent  		;; diff --git a/libltdl/configure b/libltdl/configure index 62dface9..aa2994e0 100755 --- a/libltdl/configure +++ b/libltdl/configure @@ -4408,7 +4408,7 @@ linux* | k*bsd*-gnu)    lt_cv_deplibs_check_method=pass_all    ;; -netbsd*) +netbsd* | netbsdelf*-gnu)    if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then      lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'    else @@ -4593,7 +4593,6 @@ s390*-*linux*|sparc*-*linux*)        esac        ;;      *64-bit*) -      libsuff=64        case $host in          x86_64-*kfreebsd*-gnu)            LD="${LD-ld} -m elf_x86_64_fbsd" @@ -7565,11 +7564,11 @@ else     -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \     -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \     -e 's:$: $lt_compiler_flag:'` -   (eval echo "\"\$as_me:7568: $lt_compile\"" >&5) +   (eval echo "\"\$as_me:7567: $lt_compile\"" >&5)     (eval "$lt_compile" 2>conftest.err)     ac_status=$?     cat conftest.err >&5 -   echo "$as_me:7572: \$? = $ac_status" >&5 +   echo "$as_me:7571: \$? = $ac_status" >&5     if (exit $ac_status) && test -s "$ac_outfile"; then       # The compiler can only warn and ignore the option if not recognized       # So say no if there are warnings other than the usual output. @@ -7855,11 +7854,11 @@ else     -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \     -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \     -e 's:$: $lt_compiler_flag:'` -   (eval echo "\"\$as_me:7858: $lt_compile\"" >&5) +   (eval echo "\"\$as_me:7857: $lt_compile\"" >&5)     (eval "$lt_compile" 2>conftest.err)     ac_status=$?     cat conftest.err >&5 -   echo "$as_me:7862: \$? = $ac_status" >&5 +   echo "$as_me:7861: \$? = $ac_status" >&5     if (exit $ac_status) && test -s "$ac_outfile"; then       # The compiler can only warn and ignore the option if not recognized       # So say no if there are warnings other than the usual output. @@ -7959,11 +7958,11 @@ else     -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \     -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \     -e 's:$: $lt_compiler_flag:'` -   (eval echo "\"\$as_me:7962: $lt_compile\"" >&5) +   (eval echo "\"\$as_me:7961: $lt_compile\"" >&5)     (eval "$lt_compile" 2>out/conftest.err)     ac_status=$?     cat out/conftest.err >&5 -   echo "$as_me:7966: \$? = $ac_status" >&5 +   echo "$as_me:7965: \$? = $ac_status" >&5     if (exit $ac_status) && test -s out/conftest2.$ac_objext     then       # The compiler can only warn and ignore the option if not recognized @@ -8223,12 +8222,13 @@ EOF    $echo "local: *; };" >> $output_objdir/$libname.ver~  	  $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'  	fi +	link_all_deplibs=no        else  	ld_shlibs=no        fi        ;; -    netbsd*) +    netbsd* | netbsdelf*-gnu)        if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then  	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'  	wlarc= @@ -8772,7 +8772,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi        link_all_deplibs=yes        ;; -    netbsd*) +    netbsd* | netbsdelf*-gnu)        if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then  	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out        else @@ -9467,13 +9467,11 @@ linux* | k*bsd*-gnu)    # Some rework will be needed to allow for fast_install    # before this can be enabled.    hardcode_into_libs=yes -  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" -  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"    # Append ld.so.conf contents to the search path    if test -f /etc/ld.so.conf; then      lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ 	]*hwcap[ 	]/d;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` -    sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra" +    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"    fi    # We used to test for /lib/ld.so.1 and disable shared libraries on @@ -9485,6 +9483,18 @@ linux* | k*bsd*-gnu)    dynamic_linker='GNU/Linux ld.so'    ;; +netbsdelf*-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='NetBSD ld.elf_so' +  ;; +  netbsd*)    version_type=sunos    need_lib_prefix=no @@ -10310,7 +10320,7 @@ else    lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2    lt_status=$lt_dlunknown    cat > conftest.$ac_ext <<EOF -#line 10313 "configure" +#line 10323 "configure"  #include "confdefs.h"  #if HAVE_DLFCN_H @@ -10410,7 +10420,7 @@ else    lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2    lt_status=$lt_dlunknown    cat > conftest.$ac_ext <<EOF -#line 10413 "configure" +#line 10423 "configure"  #include "confdefs.h"  #if HAVE_DLFCN_H @@ -12020,7 +12030,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi  	;;      esac      ;; -  netbsd*) +  netbsd* | netbsdelf*-gnu)      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then        archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'        wlarc= @@ -12725,7 +12735,7 @@ echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }  	    ;;  	esac  	;; -      netbsd*) +      netbsd* | netbsdelf*-gnu)  	;;        osf3* | osf4* | osf5*)  	case $cc_basename in @@ -12834,11 +12844,11 @@ else     -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \     -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \     -e 's:$: $lt_compiler_flag:'` -   (eval echo "\"\$as_me:12837: $lt_compile\"" >&5) +   (eval echo "\"\$as_me:12847: $lt_compile\"" >&5)     (eval "$lt_compile" 2>conftest.err)     ac_status=$?     cat conftest.err >&5 -   echo "$as_me:12841: \$? = $ac_status" >&5 +   echo "$as_me:12851: \$? = $ac_status" >&5     if (exit $ac_status) && test -s "$ac_outfile"; then       # The compiler can only warn and ignore the option if not recognized       # So say no if there are warnings other than the usual output. @@ -12938,11 +12948,11 @@ else     -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \     -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \     -e 's:$: $lt_compiler_flag:'` -   (eval echo "\"\$as_me:12941: $lt_compile\"" >&5) +   (eval echo "\"\$as_me:12951: $lt_compile\"" >&5)     (eval "$lt_compile" 2>out/conftest.err)     ac_status=$?     cat out/conftest.err >&5 -   echo "$as_me:12945: \$? = $ac_status" >&5 +   echo "$as_me:12955: \$? = $ac_status" >&5     if (exit $ac_status) && test -s out/conftest2.$ac_objext     then       # The compiler can only warn and ignore the option if not recognized @@ -13010,6 +13020,9 @@ echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared librar    cygwin* | mingw*)      export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;/^.*[ ]__nm__/s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'    ;; +  linux* | k*bsd*-gnu) +    link_all_deplibs_CXX=no +  ;;    *)      export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'    ;; @@ -13439,13 +13452,11 @@ linux* | k*bsd*-gnu)    # Some rework will be needed to allow for fast_install    # before this can be enabled.    hardcode_into_libs=yes -  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" -  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"    # Append ld.so.conf contents to the search path    if test -f /etc/ld.so.conf; then      lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ 	]*hwcap[ 	]/d;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` -    sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra" +    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"    fi    # We used to test for /lib/ld.so.1 and disable shared libraries on @@ -13457,6 +13468,18 @@ linux* | k*bsd*-gnu)    dynamic_linker='GNU/Linux ld.so'    ;; +netbsdelf*-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='NetBSD ld.elf_so' +  ;; +  netbsd*)    version_type=sunos    need_lib_prefix=no @@ -14502,11 +14525,11 @@ else     -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \     -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \     -e 's:$: $lt_compiler_flag:'` -   (eval echo "\"\$as_me:14505: $lt_compile\"" >&5) +   (eval echo "\"\$as_me:14528: $lt_compile\"" >&5)     (eval "$lt_compile" 2>conftest.err)     ac_status=$?     cat conftest.err >&5 -   echo "$as_me:14509: \$? = $ac_status" >&5 +   echo "$as_me:14532: \$? = $ac_status" >&5     if (exit $ac_status) && test -s "$ac_outfile"; then       # The compiler can only warn and ignore the option if not recognized       # So say no if there are warnings other than the usual output. @@ -14606,11 +14629,11 @@ else     -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \     -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \     -e 's:$: $lt_compiler_flag:'` -   (eval echo "\"\$as_me:14609: $lt_compile\"" >&5) +   (eval echo "\"\$as_me:14632: $lt_compile\"" >&5)     (eval "$lt_compile" 2>out/conftest.err)     ac_status=$?     cat out/conftest.err >&5 -   echo "$as_me:14613: \$? = $ac_status" >&5 +   echo "$as_me:14636: \$? = $ac_status" >&5     if (exit $ac_status) && test -s out/conftest2.$ac_objext     then       # The compiler can only warn and ignore the option if not recognized @@ -14870,12 +14893,13 @@ EOF    $echo "local: *; };" >> $output_objdir/$libname.ver~  	  $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'  	fi +	link_all_deplibs_F77=no        else  	ld_shlibs_F77=no        fi        ;; -    netbsd*) +    netbsd* | netbsdelf*-gnu)        if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then  	archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'  	wlarc= @@ -15399,7 +15423,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi        link_all_deplibs_F77=yes        ;; -    netbsd*) +    netbsd* | netbsdelf*-gnu)        if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then  	archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out        else @@ -16042,13 +16066,11 @@ linux* | k*bsd*-gnu)    # Some rework will be needed to allow for fast_install    # before this can be enabled.    hardcode_into_libs=yes -  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" -  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"    # Append ld.so.conf contents to the search path    if test -f /etc/ld.so.conf; then      lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ 	]*hwcap[ 	]/d;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` -    sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra" +    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"    fi    # We used to test for /lib/ld.so.1 and disable shared libraries on @@ -16060,6 +16082,18 @@ linux* | k*bsd*-gnu)    dynamic_linker='GNU/Linux ld.so'    ;; +netbsdelf*-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='NetBSD ld.elf_so' +  ;; +  netbsd*)    version_type=sunos    need_lib_prefix=no @@ -16799,11 +16833,11 @@ else     -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \     -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \     -e 's:$: $lt_compiler_flag:'` -   (eval echo "\"\$as_me:16802: $lt_compile\"" >&5) +   (eval echo "\"\$as_me:16836: $lt_compile\"" >&5)     (eval "$lt_compile" 2>conftest.err)     ac_status=$?     cat conftest.err >&5 -   echo "$as_me:16806: \$? = $ac_status" >&5 +   echo "$as_me:16840: \$? = $ac_status" >&5     if (exit $ac_status) && test -s "$ac_outfile"; then       # The compiler can only warn and ignore the option if not recognized       # So say no if there are warnings other than the usual output. @@ -17089,11 +17123,11 @@ else     -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \     -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \     -e 's:$: $lt_compiler_flag:'` -   (eval echo "\"\$as_me:17092: $lt_compile\"" >&5) +   (eval echo "\"\$as_me:17126: $lt_compile\"" >&5)     (eval "$lt_compile" 2>conftest.err)     ac_status=$?     cat conftest.err >&5 -   echo "$as_me:17096: \$? = $ac_status" >&5 +   echo "$as_me:17130: \$? = $ac_status" >&5     if (exit $ac_status) && test -s "$ac_outfile"; then       # The compiler can only warn and ignore the option if not recognized       # So say no if there are warnings other than the usual output. @@ -17193,11 +17227,11 @@ else     -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \     -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \     -e 's:$: $lt_compiler_flag:'` -   (eval echo "\"\$as_me:17196: $lt_compile\"" >&5) +   (eval echo "\"\$as_me:17230: $lt_compile\"" >&5)     (eval "$lt_compile" 2>out/conftest.err)     ac_status=$?     cat out/conftest.err >&5 -   echo "$as_me:17200: \$? = $ac_status" >&5 +   echo "$as_me:17234: \$? = $ac_status" >&5     if (exit $ac_status) && test -s out/conftest2.$ac_objext     then       # The compiler can only warn and ignore the option if not recognized @@ -17457,12 +17491,13 @@ EOF    $echo "local: *; };" >> $output_objdir/$libname.ver~  	  $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'  	fi +	link_all_deplibs_GCJ=no        else  	ld_shlibs_GCJ=no        fi        ;; -    netbsd*) +    netbsd* | netbsdelf*-gnu)        if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then  	archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'  	wlarc= @@ -18006,7 +18041,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi        link_all_deplibs_GCJ=yes        ;; -    netbsd*) +    netbsd* | netbsdelf*-gnu)        if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then  	archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out        else @@ -18649,13 +18684,11 @@ linux* | k*bsd*-gnu)    # Some rework will be needed to allow for fast_install    # before this can be enabled.    hardcode_into_libs=yes -  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" -  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"    # Append ld.so.conf contents to the search path    if test -f /etc/ld.so.conf; then      lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ 	]*hwcap[ 	]/d;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` -    sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra" +    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"    fi    # We used to test for /lib/ld.so.1 and disable shared libraries on @@ -18667,6 +18700,18 @@ linux* | k*bsd*-gnu)    dynamic_linker='GNU/Linux ld.so'    ;; +netbsdelf*-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='NetBSD ld.elf_so' +  ;; +  netbsd*)    version_type=sunos    need_lib_prefix=no @@ -20929,7 +20974,7 @@ else    lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2    lt_status=$lt_dlunknown    cat > conftest.$ac_ext <<EOF -#line 20932 "configure" +#line 20977 "configure"  #include "confdefs.h"  #if HAVE_DLFCN_H @@ -21075,7 +21120,7 @@ else      # at 6.2 and later dlopen does load deplibs.      libltdl_cv_sys_dlopen_deplibs=yes      ;; -  netbsd*) +  netbsd* | netbsdelf*-gnu)      libltdl_cv_sys_dlopen_deplibs=yes      ;;    openbsd*) diff --git a/libltdl/ltdl.c b/libltdl/ltdl.c index 5f56fbbb..409e5beb 100644 --- a/libltdl/ltdl.c +++ b/libltdl/ltdl.c @@ -1068,17 +1068,6 @@ lt_estrdup (str)  #  include <sys/dl.h>  #endif -#ifdef RTLD_GLOBAL -#  define LT_GLOBAL		RTLD_GLOBAL -#else -#  ifdef DL_GLOBAL -#    define LT_GLOBAL		DL_GLOBAL -#  endif -#endif /* !RTLD_GLOBAL */ -#ifndef LT_GLOBAL -#  define LT_GLOBAL		0 -#endif /* !LT_GLOBAL */ -  /* We may have to define LT_LAZY_OR_NOW in the command line if we     find out it does not work in some platform. */  #ifndef LT_LAZY_OR_NOW @@ -1114,7 +1103,7 @@ sys_dl_open (loader_data, filename)       lt_user_data loader_data;       const char *filename;  { -  lt_module   module   = dlopen (filename, LT_GLOBAL | LT_LAZY_OR_NOW); +  lt_module   module   = dlopen (filename, LT_LAZY_OR_NOW);    if (!module)      { @@ -3225,9 +3214,7 @@ try_dlopen (phandle, filename)  	}        if (!file)  	{ -	  /* don't open .la files in current directory, root might get tricked to run a binary in a prepared directory */ -	  if(!strncmp((filename + strlen(filename) - 3), LTDL_ARCHIVE_EXT,3) || strstr(filename,"/")) -	    file = fopen (filename, LT_READTEXT_MODE); +	  file = fopen (filename, LT_READTEXT_MODE);  	}        /* If we didn't find the file by now, it really isn't there.  Set diff --git a/libltdl/ltmain.sh b/libltdl/ltmain.sh index 8e5a9304..f924d309 100644 --- a/libltdl/ltmain.sh +++ b/libltdl/ltmain.sh @@ -43,7 +43,7 @@ EXIT_FAILURE=1  PROGRAM=ltmain.sh  PACKAGE=libtool -VERSION=1.5.24 +VERSION="1.5.24 Debian 1.5.24-1"  TIMESTAMP=" (1.1220.2.456 2007/06/24 02:25:32)"  # Be Bourne compatible (taken from Autoconf:_AS_BOURNE_COMPATIBLE). @@ -2122,7 +2122,10 @@ EOF  	case $pass in  	dlopen) libs="$dlfiles" ;;  	dlpreopen) libs="$dlprefiles" ;; -	link) libs="$deplibs %DEPLIBS% $dependency_libs" ;; +	link) +	  libs="$deplibs %DEPLIBS%" +	  test "X$link_all_deplibs" != Xno && libs="$libs $dependency_libs" +	  ;;  	esac        fi        if test "$pass" = dlopen; then @@ -3244,6 +3247,11 @@ EOF  	    revision="$number_minor"  	    lt_irix_increment=no  	    ;; +	  *) +	    $echo "$modename: unknown library version type \`$version_type'" 1>&2 +	    $echo "Fatal configuration error.  See the $PACKAGE docs for more information." 1>&2 +	    exit $EXIT_FAILURE +	    ;;  	  esac  	  ;;  	no)  | 
