diff options
| author | Andrey Borzenkov <bor@users.sourceforge.net> | 2001-06-06 16:55:23 +0000 |
|---|---|---|
| committer | Andrey Borzenkov <bor@users.sourceforge.net> | 2001-06-06 16:55:23 +0000 |
| commit | 7b216856ab753f038bb2fb3ec07a5c26e5a28126 (patch) | |
| tree | a2f3c2eaf1ac08e26c42cc3503eef272609b296e /zshconfig.ac | |
| parent | unposted: we support autoconf-2.50 now (diff) | |
| download | zsh-7b216856ab753f038bb2fb3ec07a5c26e5a28126.tar zsh-7b216856ab753f038bb2fb3ec07a5c26e5a28126.tar.gz zsh-7b216856ab753f038bb2fb3ec07a5c26e5a28126.tar.bz2 zsh-7b216856ab753f038bb2fb3ec07a5c26e5a28126.tar.lz zsh-7b216856ab753f038bb2fb3ec07a5c26e5a28126.tar.xz zsh-7b216856ab753f038bb2fb3ec07a5c26e5a28126.tar.zst zsh-7b216856ab753f038bb2fb3ec07a5c26e5a28126.zip | |
14772: David Lebel <lebel@lebel.org>: OpenBSD dynamic linking
Diffstat (limited to 'zshconfig.ac')
| -rw-r--r-- | zshconfig.ac | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/zshconfig.ac b/zshconfig.ac index f2b2ea263..3aee9fb08 100644 --- a/zshconfig.ac +++ b/zshconfig.ac @@ -1594,6 +1594,16 @@ char *argv[]; ;; esac else + case "$host" in + *openbsd*) + DLLD="${DLLD=$CC}" + DLLDARG="${LDARG}" + ;; + * ) + DLLD="${DLLD=ld}" + DLLDARG="" + ;; + esac DLLD="${DLLD=ld}" DLLDARG="" fi @@ -1614,7 +1624,7 @@ char *argv[]; netbsd*) DLLDFLAGS="${DLLDFLAGS=${DLLDARG}-x -shared --whole-archive}" ;; aix*) DLLDFLAGS="${DLLDFLAGS=-G -bexpall -lc}" ;; solaris*|sysv4*|esix*) DLLDFLAGS="${DLLDFLAGS=-G}" ;; - openbsd*) DLLDFLAGS="${DLLDFLAGS=-Bshareable}" ;; + openbsd*) DLLDFLAGS="${DLLDFLAGS=-shared -fPIC}" ;; esac case "$host" in *-hpux*) EXTRA_LDFLAGS="${EXTRA_LDFLAGS=-Wl,-E}" ;; |
