From a2dda8b02b5516aca742efff690705ee720d810a Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Wed, 4 Jul 2018 21:19:25 +0000 Subject: doc,sync,exec git-svn-id: svn://tug.org/texlive/trunk@48133 c570f23f-e606-0410-a88d-b1316a301751 --- Build/source/doc/build-tools.txt | 2 +- Build/source/doc/tlbuild.info | 2 +- Build/source/doc/tlbuild.texi | 13 +++++++------ 3 files changed, 9 insertions(+), 8 deletions(-) (limited to 'Build/source/doc') diff --git a/Build/source/doc/build-tools.txt b/Build/source/doc/build-tools.txt index aa2b9e5330c..73d8aead3c9 100644 --- a/Build/source/doc/build-tools.txt +++ b/Build/source/doc/build-tools.txt @@ -1,6 +1,6 @@ autoconf (GNU Autoconf) 2.69 automake (GNU automake) 1.16.1 -bison (GNU Bison) 3.0.4 +bison (GNU Bison) 3.0.5 flex 2.6.0 ltmain.sh (GNU libtool) 2.4.6 m4 (GNU M4) 1.4.18 diff --git a/Build/source/doc/tlbuild.info b/Build/source/doc/tlbuild.info index fba9c2a0ce9..62391d8af73 100644 --- a/Build/source/doc/tlbuild.info +++ b/Build/source/doc/tlbuild.info @@ -711,7 +711,7 @@ many extra hassles, so don't do that, tempting as it may be. autoconf (GNU Autoconf) 2.69 automake (GNU automake) 1.16.1 - bison (GNU Bison) 3.0.4 + bison (GNU Bison) 3.0.5 flex 2.6.0 ltmain.sh (GNU libtool) 2.4.6 m4 (GNU M4) 1.4.18 diff --git a/Build/source/doc/tlbuild.texi b/Build/source/doc/tlbuild.texi index 806bff77e9c..c74901466f6 100644 --- a/Build/source/doc/tlbuild.texi +++ b/Build/source/doc/tlbuild.texi @@ -474,7 +474,8 @@ make check @end example Then you modify source files in @file{mydir/texk/dvipdfm-x} and rerun -@code{make} in @file{mydir/Work/texk/dvipdfm-x} to rebuild. +@code{make} in @file{mydir/Work/texk/dvipdfm-x} to rebuild (that +build directory is where the binaries end up). The second line of the @code{configure} invocation shows examples of extra things you likely want to specify if you intend to hack the @@ -488,15 +489,15 @@ tweak as desired; check the output from @code{configure --help}. @cindex size of source tree Finally, the above retrieves the entire TL source tree (several -hundred megabytes). It is natural to ask if this is really necessary. +hundred megabytes). It is natural to ask if this is really necessary. Strictly speaking, the answer is no, but it is vastly more convenient -to do so. If you cut down the source tree, you must also give +to do so. If you cut down the source tree, you must also give additional @code{configure} flags to individually disable using system versions of libraries, or the intricacies of the dependencies (such as @code{teckit} requiring @code{zlib}) will have undesired side effects. For an example, see the @code{build-pdftex.sh} script in the -@code{pdftex} development source (@url{http://pdftex.org}), which is -indeed a cut-down TL source tree. +@code{pdftex} development source (details at @url{http://pdftex.org}), +which is indeed a cut-down TL source tree. @vindex --enable-missing @r{to ignore dependencies} Even with @code{--disable-all-pkgs}, dependencies will be checked. @@ -675,7 +676,7 @@ source tree. @pindex plain.tex@r{, not in source tree} The main consideration is that @code{make install} is not enough to make a usable @TeX{} installation. Beyond the compiled binaries, -(thousands of) support files are needed; just as a first example +(thousands of) support files are needed; just as a first example, @file{plain.tex} is not in the source tree. These support files are maintained completely independently and are -- cgit v1.2.3