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