From e0a6aa119d2bc3c414c8c9361d01ee00d09c19f0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henrik=20Grubbstr=C3=B6m=20=28Grubba=29?= <grubba@grubba.org> Date: Fri, 12 Dec 1997 00:55:50 +0100 Subject: [PATCH] Now uses -n32 to link shared objects on Irix if compiling with gcc (egcs). Rev: src/configure.in:1.140 --- src/configure.in | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/configure.in b/src/configure.in index 1f6e562a3e..3d3a8d6fd5 100644 --- a/src/configure.in +++ b/src/configure.in @@ -1,4 +1,4 @@ -AC_REVISION("$Id: configure.in,v 1.139 1997/12/02 23:21:33 grubba Exp $") +AC_REVISION("$Id: configure.in,v 1.140 1997/12/11 23:55:50 grubba Exp $") AC_INIT(interpret.c) AC_CONFIG_HEADER(machine.h) @@ -1648,7 +1648,14 @@ then LDSHARED="ld" fi ;; - IRIX*) LDSHARED="ld -shared";; + IRIX*) + if test "$GCC" = yes ; then + # egcs defaults to building -n32 objects + LDSHARED="ld -shared -n32" + else + LDSHARED="ld -shared" + fi + ;; SunOS*) LDSHARED="ld";; Solaris) LDSHARED="/usr/ccs/bin/ld -G";; hp*|HP*) LDSHARED="ld -b";; -- GitLab