From: Guido van Rossum Date: Tue, 22 Oct 1996 22:08:02 +0000 (+0000) Subject: New version for 1.4 from Manus. X-Git-Tag: v1.4~50 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=bed266ab892f95b9dfd9f40afe0b9dc6abcc6df4;p=thirdparty%2FPython%2Fcpython.git New version for 1.4 from Manus. --- diff --git a/Misc/AIX-NOTES b/Misc/AIX-NOTES index b0446f5a4068..ce3cf90bf48e 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 To: Guido van Rossum -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. + ==============================================================================