diff options
author | Peter Breitenlohner <peb@mppmu.mpg.de> | 2014-03-24 10:38:17 +0000 |
---|---|---|
committer | Peter Breitenlohner <peb@mppmu.mpg.de> | 2014-03-24 10:38:17 +0000 |
commit | e590da8748f55f9d487f43f3646f96587022c9a0 (patch) | |
tree | 04fec10be6a2b60873c59205f9b974e7fb9427b6 /Build/source/doc | |
parent | 1b558cddbb09dc9ba4266f890a371928e9610124 (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.texi | 28 | ||||
-rw-r--r-- | Build/source/doc/texlive.info | 72 | ||||
-rw-r--r-- | Build/source/doc/texlive.pdf | bin | 258473 -> 259941 bytes | |||
-rw-r--r-- | Build/source/doc/texlive.texi | 4 |
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 Binary files differindex 98c321d55d1..f142fdf2f02 100644 --- a/Build/source/doc/texlive.pdf +++ b/Build/source/doc/texlive.pdf 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. |