2bd2ad479b
Submmited by Ben Hooper <ben@networkinsanity.com> Some modifications by me, ok jakob@
36 lines
1.3 KiB
Plaintext
36 lines
1.3 KiB
Plaintext
$OpenBSD: patch-saslauthd_config_ltconfig,v 1.1 2004/07/09 15:07:07 kevlo Exp $
|
|
--- saslauthd/config/ltconfig.orig Wed Oct 8 20:24:14 2003
|
|
+++ saslauthd/config/ltconfig Fri Jul 9 16:30:17 2004
|
|
@@ -1207,6 +1207,16 @@ EOF
|
|
fi
|
|
;;
|
|
|
|
+ openbsd*)
|
|
+ if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
|
|
+ archive_cmds='$CC -shared $libobjs $deplibs $linkopts ${wl}-soname $wl$soname -o $lib'
|
|
+ archive_expsym_cmds='$CC -shared $libobjs $deplibs $linkopts ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
|
|
+ else
|
|
+ archive_cmds='$LD -Bshareable $libobjs $deplibs $linkopts -o $lib'
|
|
+ # can we support soname and/or expsyms with a.out? -oliva
|
|
+ fi
|
|
+ ;;
|
|
+
|
|
solaris* | sysv5*)
|
|
if $LD -v 2>&1 | egrep 'BFD 2\.8' > /dev/null; then
|
|
ld_shlibs=no
|
|
@@ -1428,8 +1438,12 @@ else
|
|
;;
|
|
|
|
openbsd*)
|
|
- archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linkopts'
|
|
- hardcode_libdir_flag_spec='-R$libdir'
|
|
+ if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
|
|
+ archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linkopts' # a.out
|
|
+ else
|
|
+ archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linkopts' # ELF
|
|
+ fi
|
|
+ hardcode_libdir_flag_spec='${wl}-R$libdir'
|
|
hardcode_direct=yes
|
|
hardcode_shlibpath_var=no
|
|
;;
|