From 984c7cd8e50f33d3b3f2cbe4985817ac49ba47a1 Mon Sep 17 00:00:00 2001
From: "Christopher J. Morrone" <morrone2@llnl.gov>
Date: Tue, 24 May 2005 23:06:49 +0000
Subject: [PATCH] Add a --with-proctrack configure parameter to allows us to
 specify the directory containing the proctrackext.exp file (AIX only).

---
 auxdir/x_ac_aix.m4                    | 12 ++++++++++++
 src/plugins/proctrack/aix/Makefile.am |  3 ++-
 2 files changed, 14 insertions(+), 1 deletion(-)

diff --git a/auxdir/x_ac_aix.m4 b/auxdir/x_ac_aix.m4
index ba625c63bf9..0dd5dae3630 100644
--- a/auxdir/x_ac_aix.m4
+++ b/auxdir/x_ac_aix.m4
@@ -35,4 +35,16 @@ AC_DEFUN([X_AC_AIX],
    AC_SUBST(SO_LDFLAGS)
    AM_CONDITIONAL(HAVE_AIX, test "x$ac_have_aix" = "xyes")
    AC_SUBST(HAVE_AIX)
+
+   if test "x$ac_have_aix" = "xyes"; then
+      AC_ARG_WITH(proctrack,
+         AC_HELP_STRING([--with-proctrack=PATH],
+                        [Specify path to proctrack sources]),
+         [ PROCTRACKDIR="$withval" ]
+      )
+      if test ! -d "$PROCTRACKDIR" -o ! -f "$PROCTRACKDIR/proctrackext.exp"; then
+         AC_MSG_ERROR([$PROCTRACKDIR/proctrackext.exp is required and does not exit])
+      fi
+      AC_SUBST(PROCTRACKDIR)
+   fi
 ])
diff --git a/src/plugins/proctrack/aix/Makefile.am b/src/plugins/proctrack/aix/Makefile.am
index 41a97132a8d..4aa4305252b 100644
--- a/src/plugins/proctrack/aix/Makefile.am
+++ b/src/plugins/proctrack/aix/Makefile.am
@@ -3,7 +3,8 @@
 
 AUTOMAKE_OPTIONS = foreign
 
-PLUGIN_FLAGS = -module -avoid-version --export-dynamic 
+PLUGIN_FLAGS = -Wl,-bI:$(PROCTRACKDIR)/proctrackext.exp\
+		-module -avoid-version --export-dynamic 
 
 INCLUDES = -I$(top_srcdir) -I$(top_srcdir)/src/common
 
-- 
GitLab