aix sharedlib helpers
diff --git a/Modules/bindit b/Modules/bindit
new file mode 100755
index 0000000..87dda1f
--- /dev/null
+++ b/Modules/bindit
@@ -0,0 +1,33 @@
+#!/bin/ksh
+
+#################################
+#   AIX shared library helper	#
+#################################
+
+#   ------------------------------------------------------------
+#   This script should be in the Modules directory, and I run it
+#   (from there) after having built all the shared objects.
+#   ------------------------------------------------------------
+
+#   --------------------------------------------------
+#   Create the export file which will list all symbols
+#   that the statically linked python executable has
+#   to make available to dynamically loaded modules.
+#   --------------------------------------------------
+sort -u *.imp > python.exp
+
+#   ---------------------------------------------------------------------
+#   Link the python executable.  I think this is exactly the same command
+#   which the unmodified python makefile comes up with, except for the
+#   addition of the -bE: argument.
+#   ---------------------------------------------------------------------
+cc -O main.o config.o getpath.o libModules.a ../Python/libPython.a      \
+    ../Objects/libObjects.a ../Parser/libParser.a -lm -lc -lg           \
+    -H512 -T512 -bE:python.exp                                          \
+    -o python
+
+#   -----------------------------------------------------------------
+#   Install the Python executable up one directory from Modules (just
+#   like the unmodified makefile does).
+#   -----------------------------------------------------------------
+mv python ..