[Python-checkins] CVS: python/dist/src/Doc/inst inst.tex,1.30,1.31
Fred L. Drake
fdrake@users.sourceforge.net
Sat, 03 Mar 2001 11:47:26 -0800
Update of /cvsroot/python/python/dist/src/Doc/inst
In directory usw-pr-cvs1:/tmp/cvs-serv30946/inst
Modified Files:
inst.tex
Log Message:
Fix a few minor markup nits.
Index: inst.tex
===================================================================
RCS file: /cvsroot/python/python/dist/src/Doc/inst/inst.tex,v
retrieving revision 1.30
retrieving revision 1.31
diff -C2 -r1.30 -r1.31
*** inst.tex 2001/03/03 19:18:01 1.30
--- inst.tex 2001/03/03 19:47:24 1.31
***************
*** 292,296 ****
\file{lib} directory, is used for ``pure module distributions''---that
is, module distributions that include only pure Python modules. If a
! module distribution contains any extensions (modules written in C/C++),
then the second form, with two \code{<plat>} directories, is used. In
that case, the \file{temp.\filevar{plat}} directory holds temporary
--- 292,296 ----
\file{lib} directory, is used for ``pure module distributions''---that
is, module distributions that include only pure Python modules. If a
! module distribution contains any extensions (modules written in C/\Cpp),
then the second form, with two \code{<plat>} directories, is used. In
that case, the \file{temp.\filevar{plat}} directory holds temporary
***************
*** 435,440 ****
This subsection describes the necessary steps to use Distutils with the
! Borland C++ compiler version
! 5.5.\footnote{Check
\url{http://www.borland.com/bcppbuilder/freecompiler/} for download}
%Should we mention that users have to create cfg-files for the compiler
--- 435,439 ----
This subsection describes the necessary steps to use Distutils with the
! Borland \Cpp{} compiler version 5.5.\footnote{Check
\url{http://www.borland.com/bcppbuilder/freecompiler/} for download}
%Should we mention that users have to create cfg-files for the compiler
***************
*** 443,447 ****
First you have to know that the Borland's object file format(OMF) is
different from what is used by the Python version you can download
! from the Python web site. (Python is built with Microsoft Visual C++,
which uses COFF as object file format.) For this reason you have to
convert Python's library \file{python20.lib} into the Borland format.
--- 442,446 ----
First you have to know that the Borland's object file format(OMF) is
different from what is used by the Python version you can download
! from the Python web site. (Python is built with Microsoft Visual \Cpp,
which uses COFF as object file format.) For this reason you have to
convert Python's library \file{python20.lib} into the Borland format.
***************
*** 457,462 ****
have to convert them too.
! The converted files have to reside in the same directories as the normal
! libraries do.
How does Distutils manage to use these libraries with their changed
--- 456,461 ----
have to convert them too.
! The converted files have to reside in the same directories as the
! normal libraries.
How does Distutils manage to use these libraries with their changed
***************
*** 468,472 ****
existing COFF-libraries with OMF-libraries of the same name.}
! To let Distutils compile your extension with Borland C++ you now have
to type:
--- 467,471 ----
existing COFF-libraries with OMF-libraries of the same name.}
! To let Distutils compile your extension with Borland \Cpp{} you now have
to type:
***************
*** 485,492 ****
This section describes the necessary steps to use Distutils with the
! GNU C/C++ compilers in their Cygwin and MinGW32
! distributions\footnote{Check
\url{http://sources.redhat.com/cygwin/} and
! \url{http://www.mingw.org} for more information}.
\XXX{For a Python which was built with Cygwin, all should work without
--- 484,491 ----
This section describes the necessary steps to use Distutils with the
! GNU C/\Cpp{} compilers in their Cygwin and MinGW32
! distributions.\footnote{Check
\url{http://sources.redhat.com/cygwin/} and
! \url{http://www.mingw.org} for more information}
\XXX{For a Python which was built with Cygwin, all should work without
***************
*** 494,504 ****
For these compilers we have to create some special libraries too.
! This task is more complex as for Borland's C++, because there is no
! program to convert the library (inclusive the references on data structures.)
First you have to create a list of symbols which the Python DLL exports.
(You can find a good program for this task at
\url{http://starship.python.net/crew/kernr/mingw32/Notes.html}, see at
! PExports 0.42h there.)
\begin{verbatim}
--- 493,504 ----
For these compilers we have to create some special libraries too.
! This task is more complex as for Borland's \Cpp, because there is no
! program to convert the library (inclusive the references on data
! structures.)
First you have to create a list of symbols which the Python DLL exports.
(You can find a good program for this task at
\url{http://starship.python.net/crew/kernr/mingw32/Notes.html}, see at
! PExports 0.42h there.)
\begin{verbatim}