101 lines
4.0 KiB
Plaintext
101 lines
4.0 KiB
Plaintext
$OpenBSD: p-aclocal_m4,v 1.4 2002/12/23 14:22:32 espie Exp $
|
|
--- aclocal.m4.orig Sat Dec 21 08:07:21 2002
|
|
+++ aclocal.m4 Sun Dec 22 13:52:17 2002
|
|
@@ -6173,8 +6173,8 @@ nto-qnx)
|
|
|
|
openbsd*)
|
|
version_type=sunos
|
|
- need_lib_prefix=no
|
|
- need_version=no
|
|
+ need_lib_prefix=yes
|
|
+ need_version=yes
|
|
library_names_spec='${libname}${release}.so$versuffix ${libname}.so$versuffix'
|
|
finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
|
|
shlibpath_var=LD_LIBRARY_PATH
|
|
@@ -6847,6 +6847,7 @@ openbsd*)
|
|
else
|
|
lt_cv_deplibs_check_method='file_magic OpenBSD.* shared library'
|
|
fi
|
|
+ lt_cv_deplibs_check_method=pass_all
|
|
;;
|
|
|
|
osf3* | osf4* | osf5*)
|
|
@@ -7600,6 +7601,16 @@ case $host_os in
|
|
netbsd*)
|
|
# NetBSD uses g++ - do we need to do anything?
|
|
;;
|
|
+ openbsd*)
|
|
+ _LT_AC_TAGVAR(hardcode_direct, $1)=yes
|
|
+ _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
|
|
+
|
|
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
|
|
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
|
|
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R$libdir'
|
|
+ _LT_AC_TAGVAR(remove_libsearchpath, $1)='yes'
|
|
+ _LT_AC_TAGVAR(remove_lgcc, $1)='yes'
|
|
+ ;;
|
|
osf3*)
|
|
case $cc_basename in
|
|
KCC)
|
|
@@ -7914,15 +7925,24 @@ if AC_TRY_EVAL(ac_compile); then
|
|
else
|
|
_LT_AC_TAGVAR(compiler_lib_search_path, $1)="${_LT_AC_TAGVAR(compiler_lib_search_path, $1)} ${prev}${p}"
|
|
fi
|
|
+ if test "x$_LT_AC_TAGVAR(remove_libsearchpath, $1)" = "xyes"; then
|
|
+ _LT_AC_TAGVAR(compiler_lib_search_path, $1)=""
|
|
+ fi
|
|
;;
|
|
# The "-l" case would never come before the object being
|
|
# linked, so don't bother handling this case.
|
|
esac
|
|
else
|
|
+ add="${prev}$p"
|
|
+ if test "x$_LT_AC_TAGVAR(remove_lgcc, $1)" = "xyes"; then
|
|
+ case "$add" in
|
|
+ -lgcc ) add="" ;;
|
|
+ esac
|
|
+ fi
|
|
if test -z "$_LT_AC_TAGVAR(postdeps, $1)"; then
|
|
- _LT_AC_TAGVAR(postdeps, $1)="${prev}${p}"
|
|
+ _LT_AC_TAGVAR(postdeps, $1)="$add"
|
|
else
|
|
- _LT_AC_TAGVAR(postdeps, $1)="${_LT_AC_TAGVAR(postdeps, $1)} ${prev}${p}"
|
|
+ _LT_AC_TAGVAR(postdeps, $1)="${_LT_AC_TAGVAR(postdeps, $1)} ${add}"
|
|
fi
|
|
fi
|
|
;;
|
|
@@ -9712,22 +9732,9 @@ EOF
|
|
_LT_AC_TAGVAR(hardcode_direct, $1)=yes
|
|
_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
|
|
|
|
- if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
|
|
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $linker_flags'
|
|
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
|
|
- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
|
|
- else
|
|
- case $host_os in
|
|
- openbsd[[01]].* | openbsd2.[[0-7]] | openbsd2.[[0-7]].*)
|
|
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
|
|
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
|
|
- ;;
|
|
- *)
|
|
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $linker_flags'
|
|
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
|
|
- ;;
|
|
- esac
|
|
- fi
|
|
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $linker_flags'
|
|
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
|
|
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R$libdir'
|
|
;;
|
|
|
|
os2*)
|
|
@@ -9736,6 +9743,7 @@ EOF
|
|
_LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported
|
|
_LT_AC_TAGVAR(archive_cmds, $1)='$echo "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$echo "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$echo DATA >> $output_objdir/$libname.def~$echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~$echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
|
|
_LT_AC_TAGVAR(old_archive_From_new_cmds, $1)='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
|
|
+ _LT_AC_TAGVAR(remove_lgcc, $1)='yes'
|
|
;;
|
|
|
|
osf3*)
|