texlive[43576] Build/source: doc tweaks (and timestamp tests)

commits+karl at tug.org commits+karl at tug.org
Wed Mar 22 23:18:49 CET 2017


Revision: 43576
          http://tug.org/svn/texlive?view=revision&revision=43576
Author:   karl
Date:     2017-03-22 23:18:48 +0100 (Wed, 22 Mar 2017)
Log Message:
-----------
doc tweaks (and timestamp tests)

Modified Paths:
--------------
    trunk/Build/source/doc/ChangeLog
    trunk/Build/source/doc/tlbuild.texi
    trunk/Build/source/texk/README
    trunk/Build/source/texk/dvipsk/dvips.texi

Modified: trunk/Build/source/doc/ChangeLog
===================================================================
--- trunk/Build/source/doc/ChangeLog	2017-03-22 21:56:20 UTC (rev 43575)
+++ trunk/Build/source/doc/ChangeLog	2017-03-22 22:18:48 UTC (rev 43576)
@@ -1,3 +1,7 @@
+2017-03-22  Karl Berry  <karl at tug.org>
+
+	* tlbuild.texi: we now default to gcc for ICU too.
+
 2017-03-19  Karl Berry  <karl at tug.org>
 
 	* tlbuild.texi: TLPATCHES -> TLpatches.

Modified: trunk/Build/source/doc/tlbuild.texi
===================================================================
--- trunk/Build/source/doc/tlbuild.texi	2017-03-22 21:56:20 UTC (rev 43575)
+++ trunk/Build/source/doc/tlbuild.texi	2017-03-22 22:18:48 UTC (rev 43576)
@@ -486,38 +486,32 @@
 tweak as desired; check the output from @code{configure --help}.
 
 @cindex size of source tree
-Finally, the above retrieves the entire TL source tree (some 300mb).
-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 additional
- at code{configure} flags to individually disable using system versions
-of libraries, or the intricacies of the dependencies (such as
+Finally, the above retrieves the entire TL source tree (several
+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
+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
- at code{pdftex} development sources (@url{http://pdftex.org}), which are
+ at code{pdftex} development source (@url{http://pdftex.org}), which is
 indeed a cut-down TL source tree.
 
 @vindex --enable-missing @r{to ignore dependencies}
-Caveat 1: even with @code{--disable-all-pkgs}, dependencies will be
-checked.  For instance, if a non-MacOSX system does not have
- at code{fontconfig}, Xe at TeX{} cannot be built (@pxref{Prerequisites})
-and @code{configure} will terminate.  To proceed without such
-dependencies, specify @code{--enable-missing} also.  (Arguably this
-should happen automatically.)
+Even with @code{--disable-all-pkgs}, dependencies will be checked.
+For instance, if a non-MacOSX system does not have @code{fontconfig},
+Xe at TeX{} cannot be built (@pxref{Prerequisites}) and @code{configure}
+will terminate.  To proceed without such dependencies, specify
+ at code{--enable-missing} also.  (Arguably this should happen
+automatically.)
 
 @vindex CC=@var{c-compiler}
 @vindex CXX=@var{c++-compiler}
 @vindex OBJCXX=@var{objc-compiler}
- at cindex ICU, prefers @code{clang} compilers
- at cindex @code{clang} compilers, preferred by ICU
-Caveat 2: unless @code{CC} and @code{CXX} and @code{OBJCXX} are
-explicitly specified, each package will configure its own compiler(s).
-In practice, this results in a conflict in only one instance: the ICU
-(@file{libs/icu}) library will prefer @code{clang} and @code{clang++}
-over all others if they are installed, whereas everything else prefers
- at code{gcc} and @code{g++}.  Usually the results will be interoperable,
-but it can cause extra confusion and problems when debugging a program
-that uses ICU.
+By default, the @code{gcc} compilers will be used if present;
+otherwise, individual packages may use something different.  You can
+explicitly specify the compilers to be used with the environment
+variables @code{CC}, @code{CXX}, and @code{OBJCXX}.
 
 
 @node Installing

Modified: trunk/Build/source/texk/README
===================================================================
--- trunk/Build/source/texk/README	2017-03-22 21:56:20 UTC (rev 43575)
+++ trunk/Build/source/texk/README	2017-03-22 22:18:48 UTC (rev 43576)
@@ -117,7 +117,7 @@
       pdftex - http://pdftex.org
       pmpost - none
         ptex - nothing current, old info: http://ascii.asciimw.jp/pb/ptex/
-     synctex - maintained here
+     synctex - maintained here, but also https://github.com/jlaurens/synctex
      upmpost - ? (Kitagawa-san)
        uptex - https://texwiki.texjp.org/?upTeX%2CupLaTeX
        xetex - http://tug.org/xetex/

Modified: trunk/Build/source/texk/dvipsk/dvips.texi
===================================================================
--- trunk/Build/source/texk/dvipsk/dvips.texi	2017-03-22 21:56:20 UTC (rev 43575)
+++ trunk/Build/source/texk/dvipsk/dvips.texi	2017-03-22 22:18:48 UTC (rev 43576)
@@ -965,8 +965,8 @@
 @cindex quiet operation
 @cindex silent operation
 @cindex warnings, suppressing
-Run quietly.  Don't chatter about pages converted, etc.@: to standard
-output; report no warnings (only errors) to standard error.
+Run quietly.  Don't chatter about pages converted, etc.@:,
+and report no warnings (only errors) to standard error.
 
 @item -r*
 @opindex -r



More information about the tex-live-commits mailing list