diff options
-rw-r--r-- | Build/source/doc/build.texi | 39 | ||||
-rw-r--r-- | Build/source/doc/texlive.info | 59 |
2 files changed, 48 insertions, 50 deletions
diff --git a/Build/source/doc/build.texi b/Build/source/doc/build.texi index dc750c824ff..9462dd09205 100644 --- a/Build/source/doc/build.texi +++ b/Build/source/doc/build.texi @@ -137,9 +137,10 @@ executables in @code{@var{bindir}}, libraries in @code{@var{libdir}}, headers in @code{@var{includedir}}, data (including "linked scripts") in @code{@var{datarootdir}/texmf-dist}, manpages in @code{@var{mandir}}, and @TeX{} info files in @code{@var{infodir}}. The values of these directories -is determined by @command{configure}, either explictly as general options -such as @code{--prefix=@var{prefix}} or @code{--bindir=@var{bindir}}, or by -their usual Autoconf defaults +are determined by @command{configure} and can be specified explictly as +options such as @code{--prefix=@var{prefix}} or +@code{--bindir=@var{bindir}}; otherwise they are given by their usual +Autoconf defaults @example @code{@var{prefix}} @code{/usr/local} @@ -152,7 +153,7 @@ their usual Autoconf defaults @code{@var{infodir}} @code{@var{datarootdir}/info} @end example -@noindent modified as follows: +@noindent and modified as follows: @itemize @bullet @item @@ -205,15 +206,14 @@ then have to add @code{--with-@var{lib}-includes=@var{dir}} and/or @code{--with-@var{lib}-libdir=@var{dir}}. You should specify @* @ @ @ @code{--prefix=/usr} or perhaps -@code{--prefix=/opt/TeXLive} @* and perhaps add @* @ @ @ +@code{--prefix=/opt/TeXLive} @* and may have to add @* @ @ @ @code{--libdir=\$@{exec_prefix@}/lib64} @* for 64bit bi-arch (Linux) systems. -To make a usable @TeX{} installation, you have to add (thousands of) support -files in addition to the binaries that are built and installed here. The -support files are maintained completely independently. The best basis for -dealing with them is the @TL{} (plain text) database and/or the @TL{} -installer. +To make a usable @TeX{} installation, you need (thousands of) support files +in addition to the binaries that are built and installed here. The support +files are maintained completely independently. The best basis for dealing +with them is the @TL{} (plain text) database and/or the @TL{} installer. @node Source Tree @section The @TL{} Source Tree @@ -246,16 +246,15 @@ The subdirectories @file{m4}, @file{build-aux}, and @file{am} contain respectively, all of them used in many places. The file @file{m4/kpse-pkgs.m4} contains lists of all program and library -modules. Each such module contributes fragments defining its capabilities -and requirements to the @file{configure.ac} scripts at the top-level and in -the subdirectiories @file{libs}, @file{utils}, and @file{texk}. Modules -absent when generating the @file{configure} scripts for these top levels -are, however, silently ignored. The fragments from program modules supply -configure options to disable or enable building them, those from library -modules specify if an installed (system) version of that library can be -used. This decides which modules need to be built, although all modules -must be configured for the benefit of @file{make} targets such as -@code{dist} or @code{distcheck}. +modules; missing modules are, however, silently ignored. Each such module +contributes fragments defining its capabilities and requirements to the +@file{configure.ac} scripts at the top-level and in the subdirectiories +@file{libs}, @file{utils}, and @file{texk}. The fragments from program +modules supply configure options to disable or enable building them, those +from library modules specify if an installed (system) version of that +library can be used. This decides which modules need to be built, although +all modules must be configured for the benefit of @file{make} targets such +as @code{dist} or @code{distcheck}. The subdirectory @file{extra} contains things which are not part of the TeX Live build, but are present for convenience, e.g., @file{epstopdf} developed diff --git a/Build/source/doc/texlive.info b/Build/source/doc/texlive.info index d9909a9701c..870d2fac6e4 100644 --- a/Build/source/doc/texlive.info +++ b/Build/source/doc/texlive.info @@ -182,9 +182,9 @@ Running 'make install' (or 'make install-strip') installs executables in 'BINDIR', libraries in 'LIBDIR', headers in 'INCLUDEDIR', data (including "linked scripts") in 'DATAROOTDIR/texmf-dist', manpages in 'MANDIR', and TeX info files in 'INFODIR'. The values of these -directories is determined by 'configure', either explictly as general -options such as '--prefix=PREFIX' or '--bindir=BINDIR', or by their -usual Autoconf defaults +directories are determined by 'configure' and can be specified explictly +as options such as '--prefix=PREFIX' or '--bindir=BINDIR'; otherwise +they are given by their usual Autoconf defaults PREFIX /usr/local EXEC_PREFIX PREFIX @@ -195,7 +195,7 @@ usual Autoconf defaults MANDIR DATAROOTDIR/man INFODIR DATAROOTDIR/info -modified as follows: +and modified as follows: * If the option '--enable-multiplatform' is given (or implied for a native TeX Live build), '/HOST', i.e., the canonical host name is @@ -246,15 +246,15 @@ have to add '--with-LIB-includes=DIR' and/or '--with-LIB-libdir=DIR'. You should specify '--prefix=/usr' or perhaps '--prefix=/opt/TeXLive' -and perhaps add +and may have to add '--libdir=\${exec_prefix}/lib64' for 64bit bi-arch (Linux) systems. - To make a usable TeX installation, you have to add (thousands of) -support files in addition to the binaries that are built and installed -here. The support files are maintained completely independently. The -best basis for dealing with them is the TeX Live (plain text) database -and/or the TeX Live installer. + To make a usable TeX installation, you need (thousands of) support +files in addition to the binaries that are built and installed here. +The support files are maintained completely independently. The best +basis for dealing with them is the TeX Live (plain text) database and/or +the TeX Live installer. File: texlive.info, Node: Source Tree, Next: Configure Options, Prev: Building and Installing, Up: Build System @@ -304,11 +304,10 @@ auxiliary shell scripts, and 'Makefile.am' fragments respectively, all of them used in many places. The file 'm4/kpse-pkgs.m4' contains lists of all program and library -modules. Each such module contributes fragments defining its -capabilities and requirements to the 'configure.ac' scripts at the -top-level and in the subdirectiories 'libs', 'utils', and 'texk'. -Modules absent when generating the 'configure' scripts for these top -levels are, however, silently ignored. The fragments from program +modules; missing modules are, however, silently ignored. Each such +module contributes fragments defining its capabilities and requirements +to the 'configure.ac' scripts at the top-level and in the +subdirectiories 'libs', 'utils', and 'texk'. The fragments from program modules supply configure options to disable or enable building them, those from library modules specify if an installed (system) version of that library can be used. This decides which modules need to be built, @@ -1195,20 +1194,20 @@ Node: Introduction1343 Node: Build System1554 Node: Prerequisites3775 Node: Building and Installing5091 -Node: Source Tree10451 -Node: Top Levels11117 -Node: Library Modules13135 -Node: Program Modules17157 -Node: Extending20065 -Node: Configure Options24026 -Node: Global Options25193 -Node: Program Specific Options29679 -Node: Library Specific Options34501 -Node: Variable Assignments36689 -Node: Cross Compilation39130 -Node: Configuring40169 -Node: Problems41837 -Node: Coding Rules43423 -Node: Index47389 +Node: Source Tree10479 +Node: Top Levels11145 +Node: Library Modules13103 +Node: Program Modules17125 +Node: Extending20033 +Node: Configure Options23994 +Node: Global Options25161 +Node: Program Specific Options29647 +Node: Library Specific Options34469 +Node: Variable Assignments36657 +Node: Cross Compilation39098 +Node: Configuring40137 +Node: Problems41805 +Node: Coding Rules43391 +Node: Index47357 End Tag Table |