aboutsummaryrefslogtreecommitdiffstats
path: root/chapter08/python.xml
diff options
context:
space:
mode:
Diffstat (limited to 'chapter08/python.xml')
-rw-r--r--chapter08/python.xml31
1 files changed, 18 insertions, 13 deletions
diff --git a/chapter08/python.xml b/chapter08/python.xml
index 4a6fe1bd5..ddcaa17d2 100644
--- a/chapter08/python.xml
+++ b/chapter08/python.xml
@@ -44,11 +44,12 @@
<para>Prepare Python for compilation:</para>
-<screen><userinput remap="configure">./configure --prefix=/usr \
- --enable-shared \
- --with-system-expat \
- --with-system-ffi \
- --with-ensurepip=yes</userinput></screen>
+<screen><userinput remap="configure">./configure --prefix=/usr \
+ --enable-shared \
+ --with-system-expat \
+ --with-system-ffi \
+ --with-ensurepip=yes \
+ --enable-optimizations</userinput></screen>
<variablelist>
<title>The meaning of the configure options:</title>
@@ -77,20 +78,24 @@
</listitem>
</varlistentry>
+ <varlistentry>
+ <term><parameter>--enable-optimizations</parameter></term>
+ <listitem>
+ <para>This switch enables stable, but expensive, optimizations.</para>
+ </listitem>
+ </varlistentry>
+
</variablelist>
<para>Compile the package:</para>
<screen><userinput remap="make">make</userinput></screen>
- <para>To test the results, issue:</para>
-
-<screen><userinput remap="test">make test</userinput></screen>
-
- <para>Some tests requiring a network connection or additional packages are
- skipped. The tests test_unicodedata and test_curses tests are known to fail. For
- more comprehensive results, the tests can be rerun when Python 3 is
- reinstalled in BLFS.</para>
+ <para>Running the tests at this point is not recommended. The
+ tests are known to hang indefinitely in the partial LFS environment.
+ If desired, the tests can be rerun at the end of this chapter or
+ when Python 3 is reinstalled in BLFS. To run the tests anyway,
+ issue <command>make test</command>.</para>
<para>Install the package:</para>