diff --git a/doc/TODO b/doc/TODO
index 1922c53293e8174bd07a32af4937b76b89d2b883..46cced08a80b06267abccaa1a20521ee55c94b5e 100644
--- a/doc/TODO
+++ b/doc/TODO
@@ -221,7 +221,7 @@ MISC
 * fix memory leak in cache code when non-existant table is referenced
 * In WHERE x=3 AND x=y, add y=3
 * pass atttypmod through parser in more cases(Bruce)
-
+* remov
 SOURCE CODE
 -----------
 * Add use of 'const' for varibles in source tree
diff --git a/src/Makefile.shlib b/src/Makefile.shlib
index 75589512e79bce17bd9dc79cc3f05511bace6cfb..34663d615b8ccc16976b38455d6e8c1013d21e39 100644
--- a/src/Makefile.shlib
+++ b/src/Makefile.shlib
@@ -6,7 +6,7 @@
 # Copyright (c) 1998, Regents of the University of California
 #
 # IDENTIFICATION
-#    $Header: /cvsroot/pgsql/src/Makefile.shlib,v 1.11 1999/06/30 23:54:18 tgl Exp $
+#    $Header: /cvsroot/pgsql/src/Makefile.shlib,v 1.12 1999/07/08 00:15:03 momjian Exp $
 #
 #-------------------------------------------------------------------------
 
@@ -56,6 +56,13 @@ install-shlib-dep :=
 # Makefile.global (or really Makefile.port) to supply DLSUFFIX and other
 # symbols.
 
+ifeq ($(PORTNAME), irix5)
+  install-shlib-dep := install-shlib
+  shlib := lib$(NAME)$(DLSUFFIX).$(SO_MAJOR_VERSION).$(SO__MINOR_VERSION)
+  LDFLAGS_SL := -shared
+  CFLAGS += $(CFLAGS_SL)
+endif
+
 ifeq ($(PORTNAME), freebsd)
   ifdef BSD_SHLIB
     install-shlib-dep	:= install-shlib