11<!-- doc/src/sgml/installation.sgml -->
2- <!--
3-
4- The standalone version has some portions that are different from the version
5- that is integrated into the full documentation set, in particular as regards
6- links, so that INSTALL.html can be created without links to the main
7- documentation. See standalone-profile.xsl for details.
8-
9- -->
102
113<chapter id="installation">
124 <title>Installation from Source Code</title>
@@ -15,7 +7,6 @@ documentation. See standalone-profile.xsl for details.
157 <primary>installation</primary>
168 </indexterm>
179
18- <!-- See also the version of this text in standalone-install.xml -->
1910 <para>
2011 This chapter describes the installation of
2112 <productname>PostgreSQL</productname> using the source code
@@ -942,9 +933,7 @@ build-postgresql:
942933 <listitem>
943934 <para>
944935 Build with support for <productname>LLVM</productname> based
945- <acronym>JIT</acronym> compilation<phrase
946- condition="standalone-ignore"> (see <xref
947- linkend="jit"/>)</phrase>. This
936+ <acronym>JIT</acronym> compilation (see <xref linkend="jit"/>). This
948937 requires the <productname>LLVM</productname> library to be installed.
949938 The minimum required version of <productname>LLVM</productname> is
950939 currently 3.9.
@@ -1085,8 +1074,8 @@ build-postgresql:
10851074 for <application>systemd</application><indexterm><primary>systemd</primary></indexterm>
10861075 service notifications. This improves integration if the server
10871076 is started under <application>systemd</application> but has no impact
1088- otherwise<phrase condition="standalone-ignore"> ; see <xref linkend="server-start"/> for more
1089- information</phrase> . <application>libsystemd</application> and the
1077+ otherwise; see <xref linkend="server-start"/> for more
1078+ information. <application>libsystemd</application> and the
10901079 associated header files need to be installed to use this option.
10911080 </para>
10921081 </listitem>
@@ -1224,9 +1213,8 @@ build-postgresql:
12241213 <para>
12251214 Build without support for the
12261215 <productname>ICU</productname><indexterm><primary>ICU</primary></indexterm>
1227- library, disabling the use of ICU collation features<phrase
1228- condition="standalone-ignore"> (see <xref
1229- linkend="collation"/>)</phrase>.
1216+ library, disabling the use of ICU collation features (see <xref
1217+ linkend="collation"/>).
12301218 </para>
12311219 </listitem>
12321220 </varlistentry>
@@ -1583,7 +1571,7 @@ build-postgresql:
15831571 <para>
15841572 Enable tests using the Perl TAP tools. This requires a Perl
15851573 installation and the Perl module <literal>IPC::Run</literal>.
1586- <phrase condition="standalone-ignore"> See <xref linkend="regress-tap"/> for more information.</phrase>
1574+ See <xref linkend="regress-tap"/> for more information.
15871575 </para>
15881576 </listitem>
15891577 </varlistentry>
@@ -1610,8 +1598,8 @@ build-postgresql:
16101598 code coverage testing instrumentation. When run, they
16111599 generate files in the build directory with code coverage
16121600 metrics.
1613- <phrase condition="standalone-ignore"> See <xref linkend="regress-coverage"/>
1614- for more information.</phrase> This option is for use only with GCC
1601+ See <xref linkend="regress-coverage"/>
1602+ for more information. This option is for use only with GCC
16151603 and when doing development work.
16161604 </para>
16171605 </listitem>
@@ -1639,8 +1627,7 @@ build-postgresql:
16391627 </indexterm>
16401628 Compiles <productname>PostgreSQL</productname> with support for the
16411629 dynamic tracing tool DTrace.
1642- <phrase condition="standalone-ignore">See <xref linkend="dynamic-trace"/>
1643- for more information.</phrase>
1630+ See <xref linkend="dynamic-trace"/> for more information.
16441631 </para>
16451632
16461633 <para>
@@ -2406,9 +2393,8 @@ ninja install
24062393 <para>
24072394 Build with support for the
24082395 <productname>ICU</productname><indexterm><primary>ICU</primary></indexterm>
2409- library, enabling use of ICU collation features<phrase
2410- condition="standalone-ignore"> (see <xref
2411- linkend="collation"/>)</phrase>. Defaults to auto and requires the
2396+ library, enabling use of ICU collation features (see <xref
2397+ linkend="collation"/>). Defaults to auto and requires the
24122398 <productname>ICU4C</productname> package to be installed. The minimum
24132399 required version of <productname>ICU4C</productname> is currently 4.2.
24142400 </para>
@@ -2420,8 +2406,7 @@ ninja install
24202406 <listitem>
24212407 <para>
24222408 Build with support for <productname>LLVM</productname> based
2423- <acronym>JIT</acronym> compilation<phrase
2424- condition="standalone-ignore"> (see <xref linkend="jit"/>)</phrase>.
2409+ <acronym>JIT</acronym> compilation (see <xref linkend="jit"/>).
24252410 This requires the <productname>LLVM</productname> library to be
24262411 installed. The minimum required version of
24272412 <productname>LLVM</productname> is currently 3.9. Disabled by
@@ -2546,8 +2531,8 @@ ninja install
25462531 <application>systemd</application><indexterm><primary>systemd</primary></indexterm>
25472532 service notifications. This improves integration if the server is
25482533 started under <application>systemd</application> but has no impact
2549- otherwise<phrase condition="standalone-ignore"> ; see <xref
2550- linkend="server-start"/> for more information</phrase> . Defaults to
2534+ otherwise; see <xref
2535+ linkend="server-start"/> for more information. Defaults to
25512536 auto. <application>libsystemd</application> and the associated header
25522537 files need to be installed to use this option.
25532538 </para>
@@ -3122,8 +3107,7 @@ ninja install
31223107 <para>
31233108 Enable tests using the Perl TAP tools. Defaults to auto and requires
31243109 a Perl installation and the Perl module <literal>IPC::Run</literal>.
3125- <phrase condition="standalone-ignore">See <xref
3126- linkend="regress-tap"/> for more information.</phrase>
3110+ See <xref linkend="regress-tap"/> for more information.
31273111 </para>
31283112 </listitem>
31293113 </varlistentry>
@@ -3147,8 +3131,8 @@ ninja install
31473131 code coverage testing instrumentation. When run, they
31483132 generate files in the build directory with code coverage
31493133 metrics.
3150- <phrase condition="standalone-ignore"> See <xref linkend="regress-coverage"/>
3151- for more information.</phrase> This option is for use only with GCC
3134+ See <xref linkend="regress-coverage"/>
3135+ for more information. This option is for use only with GCC
31523136 and when doing development work.
31533137 </para>
31543138 </listitem>
@@ -3163,8 +3147,7 @@ ninja install
31633147 </indexterm>
31643148 Enabling this compiles <productname>PostgreSQL</productname> with support for the
31653149 dynamic tracing tool DTrace.
3166- <phrase condition="standalone-ignore">See <xref linkend="dynamic-trace"/>
3167- for more information.</phrase>
3150+ See <xref linkend="dynamic-trace"/> for more information.
31683151 </para>
31693152
31703153 <para>
0 commit comments