summaryrefslogtreecommitdiffstats
path: root/Misc/AIX-NOTES
diff options
context:
space:
mode:
authorGuido van Rossum <guido@python.org>1996-10-22 22:08:02 (GMT)
committerGuido van Rossum <guido@python.org>1996-10-22 22:08:02 (GMT)
commitbed266ab892f95b9dfd9f40afe0b9dc6abcc6df4 (patch)
tree4f8544f29001fa2db26daa6717375517c390c2d7 /Misc/AIX-NOTES
parentcb9fe887f29f0049d33d15c1b29215d356ffca62 (diff)
downloadcpython-bed266ab892f95b9dfd9f40afe0b9dc6abcc6df4.zip
cpython-bed266ab892f95b9dfd9f40afe0b9dc6abcc6df4.tar.gz
cpython-bed266ab892f95b9dfd9f40afe0b9dc6abcc6df4.tar.bz2
New version for 1.4 from Manus.
Diffstat (limited to 'Misc/AIX-NOTES')
-rw-r--r--Misc/AIX-NOTES16
1 files changed, 12 insertions, 4 deletions
diff --git a/Misc/AIX-NOTES b/Misc/AIX-NOTES
index b0446f5..ce3cf90 100644
--- a/Misc/AIX-NOTES
+++ b/Misc/AIX-NOTES
@@ -1,8 +1,7 @@
-Subject: HERE IS AIX-NOTES
+Subject: AIX-NOTES FOR 1.4
From: Manus Hand <Manus.Hand@evolving.com>
To: Guido van Rossum <guido@CNRI.Reston.VA.US>
-Cc: Vladimir.Marangozov@imag.fr
-Date: Thu, 8 Aug 1996 16:11:10 -0600 (MDT)
+Date: Tue, 22 Oct 1996 16:02:07 -0600 (MDT)
==============================================================================
COMPILER INFORMATION
@@ -89,7 +88,7 @@ demos on threads run okay with cc_r.
AIX shared library support was added to Python in the 1.4 release by Manus
Hand (mhand@csn.net) and Vladimir Marangozov (Vladimir.Marangozov@imag.fr).
-Python modules may now be built as shared libraries on AIX using the normal
+Python modules may now be built as shared libraries on AIX using the normal
process of uncommenting the "*noconfig*" line in Modules/Setup.in before the
build. There is one additional step required, and that is to also uncomment
the line in Modules/Setup.in which reads
@@ -141,4 +140,13 @@ For more detailed information on the shared library support, examine the
contents of the "ld_so_aix" and "makexp_aix" scripts or refer to the AIX
documentation.
+NOTE: If the extension module is written in C++ and contains templates,
+ an alternative to "ld_so_aix" is the /usr/lpp/xlC/bin/makeC++SharedLib
+ script. Chris Myers (myers@TC.Cornell.EDU) reports that ld_so_aix
+ works well for some C++ (including the C++ that is generated
+ automatically by the Python SWIG package [SWIG can be found at
+ http://www.cs.utah.edu/~beazley/SWIG/swig.html]). However, it is not
+ known whether makeC++SharedLib can be used as a complete substitute
+ for ld_so_aix.
+
==============================================================================