Blob Blame History Raw
This patch hacks the Postgres configure script to prefer libncurses over
libtermcap.  This is needed in the current Fedora environment because while
both are available, libtermcap is deprecated and will be removed in the
fairly near future.  Because the need for this is short-term, I'm not
going to try to push it upstream; this patch can go away once libtermcap
is no longer present in the standard build environment.


diff -Naur postgresql-8.2.1.orig/config/programs.m4 postgresql-8.2.1/config/programs.m4
--- postgresql-8.2.1.orig/config/programs.m4	2006-05-23 15:28:45.000000000 -0400
+++ postgresql-8.2.1/config/programs.m4	2007-01-10 18:42:22.000000000 -0500
@@ -88,7 +88,7 @@
 fi
 for pgac_rllib in $READLINE_ORDER ; do
   AC_MSG_CHECKING([for ${pgac_rllib}])
-  for pgac_lib in "" " -ltermcap" " -lncurses" " -lcurses" ; do
+  for pgac_lib in "" " -lncurses" " -ltermcap" " -lcurses" ; do
     LIBS="${pgac_rllib}${pgac_lib} $pgac_save_LIBS"
     AC_TRY_LINK_FUNC([readline], [[
       # Older NetBSD, OpenBSD, and Irix have a broken linker that does not