summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/texlive
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2015-05-03 18:06:32 +0000
committerKarl Berry <karl@freefriends.org>2015-05-03 18:06:32 +0000
commit0852f1037ffa19d3c26e5a998461d4bf125bcf5f (patch)
treee6697452ae3dd9dadb35acb8c800e74fe2788ce2 /Master/texmf-dist/doc/texlive
parent02519d98fa65eb6787dd394b2c438155b16d55be (diff)
tl-update-txi for 2015
git-svn-id: svn://tug.org/texlive/trunk@37166 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/texlive')
-rw-r--r--Master/texmf-dist/doc/texlive/tlbuild/tlbuild.html202
-rw-r--r--Master/texmf-dist/doc/texlive/tlbuild/tlbuild.pdfbin462491 -> 461888 bytes
2 files changed, 97 insertions, 105 deletions
diff --git a/Master/texmf-dist/doc/texlive/tlbuild/tlbuild.html b/Master/texmf-dist/doc/texlive/tlbuild/tlbuild.html
index f7c79a93a00..6d6c96e6307 100644
--- a/Master/texmf-dist/doc/texlive/tlbuild/tlbuild.html
+++ b/Master/texmf-dist/doc/texlive/tlbuild/tlbuild.html
@@ -2,7 +2,7 @@
<html>
<!-- This file documents the TeX Live build system and more.
-Copyright (C) 2013, 2014 Karl Berry & Peter Breitenlohner.
+Copyright (C) 2013, 2014, 2015 Karl Berry & Peter Breitenlohner.
Permission is granted to make and distribute verbatim copies of this
manual provided the copyright notice and this permission notice are
@@ -20,10 +20,10 @@ except that this permission notice may be stated in a translation
approved by the TeX Users Group. -->
<!-- Created by GNU Texinfo 5.2, http://www.gnu.org/software/texinfo/ -->
<head>
-<title>Building TeX Live (2014)</title>
+<title>Building TeX Live (2015)</title>
-<meta name="description" content="Building TeX Live (2014)">
-<meta name="keywords" content="Building TeX Live (2014)">
+<meta name="description" content="Building TeX Live (2015)">
+<meta name="keywords" content="Building TeX Live (2015)">
<meta name="resource-type" content="document">
<meta name="distribution" content="global">
<meta name="Generator" content="makeinfo">
@@ -31,7 +31,7 @@ approved by the TeX Users Group. -->
<link href="#Top" rel="start" title="Top">
<link href="#Index" rel="index" title="Index">
<link href="#SEC_Contents" rel="contents" title="Table of Contents">
-<link href="dir.html#Top" rel="up" title="(dir)">
+<link href="http://tug.org/texinfohtml" rel="up" title="(dir)">
<style type="text/css">
<!--
a.summary-letter {text-decoration: none}
@@ -65,7 +65,7 @@ ul.no-bullet {list-style: none}
</head>
<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000">
-<h1 class="settitle" align="center">Building TeX Live (2014)</h1>
+<h1 class="settitle" align="center">Building TeX Live (2015)</h1>
@@ -289,10 +289,10 @@ ul.no-bullet {list-style: none}
<a name="Top"></a>
<div class="header">
<p>
-Next: <a href="#Introduction" accesskey="n" rel="next">Introduction</a>, Up: <a href="dir.html#Top" accesskey="u" rel="up">(dir)</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
+Next: <a href="#Introduction" accesskey="n" rel="next">Introduction</a>, Up: <a href="http://tug.org/texinfohtml" accesskey="u" rel="up">(dir)</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
</div>
-<a name="Building-TeX-Live-_00282014_0029"></a>
-<h1 class="top">Building TeX Live (2014)</h1>
+<a name="Building-TeX-Live-_00282015_0029"></a>
+<h1 class="top">Building TeX Live (2015)</h1>
<p>For an overview of this manual, see <a href="#Introduction">Introduction</a>.
</p>
@@ -335,8 +335,8 @@ Next: <a href="#Overview-of-build-system" accesskey="n" rel="next">Overview of b
<a name="index-introduction"></a>
-<p>This manual (dated May 2014) corresponds to the TeX Live
-2014 release.
+<p>This manual (dated May 2015) corresponds to the TeX Live
+2015 release.
</p>
<p>This manual is aimed at system installers and programmers, and focuses
on how to configure, build, and develop the TeX Live (TL) sources. The
@@ -620,11 +620,10 @@ Next: <a href="#Build-in-parallel" accesskey="n" rel="next">Build in parallel</a
<a name="index-problems-with-build"></a>
<a name="index-failure-to-build"></a>
<a name="index-_002d_002dno_002dclean-Build-option"></a>
-<p>If configuring or building a module fails, you could either
-(a)&nbsp;find and fix the problem, or (b)&nbsp;remove the subdirectory
-for that module from the build tree, and rerun the top-level
-<code>make</code> (or <samp>Build</samp> with <code>--no-clean</code> as its first
-argument).
+<p>If configuring or building a module fails, you should first find and fix the
+problem, then perhaps remove the subdirectory for that module from the build
+tree, and finally rerun the top-level <code>make</code> (or <samp>Build</samp> with
+<code>--no-clean</code> as its first argument).
</p>
<hr>
@@ -708,7 +707,7 @@ e-TeX).
</p>
<p>If you want to work on a single program within the TL sources, this is
the recommended way to do it. Here is an example from start to
-finish for working on <code>dvipdfmx</code>.
+finish for working on <code>dvipdfm-x</code>.
</p>
<div class="example">
<pre class="example">mkdir mydir &amp;&amp; cd mydir # new working directory
@@ -728,17 +727,17 @@ mkdir Work &amp;&amp; cd Work
make &gt;&amp;outm
# Test:
-cd texk/dvipdfmx
+cd texk/dvipdfm-x
make check
</pre></div>
<p>Then you modify source files in <samp>mydir/texk/dvipdfm-x</samp> and rerun
<code>make</code> in <samp>mydir/Work/texk/dvipdfm-x</samp> to rebuild.
</p>
-<p>The second line the <code>configure</code> are invocation shows examples of
+<p>The second line of the <code>configure</code> invocation shows examples of
extra things you likely want to specify if you intend to hack the
sources (and not just build binaries): the <code>-C</code> speeds up
-<code>configure</code>, and the <code>CFLAGS</code> and <code>CXXFLAGS</code> are to
+<code>configure</code>, and the <code>CFLAGS</code> and <code>CXXFLAGS</code> settings
eliminate compiler optimization for debugging purposes.
</p>
<p>Of course, one should actually look at the output and check that
@@ -833,7 +832,7 @@ otherwise, they are given by their usual Autoconf defaults:
<var>infodir</var> <var>datarootdir</var>/info
</pre></div>
-<p>&hellip; except possibly modified as follows:
+<p>except possibly modified as follows:
</p>
<ul>
<li> If the option <code>--enable-multiplatform</code> is given,
@@ -1052,10 +1051,10 @@ may be.
</p>
<div class="display">
<pre class="display">autoconf (GNU Autoconf) 2.69
-automake (GNU automake) 1.14.1
-bison (GNU Bison) 3.0.2
+automake (GNU automake) 1.15
+bison (GNU Bison) 3.0.4
flex 2.5.39
-ltmain.sh (GNU libtool) 2.4.2
+ltmain.sh (GNU libtool) 2.4.6
m4 (GNU M4) 1.4.17
makeinfo (GNU texinfo) 5.2
</pre></div>
@@ -1103,9 +1102,9 @@ Next: <a href="#Autoconf-macros" accesskey="n" rel="next">Autoconf macros</a>, P
<p>Here is a brief description of the top-level directories in the TeX Live
source tree.
</p>
-<p>As mentioned at the beginning of the chapter (see <a href="#Overview-of-build-system">Overview of build system</a>), the main source directories are <samp>texk/</samp>
+<p>As mentioned at the beginning of see <a href="#Overview-of-build-system">Overview of build system</a>, the main source directories are <samp>texk/</samp>
(TeX-specific programs and libraries), <samp>utils/</samp> (additional
-programs), and <samp>libs</samp> (generic libraries).
+programs), and <samp>libs/</samp> (generic libraries).
</p>
<a name="index-am_002f-top_002dlevel-directory"></a>
<a name="index-m4_002f-top_002dlevel-directory"></a>
@@ -1261,7 +1260,7 @@ Next: <a href="#Macros-for-libraries" accesskey="n" rel="next">Macros for librar
<dt><a name="index-KPSE_005fCOMPILER_005fWARNINGS"></a>Macro: <strong>KPSE_COMPILER_WARNINGS</strong></dt>
<dd><a name="index-WARNING_005fC_005bXX_005dFLAGS"></a>
<p>When using the (Objective) C/C++ compiler, set
-<code>WARNING_[OBJ]C[XX</code>]FLAGS to suitable warning flags (depending on
+<code>WARNING_[OBJ]C[XX]FLAGS</code> to suitable warning flags (depending on
the value given to or implied for <code>--enable-compiler-warnings</code>).
Call <code>AC_SUBST</code> for them. At the moment this only works for GNU
compilers, but could be extended to others if necessary.
@@ -1340,17 +1339,17 @@ that provides make variables for that library. E.g., for
<dl>
<dt><a name="index-KPSE_005fLIBPNG_005fFLAGS"></a>Macro: <strong>KPSE_LIBPNG_FLAGS</strong></dt>
<dd><p>Provide the configure option <code>--with-system-libpng</code>. Set and
-<code>AC_SUBST</code> <code>make</code> variables for modules using this library
-(either an installed version or from the TeX Live tree): <code>LIBPNG_INCLUDES</code>
-for use in CPPFLAGS, LIBPNG_LIBS for use in LDADD, LIBPNG_DEPEND for
-use as dependency, and LIBPNG_RULE defining <code>make</code> rules to
-rebuild the library.
+<code>AC_SUBST</code> <code>make</code> variables for modules using this library (either
+an installed version or from the TeX Live tree): <code>LIBPNG_INCLUDES</code> for use
+in <code>CPPFLAGS</code>, <code>LIBPNG_LIBS</code> for use in <code>LDADD</code>,
+<code>LIBPNG_DEPEND</code> for use as dependency, and <code>LIBPNG_RULE</code> defining
+<code>make</code> rules to rebuild the library.
</p></dd></dl>
<dl>
-<dt><a name="index-KPSE_005fADD_005fFLAGS"></a>Macro: <strong>KPSE_ADD_FLAGS</strong> <em>(<var>libname</var>)</em></dt>
-<dd><p>Temporarily extend CPPFLAGS and LIBS with the values required for the
-library module <code><var>name</var></code>.
+<dt><a name="index-KPSE_005fADD_005fFLAGS"></a>Macro: <strong>KPSE_ADD_FLAGS</strong> <em>(<var>name</var>)</em></dt>
+<dd><p>Temporarily extend <code>CPPFLAGS</code> and <code>LIBS</code> with the values required
+for the library module <code><var>name</var></code>.
</p></dd></dl>
<dl>
@@ -1369,8 +1368,8 @@ KPSE_LIBPNG_FLAGS
<p>and its <samp>Makefile.am</samp> would be along these lines:
</p><div class="example">
<pre class="example">bin_PROGRAMS = foo
-AM_CPPFLAGS = ${ZLIB_INCLUDES} ${LIBPNG_INCLUDES}
-foo_LDADD = ${ZLIB_LIBS} ${LIBPNG_LIBS}
+AM_CPPFLAGS = ${LIBPNG_INCLUDES} ${ZLIB_INCLUDES}
+foo_LDADD = ${LIBPNG_LIBS} ${ZLIB_LIBS}
foo_DEPENDENCIES = ${ZLIB_DEPEND} ${LIBPNG_DEPEND}
## Rebuild libz
@ZLIB_RULE@
@@ -1490,8 +1489,8 @@ Next: <a href="#zlib-library" accesskey="n" rel="next"><code>zlib</code> library
<a name="index-png-library"></a>
<a name="index-libpng-library"></a>
<p>This generic library uses the source tree in, e.g., the subdirectory
-<samp>libpng-1.5.17</samp> with all modifications for TL recorded in
-<samp>libpng-1.5.17-PATCHES/*</samp>. The <samp>configure.ac</samp> fragment
+<samp>libpng-1.6.16</samp> with all modifications for TL recorded in
+<samp>libpng-1.6.16-PATCHES/*</samp>. The <samp>configure.ac</samp> fragment
<samp>ac/withenable.ac</samp> contains
</p>
<div class="example">
@@ -1613,11 +1612,9 @@ distributed by TeX user groups, and have never been officially
released for standalone use.
</p>
<a name="index-_002d_002dwith_002dsystem_002dkpathsea"></a>
-<p>It is possible, and possibly even useful for distro builds
-(see <a href="#Distro-builds">Distro builds</a>, to specify the configure option
-<code>--with-system-kpathsea</code> in order to use a system version of the
-library and it may then be necessary to specify
-<code>--with-kpathsea-includes</code> and/or <code>--with-kpathsea-libdir</code>.
+<p>It is possible, and perhaps even useful for distro builds (see <a href="#Distro-builds">Distro builds</a>), to specify the configure option <code>--with-system-kpathsea</code> in
+order to use a system version of the library. Programs outside the TL tree
+should use <code>pkg-config</code> for the required flags.
</p>
<a name="index-kpathsea_002eac"></a>
<a name="index-mktex_002eac"></a>
@@ -1670,10 +1667,10 @@ Next: <a href="#xindy-package" accesskey="n" rel="next"><code>xindy</code> packa
<a name="index-t1utils-package"></a>
-<p>Once again we use the distributed source tree <samp>t1utils-1.38</samp> with
-modifications documented in <samp>t1utils-1.38-PATCHES/*</samp> and a proxy
-build system consisting of <samp>configure.ac</samp> and <samp>Makefile.am</samp>.
-The fragment <samp>ac/withenable.ac</samp> contains
+<p>Once again we use the distributed source tree <samp>t1utils-1.39</samp>
+with modifications documented in <samp>t1utils-1.39-PATCHES/*</samp> and
+a proxy build system consisting of <samp>configure.ac</samp> and
+<samp>Makefile.am</samp>. The fragment <samp>ac/withenable.ac</samp> contains
</p>
<div class="example">
<pre class="example">KPSE_ENABLE_PROG([t1utils])
@@ -1694,14 +1691,13 @@ Next: <a href="#xdvik-package" accesskey="n" rel="next"><code>xdvik</code> packa
<a name="index-xindy-1"></a>
-<p>This module uses the distributed source tree <samp>xindy-2.4</samp> with
-modifications documented in <samp>xindy-2.4-PATCHES/*</samp>, a proxy
-<samp>configure.ac</samp>, and a wrapper <samp>Makefile.am</samp> that descends
-into <samp>xindy-2.4</samp>. The <code>xindy</code> build requires that the
-distributed <samp>Makefile</samp>s allow a <code>VPATH</code> build, can handle
-all targets, and do not refer to <code>${top_srcdir}</code> or
-<code>${top_builddir}</code>. The fragment <code>ac/withenable.ac</code>
-contains
+<p>This module uses the distributed source tree <samp>xindy-2.5.1</samp>
+with modifications documented in <samp>xindy-2.5.1-PATCHES/*</samp>, a
+proxy <samp>configure.ac</samp>, and a wrapper <samp>Makefile.am</samp> that descends
+into <samp>xindy-2.5.1</samp>. The <code>xindy</code> build requires that the
+distributed <samp>Makefile</samp>s allow a <code>VPATH</code> build, can handle all
+targets, and do not refer to <code>${top_srcdir}</code> or
+<code>${top_builddir}</code>. The fragment <code>ac/withenable.ac</code> contains
</p>
<div class="example">
<pre class="example">KPSE_ENABLE_PROG([xindy], , [disable native])
@@ -1959,8 +1955,8 @@ are a large number <code>configure</code> options, most of which are
described here. The command<br>&nbsp;&nbsp;&nbsp;<code>configure --help</code><br>at the
top level gives an exhaustive list of all global options and a few
important module-specific ones, whereas, e.g.,<br>&nbsp;&nbsp;&nbsp;<code>texk/lcdf-typetools/configure --help</code><br> also displays the
-<code>lcdf-typetools</code> specific options, which are not shown by the
-top-level <code>--help</code>.
+<code>lcdf-typetools</code> specific options, which are not shown at the
+top-level.
</p>
<a name="index-environment-variables_002c-for-configure"></a>
<p>The help text also mentions several influential environment variables,
@@ -2100,10 +2096,9 @@ specifications.
<a name="index-PostScript-files_002c-size-of"></a>
<p>With LFS, there is no fixed limit on the size of PDF files created by
<samp>pdftex</samp> or PostScript files created by <samp>dvips</samp>. The size
-of PDF images included by <samp>pdftex</samp> must, however, be <em>&lt;4</em>GB
-when using <samp>xpdf</samp> and <em>&lt;2</em>GB when using older versions of
-<samp>poppler</samp> (even on 64-bit systems with LFS), whereas
-<samp>poppler</samp> versions&nbsp;0.23 and later impose no such limit.
+of PDF images included by <samp>pdftex</samp> or <samp>luatex</samp> must, however,
+be <em>&lt;2</em>GB when using <samp>poppler</samp> version&nbsp;0.22 or before
+(even on 64-bit systems with LFS).
</p>
<hr>
@@ -2184,14 +2179,15 @@ Next: <a href="#g_t_002d_002denable_002dshared" accesskey="n" rel="next"><code>-
<a name="index-_002d_002denable_002dmultiplatform"></a>
<a name="index-exec_005fprefix"></a>
-<a name="index-_002d_002dlibdir"></a>
-<p>If enabled, install executables and libraries in per-platform
+<a name="index-_002d_002dbindir-configure-option-1"></a>
+<a name="index-_002d_002dlibdir-configure-option"></a>
+<p>If enabled and <code>--bindir=<var>dir</var></code> or <code>--libdir=<var>dir</var></code>
+are not specified, install executables and libraries in per-platform
subdirectories of <samp><var>eprefix</var>/bin</samp> and
<samp><var>eprefix</var>/lib</samp> where <var>eprefix</var> is the value given or
-implied for <code>exec_prefix</code>. This can be overridden by explicitly
-<code>--bindir=<var>dir</var></code> or <code>--libdir=<var>dir</var></code>. In any case,
-the values for <code>bindir</code> and <code>libdir</code> are automatically
-propagated to all subdirectories.
+implied for <code>exec_prefix</code>. In any case, the values for
+<code>bindir</code> and <code>libdir</code> are automatically propagated to all
+subdirectories.
</p>
<hr>
@@ -2385,13 +2381,6 @@ architectures).
<p><code>--disable-mf-nowin</code><br>Do not build a separate
non-graphically-capable Metafont (<samp>mf-nowin</samp>).
</p>
-<a name="index-_002d_002ddisable_002domfonts"></a>
-<a name="index-opl2ofm_002c-et-al_002e"></a>
-<p><code>--disable-omfonts</code><br>Build the WEB versions of the
-Omega font utilities <samp>ofm2opl</samp>, <samp>opl2ofm</samp>, <samp>ovf2ovp</samp>,
-and <code>ovp2ovf</code> instead of the C version <samp>omfonts</samp>. The WEB
-and C versions should be roughly equivalent.
-</p>
<a name="index-_002d_002ddisable_002dtex"></a>
<a name="index-_002d_002denable_002detex"></a>
<a name="index-web2c_002eac"></a>
@@ -2430,6 +2419,11 @@ support for Metafont (EPSF output, <code>mftalk</code>, old terminals, &hellip;)
support; ignored for a native TeX Live build, defaults are again defined
in <samp>texk/web2c/ac/web2c.ac</samp>.
</p>
+<a name="index-_002d_002ddisable_002dsynctex"></a>
+<a name="index-synctex-1"></a>
+<p><code>--disable-synctex</code>
+<br>Do not build the <code>SyncTeX</code> library and tool.
+</p>
<hr>
<a name="Configure-options-for-texk_002fbibtex_002dx"></a>
@@ -2444,14 +2438,14 @@ Next: <a href="#Configure-options-for-texk_002fdvipdfm_002dx" accesskey="n" rel=
<a name="index-bibtex8"></a>
<a name="index-bibtexu"></a>
<a name="index-bibtex_002dx"></a>
-<p>The former programs <code>bibtex8</code> and <code>bibtexu</code> have been merged
-into the module <code>bibtex-x</code> (extended BibTeX).
+<p>The programs <code>bibtex8</code> and <code>bibtexu</code> have been merged into the
+module <code>bibtex-x</code> (extended BibTeX).
</p>
<a name="index-_002d_002ddisable_002dbibtex8"></a>
<p><code>--disable-bibtex8</code><br>Do not build the <samp>bibtex8</samp> program.
</p>
-<p>&ndash;disable-bibtexu
-<code>--disable-bibtexu</code><br>Do not build the <samp>bibtexu</samp> program
+<a name="index-_002d_002ddisable_002dbibtexu"></a>
+<p><code>--disable-bibtexu</code><br>Do not build the <samp>bibtexu</samp> program
(building <samp>bibtexu</samp> requires <code>ICU</code> libraries).
</p>
@@ -2477,11 +2471,11 @@ different) behavior.
</p>
<a name="index-_002d_002ddisable_002ddvipdfmx"></a>
<p><code>--disable-dvipdfmx</code><br>Do not build the <samp>dvipdfmx</samp>
-program or create the <samp>dvipdfm</samp> symlink.
+program with the <samp>dvipdfm</samp> symlink.
</p>
<a name="index-_002d_002ddisable_002dxdvipdfmx"></a>
<p><code>--disable-xdvipdfmx</code><br>Do not build the <samp>xdvipdfmx</samp>
-program (building <samp>xdvipdfmx</samp> requires the <code>freetype</code> library).
+program.
</p>
<hr>
@@ -2504,7 +2498,7 @@ possible, or otherwise disable support for PostScript specials.
</p>
<a name="index-_002d_002dwithout_002dlibgs"></a>
<p><code>--without-libgs</code><br>Build <samp>dvisvgm</samp> without PostScript
-support at all. Because the dynamic loading just mention defeats all
+support at all. Because the dynamic loading just mentioned defeats all
attempts at static linking, the result can crash due to library
incompatibilities, e.g., on CentOS 5.
</p>
@@ -2592,13 +2586,6 @@ build, but the default for a non-native one) indicates that
<samp>xindy</samp> will use the installed version of <samp>clisp</samp> (which
must be identical to the one used to build <samp>xindy</samp>).
</p>
-<a name="index-_002d_002dwith_002drecode"></a>
-<a name="index-recode"></a>
-<a name="index-iconv"></a>
-<p><code>--with-recode</code><br>Use <samp>recode</samp> instead of <samp>iconv</samp>
-to build the <code>xindy</code> rules and documentation, required for some
-systems where <samp>iconv</samp> is missing or broken.
-</p>
<hr>
<a name="Library_002dspecific-configure-options"></a>
@@ -2624,7 +2611,7 @@ versions of all libraries (if any) that <var>lib</var> depends on.
</p>
<a name="index-_002d_002dwith_002dlib_002dincludes_003ddir_002c-_002dlibdir"></a>
<p>For many libraries <code>--with-<var>lib</var>-includes=<var>dir</var></code> and
-<code>--with-<var>lib</var>-libdir=<var>dir</var></code> to specify non-standard
+<code>--with-<var>lib</var>-libdir=<var>dir</var></code> can specify non-standard
search locations; others use <samp>pkg-config</samp> or similar to determine
the required flags.
</p>
@@ -2694,15 +2681,15 @@ Previous: <a href="#Configure-options-for-kpathsea" accesskey="p" rel="prev">Con
<a name="index-poppler"></a>
<a name="index-xpdf-as-library"></a>
-<p>Building LuaTeX and XeTeX requires <code>poppler</code>, either from
-the TL tree or system headers and library. Building pdfTeX
-requires either <code>xpdf</code> from the TeX Live tree or system
-<code>poppler</code> headers and library.
+<p>Building LuaTeX (or LuaJITTeX) and XeTeX requires
+<code>poppler</code>, either from the TL tree or system headers and
+library. Building pdfTeX requires either <code>xpdf</code> from
+the TeX Live tree or system <code>poppler</code> headers and library.
</p>
<a name="index-_002d_002dwith_002dsystem_002dpoppler"></a>
<p><code>--with-system-poppler</code><br>Use a system version (0.18 or
-newer) of <code>poppler</code> for LuaTeX and XeTeX, and use
-<samp>pkg-config</samp> to obtain the required flags.
+newer) of <code>poppler</code> for LuaTeX (or LuaJITTeX) and XeTeX,
+and use <samp>pkg-config</samp> to obtain the required flags.
</p>
<a name="index-_002d_002dwith_002dsystem_002dxpdf"></a>
<p><code>--with-system-xpdf</code><br>Use a system version (0.12 or better)
@@ -2830,9 +2817,15 @@ name, but note that this should <em>not</em> be <code>--host=<var>host</var></co
(see <a href="http://www.gnu.org/software/autoconf/manual/autoconf.html#Hosts-and-Cross_002dCompilation">Hosts and Cross-Compilation</a> in <cite>GNU Autoconf</cite>).
</p>
<p>In order to build, e.g., 32-bit binaries with <code>clang</code> on a 64-bit
-OSX system one could use <br> &nbsp;&nbsp;&nbsp;<code>./Build --build=i386-apple-darwin
-CC='clang -arch i386'</code> \ <br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>CXX='clang++ -arch i386' OBJCXX='clang++ -arch i386'</code>
+MacOSX system one could use:
</p>
+<div class="example">
+<pre class="example">TL_BUILD_ENV=&quot;CC='clang -arch i386' \
+ CXX='clang++ -arch i386' \
+ OBJCXX='clang++ -arch i386'&quot; \
+ ./Build --build=i386-apple-darwin
+</pre></div>
+
<table class="menu" border="0" cellspacing="0">
<tr><td align="left" valign="top">&bull; <a href="#Cross-configuring" accesskey="1">Cross configuring</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Configuring for cross compilation.
</td></tr>
@@ -3041,7 +3034,7 @@ less efficient alternative
</p>
<div class="example">
<pre class="example">#if !(defined HAVE_DECL_STPCPY &amp;&amp; HAVE_DECL_STPCPY)
-#static inline char *stpcpy(char *dest, const char *src)
+static inline char *stpcpy(char *dest, const char *src)
{
return strcpy(dest, src) + strlen(src);
}
@@ -6093,10 +6086,12 @@ Previous: <a href="#tlmgr" accesskey="p" rel="prev">tlmgr</a>, Up: <a href="#Top
<tr><td colspan="4"> <hr></td></tr>
<tr><th><a name="Index_cp_symbol-1">-</a></th><td></td><td></td></tr>
<tr><td></td><td valign="top"><a href="#index-_002d_002dbindir-configure-option"><code>--bindir configure <span class="roman">option</span></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#g_t_002d_002dprefix-_002d_002dbindir-_2026"><code>--prefix</code> <code>--bindir</code> &hellip;</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-_002d_002dbindir-configure-option-1"><code>--bindir configure <span class="roman">option</span></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#g_t_002d_002denable_002dmultiplatform"><code>--enable-multiplatform</code></a></td></tr>
<tr><td></td><td valign="top"><a href="#index-_002d_002dbuild_003dhost"><code>--build=<var>host</var></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Cross-configuring">Cross configuring</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-_002d_002ddisable_002dall_002dpackages-configure-option"><code>--disable-all-packages configure <span class="roman">option</span></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Build-one-package">Build one package</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-_002d_002ddisable_002dall_002dpkgs"><code>--disable-all-pkgs</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#g_t_002d_002ddisable_002dall_002dpkgs"><code>--disable-all-pkgs</code></a></td></tr>
<tr><td></td><td valign="top"><a href="#index-_002d_002ddisable_002dbibtex8"><code>--disable-bibtex8</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Configure-options-for-texk_002fbibtex_002dx">Configure options for <samp>texk/bibtex-x</samp></a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-_002d_002ddisable_002dbibtexu"><code>--disable-bibtexu</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Configure-options-for-texk_002fbibtex_002dx">Configure options for <samp>texk/bibtex-x</samp></a></td></tr>
<tr><td></td><td valign="top"><a href="#index-_002d_002ddisable_002ddump_002dshare"><code>--disable-dump-share</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Configure-options-for-texk_002fweb2c">Configure options for <samp>texk/web2c</samp></a></td></tr>
<tr><td></td><td valign="top"><a href="#index-_002d_002ddisable_002ddvipdfmx"><code>--disable-dvipdfmx</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Configure-options-for-texk_002fdvipdfm_002dx">Configure options for <samp>texk/dvipdfm-x</samp></a></td></tr>
<tr><td></td><td valign="top"><a href="#index-_002d_002ddisable_002detex_002dsynctex"><code>--disable-etex-synctex</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Configure-options-for-texk_002fweb2c">Configure options for <samp>texk/web2c</samp></a></td></tr>
@@ -6106,8 +6101,8 @@ Previous: <a href="#tlmgr" accesskey="p" rel="prev">tlmgr</a>, Up: <a href="#Top
<tr><td></td><td valign="top"><a href="#index-_002d_002ddisable_002dmf_002dnowin"><code>--disable-mf-nowin</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Configure-options-for-texk_002fweb2c">Configure options for <samp>texk/web2c</samp></a></td></tr>
<tr><td></td><td valign="top"><a href="#index-_002d_002ddisable_002dmissing"><code>--disable-missing</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#g_t_002d_002ddisable_002dmissing"><code>--disable-missing</code></a></td></tr>
<tr><td></td><td valign="top"><a href="#index-_002d_002ddisable_002dnative_002dtexlive_002dbuild"><code>--disable-native-texlive-build</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#g_t_002d_002ddisable_002dnative_002dtexlive_002dbuild"><code>--disable-native-texlive-build</code></a></td></tr>
-<tr><td></td><td valign="top"><a href="#index-_002d_002ddisable_002domfonts"><code>--disable-omfonts</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Configure-options-for-texk_002fweb2c">Configure options for <samp>texk/web2c</samp></a></td></tr>
<tr><td></td><td valign="top"><a href="#index-_002d_002ddisable_002dprog"><code>--disable-<var>prog</var></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#g_t_002d_002denable_002dprog-_002d_002ddisable_002dprog"><code>--enable-<var>prog</var></code> <code>--disable-<var>prog</var></code></a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-_002d_002ddisable_002dsynctex"><code>--disable-synctex</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Configure-options-for-texk_002fweb2c">Configure options for <samp>texk/web2c</samp></a></td></tr>
<tr><td></td><td valign="top"><a href="#index-_002d_002ddisable_002dtex"><code>--disable-tex</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Configure-options-for-texk_002fweb2c">Configure options for <samp>texk/web2c</samp></a></td></tr>
<tr><td></td><td valign="top"><a href="#index-_002d_002ddisable_002dweb_002dprogs"><code>--disable-web-progs</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Configure-options-for-texk_002fweb2c">Configure options for <samp>texk/web2c</samp></a></td></tr>
<tr><td></td><td valign="top"><a href="#index-_002d_002ddisable_002dxdvipdfmx"><code>--disable-xdvipdfmx</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Configure-options-for-texk_002fdvipdfm_002dx">Configure options for <samp>texk/dvipdfm-x</samp></a></td></tr>
@@ -6130,7 +6125,7 @@ Previous: <a href="#tlmgr" accesskey="p" rel="prev">tlmgr</a>, Up: <a href="#Top
<tr><td></td><td valign="top"><a href="#index-_002d_002denable_002dxindy_002ddocs"><code>--enable-xindy-docs</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Configure-options-for-utils_002fxindy">Configure options for <samp>utils/xindy</samp></a></td></tr>
<tr><td></td><td valign="top"><a href="#index-_002d_002denable_002dxindy_002drules"><code>--enable-xindy-rules</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Configure-options-for-utils_002fxindy">Configure options for <samp>utils/xindy</samp></a></td></tr>
<tr><td></td><td valign="top"><a href="#index-_002d_002dhost_003dhost"><code>--host=<var>host</var></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Cross-configuring">Cross configuring</a></td></tr>
-<tr><td></td><td valign="top"><a href="#index-_002d_002dlibdir"><code>--libdir</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#g_t_002d_002denable_002dmultiplatform"><code>--enable-multiplatform</code></a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-_002d_002dlibdir-configure-option"><code>--libdir configure <span class="roman">option</span></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#g_t_002d_002denable_002dmultiplatform"><code>--enable-multiplatform</code></a></td></tr>
<tr><td></td><td valign="top"><a href="#index-_002d_002dno_002dclean-Build-option"><code>--no-clean Build <span class="roman">option</span></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Build-problems">Build problems</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-_002d_002dprefix-configure-option"><code>--prefix configure <span class="roman">option</span></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#g_t_002d_002dprefix-_002d_002dbindir-_2026"><code>--prefix</code> <code>--bindir</code> &hellip;</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-_002d_002dwith_002dbanner_002dadd_003dstr"><code>--with-banner-add=<var>str</var></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Configure-options-for-texk_002fweb2c">Configure options for <samp>texk/web2c</samp></a></td></tr>
@@ -6141,7 +6136,6 @@ Previous: <a href="#tlmgr" accesskey="p" rel="prev">tlmgr</a>, Up: <a href="#Top
<tr><td></td><td valign="top"><a href="#index-_002d_002dwith_002dgs_003dfilename"><code>--with-gs=<var>filename</var></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Configure-options-for-texk_002fxdvik">Configure options for <samp>texk/xdvik</samp></a></td></tr>
<tr><td></td><td valign="top"><a href="#index-_002d_002dwith_002dlib_002dincludes_003ddir_002c-_002dlibdir"><code>--with-<var>lib</var>-includes=<var>dir</var><span class="roman">,</span> -libdir</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Library_002dspecific-configure-options">Library-specific configure options</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-_002d_002dwith_002dlibgs_002dincludes_002c-_002dlibdir"><code>--with-libgs-includes<span class="roman">,</span> -libdir</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Configure-options-for-texk_002fdvisvgm">Configure options for <samp>texk/dvisvgm</samp></a></td></tr>
-<tr><td></td><td valign="top"><a href="#index-_002d_002dwith_002drecode"><code>--with-recode</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Configure-options-for-utils_002fxindy">Configure options for <samp>utils/xindy</samp></a></td></tr>
<tr><td></td><td valign="top"><a href="#index-_002d_002dwith_002dsystem_002dkpathsea"><code>--with-system-kpathsea</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#kpathsea-library"><code>kpathsea</code> library</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-_002d_002dwith_002dsystem_002dlib"><code>--with-system-<var>lib</var></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Adding-a-new-generic-library-module">Adding a new generic library module</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-_002d_002dwith_002dsystem_002dlib-1"><code>--with-system-<var>lib</var></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Library_002dspecific-configure-options">Library-specific configure options</a></td></tr>
@@ -6272,7 +6266,6 @@ Previous: <a href="#tlmgr" accesskey="p" rel="prev">tlmgr</a>, Up: <a href="#Top
<tr><td></td><td valign="top"><a href="#index-Gnulib_002c-used-for-common-files">Gnulib, used for common files</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Top_002dlevel-directories">Top-level directories</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
<tr><th><a name="Index_cp_letter-I">I</a></th><td></td><td></td></tr>
-<tr><td></td><td valign="top"><a href="#index-iconv"><code>iconv</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Configure-options-for-utils_002fxindy">Configure options for <samp>utils/xindy</samp></a></td></tr>
<tr><td></td><td valign="top"><a href="#index-ICU-cross-compiling">ICU cross compiling</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Cross-problems">Cross problems</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-ICU-libraries">ICU libraries</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Variables-for-configure">Variables for configure</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-icu_002dconfig"><code>icu-config</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Variables-for-configure">Variables for configure</a></td></tr>
@@ -6379,7 +6372,6 @@ Previous: <a href="#tlmgr" accesskey="p" rel="prev">tlmgr</a>, Up: <a href="#Top
<tr><td></td><td valign="top"><a href="#index-one-package_002c-building">one package, building</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Build-one-package">Build one package</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-OpenGL_002c-required-for-Asymptote">OpenGL, required for Asymptote</a>:</td><td>&nbsp;</td><td valign="top"><a href="#asymptote"><code>asymptote</code></a></td></tr>
<tr><td></td><td valign="top"><a href="#index-operating-system-distribution_002c-building-for">operating system distribution, building for</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Distro-builds">Distro builds</a></td></tr>
-<tr><td></td><td valign="top"><a href="#index-opl2ofm_002c-et-al_002e"><code>opl2ofm<span class="roman">, et al.</span></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Configure-options-for-texk_002fweb2c">Configure options for <samp>texk/web2c</samp></a></td></tr>
<tr><td></td><td valign="top"><a href="#index-otangle"><code>otangle</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Cross-problems">Cross problems</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-overall-build-process">overall build process</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Building">Building</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
@@ -6405,7 +6397,6 @@ Previous: <a href="#tlmgr" accesskey="p" rel="prev">tlmgr</a>, Up: <a href="#Top
<tr><td colspan="4"> <hr></td></tr>
<tr><th><a name="Index_cp_letter-R">R</a></th><td></td><td></td></tr>
<tr><td></td><td valign="top"><a href="#index-reautoconf"><code>reautoconf</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Build-system-tools">Build system tools</a></td></tr>
-<tr><td></td><td valign="top"><a href="#index-recode"><code>recode</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Configure-options-for-utils_002fxindy">Configure options for <samp>utils/xindy</samp></a></td></tr>
<tr><td></td><td valign="top"><a href="#index-requirements-for-building">requirements for building</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Prerequisites">Prerequisites</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-runscript_002eexe"><code>runscript.exe</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Macros-for-Windows">Macros for Windows</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
@@ -6429,6 +6420,7 @@ Previous: <a href="#tlmgr" accesskey="p" rel="prev">tlmgr</a>, Up: <a href="#Top
<tr><td></td><td valign="top"><a href="#index-support-files_002c-separate-from-build">support files, separate from build</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Installing">Installing</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-symlinks_002c-used-for-scripts">symlinks, used for scripts</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Linked-scripts">Linked scripts</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-synctex">synctex</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Configure-options-for-texk_002fweb2c">Configure options for <samp>texk/web2c</samp></a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-synctex-1">synctex</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Configure-options-for-texk_002fweb2c">Configure options for <samp>texk/web2c</samp></a></td></tr>
<tr><td></td><td valign="top"><a href="#index-system-distribution_002c-building-for">system distribution, building for</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Distro-builds">Distro builds</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
<tr><th><a name="Index_cp_letter-T">T</a></th><td></td><td></td></tr>
diff --git a/Master/texmf-dist/doc/texlive/tlbuild/tlbuild.pdf b/Master/texmf-dist/doc/texlive/tlbuild/tlbuild.pdf
index 0873eca1bf8..a9b3eb103e8 100644
--- a/Master/texmf-dist/doc/texlive/tlbuild/tlbuild.pdf
+++ b/Master/texmf-dist/doc/texlive/tlbuild/tlbuild.pdf
Binary files differ