summaryrefslogtreecommitdiff
path: root/Build/source/doc
diff options
context:
space:
mode:
authorPeter Breitenlohner <peb@mppmu.mpg.de>2014-03-24 10:38:17 +0000
committerPeter Breitenlohner <peb@mppmu.mpg.de>2014-03-24 10:38:17 +0000
commite590da8748f55f9d487f43f3646f96587022c9a0 (patch)
tree04fec10be6a2b60873c59205f9b974e7fb9427b6 /Build/source/doc
parent1b558cddbb09dc9ba4266f890a371928e9610124 (diff)
Update texlive.info
git-svn-id: svn://tug.org/texlive/trunk@33270 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/doc')
-rw-r--r--Build/source/doc/build.texi28
-rw-r--r--Build/source/doc/texlive.info72
-rw-r--r--Build/source/doc/texlive.pdfbin258473 -> 259941 bytes
-rw-r--r--Build/source/doc/texlive.texi4
4 files changed, 78 insertions, 26 deletions
diff --git a/Build/source/doc/build.texi b/Build/source/doc/build.texi
index 18398c33884..46b54eddd09 100644
--- a/Build/source/doc/build.texi
+++ b/Build/source/doc/build.texi
@@ -113,7 +113,9 @@ finally run @code{make check}. Several details of this process can be
specified via environment variables and a few leading options; all remaining
arguments (assignments or options) are passed to the @file{configure}
script. Or one can run @command{configure} and @command{make} in a suitable
-empty subdirectory.
+empty subdirectory. In principle one could run @command{./configure} in the
+top-level directory of the source tree; this is, however, not well tested
+and should be avoided.
Running the top-level @file{configure} script configures just the top-level
and the subdirectories @file{libs}, @file{utils}, and @file{texk}. Running
@@ -452,6 +454,25 @@ Each library module @file{libs/@var{lib}} or @file{texk/@var{lib}} there is
supplemented by a macro @code{KPSE_@var{LIB}_FLAGS} that provides make
variables for that library. For, e.g., @file{libs/libpng} there is:
+@cpindex @code{KPSE_CAIRO_FLAGS}
+@cpindex @code{KPSE_FONTCONFIG_FLAGS}
+@cpindex @code{KPSE_FREETYPE2_FLAGS}
+@cpindex @code{KPSE_GD_FLAGS}
+@cpindex @code{KPSE_GRAPHITE2_FLAGS}
+@cpindex @code{KPSE_HARFBUZZ_FLAGS}
+@cpindex @code{KPSE_ICU_FLAGS}
+@cpindex @code{KPSE_KPATHSEA_FLAGS}
+@cpindex @code{KPSE_LIBPAPER_FLAGS}
+@cpindex @code{KPSE_LUA52_FLAGS}
+@cpindex @code{KPSE_LUAJIT_FLAGS}
+@cpindex @code{KPSE_PIXMAN_FLAGS}
+@cpindex @code{KPSE_POPPLER_FLAGS}
+@cpindex @code{KPSE_POTRACE_FLAGS}
+@cpindex @code{KPSE_PTEXENC_FLAGS}
+@cpindex @code{KPSE_TECKIT_FLAGS}
+@cpindex @code{KPSE_XPDF_FLAGS}
+@cpindex @code{KPSE_ZLIB_FLAGS}
+@cpindex @code{KPSE_ZZIPLIB_FLAGS}
@defmac KPSE_LIBPNG_FLAGS
Provide the configure option @code{--with-system-libpng}. Set and
@@ -1184,6 +1205,11 @@ option @code{--build=@var{host}} to get the correct canonical host name, but
note that this should not be @code{--host=@var{host}} (@pxref{Hosts and
Cross-Compilation, , , autoconf, Autoconf})!
+In order to, e.g., build 32-bit binaries with @command{clang} on a 64-bit
+OSX system one could use @* @ @ @ @code{./Build --build=i386-apple-darwin
+CC='clang -arch i386'} @backslashchar{} @* @ @ @ @ @ @ @ @ @
+@code{CXX='clang++ -arch i386' OBJCXX='clang++ -arch i386'}
+
@menu
* Configuring:: Configuring for Cross Compilation.
* Problems:: Cross Compilation Problems.
diff --git a/Build/source/doc/texlive.info b/Build/source/doc/texlive.info
index cde84f85d81..acece2879ab 100644
--- a/Build/source/doc/texlive.info
+++ b/Build/source/doc/texlive.info
@@ -31,7 +31,7 @@ The TeX Live System
*******************
This manual documents how to build, install, and use TeX Live. It
-corresponds to version 2014, released in October 2013.
+corresponds to version 2014, released in March 2014.
* Menu:
@@ -48,7 +48,7 @@ File: texlive.info, Node: Introduction, Next: Build System, Prev: Top, Up: T
**************
This manual corresponds to version 2014 of the TeX Live system, released
-in October 2013.
+in March 2014.
1.1 TeX Live Mailing Lists
==========================
@@ -184,7 +184,9 @@ finally run 'make check'. Several details of this process can be
specified via environment variables and a few leading options; all
remaining arguments (assignments or options) are passed to the
'configure' script. Or one can run 'configure' and 'make' in a suitable
-empty subdirectory.
+empty subdirectory. In principle one could run './configure' in the
+top-level directory of the source tree; this is, however, not well
+tested and should be avoided.
Running the top-level 'configure' script configures just the
top-level and the subdirectories 'libs', 'utils', and 'texk'. Running
@@ -1283,6 +1285,11 @@ the configure option '--build=HOST' to get the correct canonical host
name, but note that this should not be '--host=HOST' (*note
(autoconf)Hosts and Cross-Compilation::)!
+ In order to, e.g., build 32-bit binaries with 'clang' on a 64-bit OSX
+system one could use
+ './Build --build=i386-apple-darwin CC='clang -arch i386'' \
+ 'CXX='clang++ -arch i386' OBJCXX='clang++ -arch i386''
+
* Menu:
* Configuring:: Configuring for Cross Compilation.
@@ -1485,6 +1492,7 @@ Index
* introduction: Introduction. (line 6)
* KPSE_ADD_FLAGS: Autoconf Macros. (line 115)
* KPSE_BASIC: Autoconf Macros. (line 18)
+* 'KPSE_CAIRO_FLAGS': Autoconf Macros. (line 106)
* KPSE_CHECK_LATEX: Autoconf Macros. (line 39)
* KPSE_CHECK_PDFLATEX: Autoconf Macros. (line 47)
* KPSE_CHECK_PERL: Autoconf Macros. (line 51)
@@ -1496,36 +1504,54 @@ Index
* KPSE_COND_WIN32: Autoconf Macros. (line 159)
* KPSE_COND_WIN32_WRAP: Autoconf Macros. (line 170)
* KPSE_CXX_HACK: Autoconf Macros. (line 83)
+* 'KPSE_FONTCONFIG_FLAGS': Autoconf Macros. (line 106)
+* 'KPSE_FREETYPE2_FLAGS': Autoconf Macros. (line 106)
+* 'KPSE_GD_FLAGS': Autoconf Macros. (line 106)
+* 'KPSE_GRAPHITE2_FLAGS': Autoconf Macros. (line 106)
+* 'KPSE_HARFBUZZ_FLAGS': Autoconf Macros. (line 106)
+* 'KPSE_ICU_FLAGS': Autoconf Macros. (line 106)
+* 'KPSE_KPATHSEA_FLAGS': Autoconf Macros. (line 106)
* KPSE_LARGEFILE: Autoconf Macros. (line 94)
+* 'KPSE_LIBPAPER_FLAGS': Autoconf Macros. (line 106)
* KPSE_LIBPNG_FLAGS: Autoconf Macros. (line 106)
+* 'KPSE_LUA52_FLAGS': Autoconf Macros. (line 106)
+* 'KPSE_LUAJIT_FLAGS': Autoconf Macros. (line 106)
+* 'KPSE_PIXMAN_FLAGS': Autoconf Macros. (line 106)
+* 'KPSE_POPPLER_FLAGS': Autoconf Macros. (line 106)
+* 'KPSE_POTRACE_FLAGS': Autoconf Macros. (line 106)
* KPSE_PROG_LEX: Autoconf Macros. (line 55)
+* 'KPSE_PTEXENC_FLAGS': Autoconf Macros. (line 106)
* KPSE_RESTORE_FLAGS: Autoconf Macros. (line 120)
+* 'KPSE_TECKIT_FLAGS': Autoconf Macros. (line 106)
* KPSE_WIN32_CALL: Autoconf Macros. (line 177)
+* 'KPSE_XPDF_FLAGS': Autoconf Macros. (line 106)
+* 'KPSE_ZLIB_FLAGS': Autoconf Macros. (line 106)
+* 'KPSE_ZZIPLIB_FLAGS': Autoconf Macros. (line 106)
* the TeX Live build system: Build System. (line 6)

Tag Table:
Node: Top989
-Node: Introduction1380
-Node: Build System2702
-Node: Prerequisites4914
-Node: Building and Installing6302
-Node: Source Tree13503
-Node: Top Levels15513
-Node: Autoconf Macros17108
-Node: Library Modules23420
-Node: Program Modules27678
-Node: Extending30745
-Node: Configure Options34703
-Node: Global Options36207
-Node: Program Specific Options40507
-Node: Library Specific Options46083
-Node: Variable Assignments47996
-Node: Cross Compilation50522
-Node: Configuring51561
-Node: Problems53229
-Node: Coding Rules54894
-Node: Index59300
+Node: Introduction1378
+Node: Build System2698
+Node: Prerequisites4910
+Node: Building and Installing6298
+Node: Source Tree13645
+Node: Top Levels15655
+Node: Autoconf Macros17250
+Node: Library Modules23562
+Node: Program Modules27820
+Node: Extending30887
+Node: Configure Options34845
+Node: Global Options36349
+Node: Program Specific Options40649
+Node: Library Specific Options46225
+Node: Variable Assignments48138
+Node: Cross Compilation50664
+Node: Configuring51925
+Node: Problems53593
+Node: Coding Rules55258
+Node: Index59664

End Tag Table
diff --git a/Build/source/doc/texlive.pdf b/Build/source/doc/texlive.pdf
index 98c321d55d1..f142fdf2f02 100644
--- a/Build/source/doc/texlive.pdf
+++ b/Build/source/doc/texlive.pdf
Binary files differ
diff --git a/Build/source/doc/texlive.texi b/Build/source/doc/texlive.texi
index 0b5ad19ba42..62ddbd00080 100644
--- a/Build/source/doc/texlive.texi
+++ b/Build/source/doc/texlive.texi
@@ -9,10 +9,10 @@
@headings off
@evenheading @thispage @| @| @TL{} @ @ @thischapter
@oddheading @thissection @| @| @thispage
-@settitle TeX Live: The xxx
+@settitle The TeX Live distribution
@set version 2014
-@set month-year October 2013
+@set month-year March 2014
@copying
This file documents the @TL{} system, etc.