|
1 | | -Subject: HERE IS AIX-NOTES |
| 1 | +Subject: AIX-NOTES FOR 1.4 |
2 | 2 | From: Manus Hand < [email protected]> |
3 | 3 | To: Guido van Rossum < [email protected]> |
4 | | - |
5 | | -Date: Thu, 8 Aug 1996 16:11:10 -0600 (MDT) |
| 4 | +Date: Tue, 22 Oct 1996 16:02:07 -0600 (MDT) |
6 | 5 |
|
7 | 6 | ============================================================================== |
8 | 7 | COMPILER INFORMATION |
@@ -89,7 +88,7 @@ demos on threads run okay with cc_r. |
89 | 88 | AIX shared library support was added to Python in the 1.4 release by Manus |
90 | 89 | Hand ( [email protected]) and Vladimir Marangozov ( [email protected]). |
91 | 90 |
|
92 | | -Python modules may now be built as shared libraries on AIX using the normal |
| 91 | +Python modules may now be built as shared libraries on AIX using the normal |
93 | 92 | process of uncommenting the "*noconfig*" line in Modules/Setup.in before the |
94 | 93 | build. There is one additional step required, and that is to also uncomment |
95 | 94 | the line in Modules/Setup.in which reads |
@@ -141,4 +140,13 @@ For more detailed information on the shared library support, examine the |
141 | 140 | contents of the "ld_so_aix" and "makexp_aix" scripts or refer to the AIX |
142 | 141 | documentation. |
143 | 142 |
|
| 143 | +NOTE: If the extension module is written in C++ and contains templates, |
| 144 | + an alternative to "ld_so_aix" is the /usr/lpp/xlC/bin/makeC++SharedLib |
| 145 | + script. Chris Myers ( [email protected]) reports that ld_so_aix |
| 146 | + works well for some C++ (including the C++ that is generated |
| 147 | + automatically by the Python SWIG package [SWIG can be found at |
| 148 | + http://www.cs.utah.edu/~beazley/SWIG/swig.html]). However, it is not |
| 149 | + known whether makeC++SharedLib can be used as a complete substitute |
| 150 | + for ld_so_aix. |
| 151 | + |
144 | 152 | ============================================================================== |
0 commit comments