summaryrefslogtreecommitdiffstats
path: root/README
diff options
context:
space:
mode:
authorMartin v. Löwis <martin@v.loewis.de>2002-08-03 21:38:27 (GMT)
committerMartin v. Löwis <martin@v.loewis.de>2002-08-03 21:38:27 (GMT)
commit65069670b5328ea301113a501ab8568760d4cebe (patch)
tree38f1776c9e7d145c4a4b8cbbfb6f6a2bbe1df4bd /README
parentd64845dbbec63c44a0a23b558b3cfe12dbc495fc (diff)
downloadcpython-65069670b5328ea301113a501ab8568760d4cebe.zip
cpython-65069670b5328ea301113a501ab8568760d4cebe.tar.gz
cpython-65069670b5328ea301113a501ab8568760d4cebe.tar.bz2
Document that --enable-shared puts PIC objects into the static libpython.
Fixes #589429.
Diffstat (limited to 'README')
-rw-r--r--README8
1 files changed, 7 insertions, 1 deletions
diff --git a/README b/README
index 1719385..de1ec59 100644
--- a/README
+++ b/README
@@ -642,7 +642,13 @@ Building a shared libpython
Starting with Python 2.3, the majority of the interpreter can be built
into a shared library, which can then be used by the interpreter
executable, and by applications embedding Python. To enable this feature,
-configure with --enable-shared.
+configure with --enable-shared.
+
+If you do so, a static library will be created in addition to the
+shared library, which uses the same object files as the shared library
+In particular, the library likely object files using
+position-independent code (PIC) if PIC flags are needed for the shared
+library.
Configuring additional built-in modules