1
1
<!-- 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
- -->
10
2
11
3
<chapter id="installation">
12
4
<title>Installation from Source Code</title>
@@ -15,7 +7,6 @@ documentation. See standalone-profile.xsl for details.
15
7
<primary>installation</primary>
16
8
</indexterm>
17
9
18
- <!-- See also the version of this text in standalone-install.xml -->
19
10
<para>
20
11
This chapter describes the installation of
21
12
<productname>PostgreSQL</productname> using the source code
@@ -942,9 +933,7 @@ build-postgresql:
942
933
<listitem>
943
934
<para>
944
935
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
948
937
requires the <productname>LLVM</productname> library to be installed.
949
938
The minimum required version of <productname>LLVM</productname> is
950
939
currently 3.9.
@@ -1085,8 +1074,8 @@ build-postgresql:
1085
1074
for <application>systemd</application><indexterm><primary>systemd</primary></indexterm>
1086
1075
service notifications. This improves integration if the server
1087
1076
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
1090
1079
associated header files need to be installed to use this option.
1091
1080
</para>
1092
1081
</listitem>
@@ -1224,9 +1213,8 @@ build-postgresql:
1224
1213
<para>
1225
1214
Build without support for the
1226
1215
<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"/>).
1230
1218
</para>
1231
1219
</listitem>
1232
1220
</varlistentry>
@@ -1583,7 +1571,7 @@ build-postgresql:
1583
1571
<para>
1584
1572
Enable tests using the Perl TAP tools. This requires a Perl
1585
1573
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.
1587
1575
</para>
1588
1576
</listitem>
1589
1577
</varlistentry>
@@ -1610,8 +1598,8 @@ build-postgresql:
1610
1598
code coverage testing instrumentation. When run, they
1611
1599
generate files in the build directory with code coverage
1612
1600
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
1615
1603
and when doing development work.
1616
1604
</para>
1617
1605
</listitem>
@@ -1639,8 +1627,7 @@ build-postgresql:
1639
1627
</indexterm>
1640
1628
Compiles <productname>PostgreSQL</productname> with support for the
1641
1629
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.
1644
1631
</para>
1645
1632
1646
1633
<para>
@@ -2406,9 +2393,8 @@ ninja install
2406
2393
<para>
2407
2394
Build with support for the
2408
2395
<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
2412
2398
<productname>ICU4C</productname> package to be installed. The minimum
2413
2399
required version of <productname>ICU4C</productname> is currently 4.2.
2414
2400
</para>
@@ -2420,8 +2406,7 @@ ninja install
2420
2406
<listitem>
2421
2407
<para>
2422
2408
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"/>).
2425
2410
This requires the <productname>LLVM</productname> library to be
2426
2411
installed. The minimum required version of
2427
2412
<productname>LLVM</productname> is currently 3.9. Disabled by
@@ -2546,8 +2531,8 @@ ninja install
2546
2531
<application>systemd</application><indexterm><primary>systemd</primary></indexterm>
2547
2532
service notifications. This improves integration if the server is
2548
2533
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
2551
2536
auto. <application>libsystemd</application> and the associated header
2552
2537
files need to be installed to use this option.
2553
2538
</para>
@@ -3122,8 +3107,7 @@ ninja install
3122
3107
<para>
3123
3108
Enable tests using the Perl TAP tools. Defaults to auto and requires
3124
3109
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.
3127
3111
</para>
3128
3112
</listitem>
3129
3113
</varlistentry>
@@ -3147,8 +3131,8 @@ ninja install
3147
3131
code coverage testing instrumentation. When run, they
3148
3132
generate files in the build directory with code coverage
3149
3133
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
3152
3136
and when doing development work.
3153
3137
</para>
3154
3138
</listitem>
@@ -3163,8 +3147,7 @@ ninja install
3163
3147
</indexterm>
3164
3148
Enabling this compiles <productname>PostgreSQL</productname> with support for the
3165
3149
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.
3168
3151
</para>
3169
3152
3170
3153
<para>
0 commit comments