From 97700f257440a15efecbf958d548fc4f279a91a3 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Thu, 25 Dec 2014 00:07:22 +0000 Subject: TL_BUILD_ENV rather than CC=... arguments when using ./Build git-svn-id: svn://tug.org/texlive/trunk@35902 c570f23f-e606-0410-a88d-b1316a301751 --- Build/source/doc/tlbuild.info | 611 +++++++++++++++++++++--------------------- Build/source/doc/tlbuild.texi | 15 +- 2 files changed, 317 insertions(+), 309 deletions(-) (limited to 'Build/source') diff --git a/Build/source/doc/tlbuild.info b/Build/source/doc/tlbuild.info index d86ab94466e..df237eaf4be 100644 --- a/Build/source/doc/tlbuild.info +++ b/Build/source/doc/tlbuild.info @@ -332,10 +332,10 @@ finish for working on 'dvipdfmx'. Then you modify source files in 'mydir/texk/dvipdfm-x' and rerun 'make' in 'mydir/Work/texk/dvipdfm-x' to rebuild. - The second line the 'configure' invocation shows examples of extra + The second line of the 'configure' invocation shows examples of extra things you likely want to specify if you intend to hack the sources (and not just build binaries): the '-C' speeds up 'configure', and the -'CFLAGS' and 'CXXFLAGS' are to eliminate compiler optimization for +'CFLAGS' and 'CXXFLAGS' settings eliminate compiler optimization for debugging purposes. Of course, one should actually look at the output and check that @@ -1717,10 +1717,13 @@ useful to add 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 build, e.g., 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'' + In order to build, e.g., 32-bit binaries with 'clang' on a 64-bit +MacOSX system one could use: + + TL_BUILD_ENV="CC='clang -arch i386' \ + CXX='clang++ -arch i386' \ + OBJCXX='clang++ -arch i386'" \ + ./Build --build=i386-apple-darwin * Menu: @@ -4889,303 +4892,303 @@ Node: Build problems9801 Node: Build in parallel10194 Node: Build distribution10786 Node: Build one package11357 -Node: Installing14126 -Node: Installation directories15141 -Node: Linked scripts16961 -Node: Distro builds18442 -Node: Layout and infrastructure20832 -Node: Build system tools21621 -Node: Top-level directories23633 -Node: Autoconf macros25688 -Node: General setup macros26389 -Node: Macros for programs27256 -Node: Macros for compilers28068 -Node: Macros for libraries29502 -Node: Macros for library and header flags29928 -Node: Macros for Windows31800 -Node: Library modules33377 -Node: 'png' library33874 -Node: 'zlib' library36167 -Node: 'freetype' library36688 -Node: 'kpathsea' library37222 -Node: Program modules38647 -Node: 't1utils' package39083 -Node: 'xindy' package39650 -Node: 'xdvik' package40829 -Node: 'asymptote'41908 -Node: Extending TeX Live42363 -Node: Adding a new program module42731 -Node: Adding a new generic library module44250 -Node: Adding a new TeX-specific library module46463 -Node: Configure options47150 -Node: Global configure options48541 -Node: '--disable-native-texlive-build'49109 -Node: '--prefix' '--bindir' ...50105 -Node: '--disable-largefile'50653 -Node: '--disable-missing'51346 -Node: '--enable-compiler-warnings='LEVEL51753 -Node: '--enable-cxx-runtime-hack'52498 -Node: '--enable-maintainer-mode'52931 -Node: '--enable-multiplatform'53466 -Node: '--enable-shared'54027 -Node: '--enable-silent-rules'54404 -Node: '--without-ln-s'54866 -Node: '--without-x'55223 -Node: Program-specific configure options55415 -Node: '--enable-PROG' '--disable-PROG'56078 -Node: '--disable-all-pkgs'56361 -Node: Configure options for 'texk/web2c'57355 -Node: Configure options for 'texk/bibtex-x'59813 -Node: Configure options for 'texk/dvipdfm-x'60369 -Node: Configure options for 'texk/dvisvgm'61208 -Node: Configure options for 'texk/texlive'62100 -Node: Configure options for 'texk/xdvik'62527 -Node: Configure options for 'utils/xindy'63137 -Node: Library-specific configure options64042 -Node: Configure options for 'kpathsea'65057 -Node: Configure options for system 'poppler'65770 -Node: Variables for configure66567 -Node: Cross compilation67995 -Node: Cross configuring69260 -Node: Cross problems70933 -Node: Coding conventions72794 -Node: Declarations and definitions73463 -Node: Const75646 -Node: install-tl77509 -Node: install-tl NAME77850 -Node: install-tl SYNOPSIS78008 -Node: install-tl DESCRIPTION78216 -Node: install-tl REFERENCES79217 -Node: install-tl OPTIONS79733 -Ref: install-tl *-gui* [[=]_module_]80087 -Ref: install-tl 'text'80296 -Ref: install-tl 'wizard'80419 -Ref: install-tl 'perltk'80573 -Ref: install-tl *-no-gui*81007 -Ref: install-tl *-lang* _llcode_81088 -Ref: install-tl *-repository* _url|path_81775 -Ref: install-tl *-select-repository*83586 -Ref: install-tl *-all-options*84022 -Ref: install-tl *-custom-bin* _path_84329 -Ref: install-tl *-debug-translation*84984 -Ref: install-tl *-force-platform* _platform_85203 -Ref: install-tl *-help*, *--help*, *-?*85447 -Ref: install-tl *-in-place*85840 -Ref: install-tl *-logfile* _file_86367 -Ref: install-tl *-no-cls*86718 -Ref: install-tl *-non-admin*86849 -Ref: install-tl *--persistent-downloads*86954 -Ref: install-tl *--no-persistent-downloads*86982 -Ref: install-tl *-portable*87590 -Ref: install-tl *-print-platform*87729 -Ref: install-tl *-profile* _profile_87922 -Ref: install-tl *-q*89416 -Ref: install-tl *-scheme* _scheme_89478 -Ref: install-tl *-v*89952 -Ref: install-tl *-version*, *--version*90113 -Node: install-tl ENVIRONMENT VARIABLES90244 -Ref: install-tl 'TEXLIVE_INSTALL_ENV_NOCHECK'90633 -Ref: install-tl 'TEXLIVE_INSTALL_NO_CONTEXT_CACHE'90835 -Ref: install-tl 'TEXLIVE_INSTALL_PREFIX'90941 -Ref: install-tl 'TEXLIVE_INSTALL_TEXMFCONFIG'90972 -Ref: install-tl 'TEXLIVE_INSTALL_TEXMFHOME'91001 -Ref: install-tl 'TEXLIVE_INSTALL_TEXMFLOCAL'91031 -Ref: install-tl 'TEXLIVE_INSTALL_TEXMFSYSCONFIG'91065 -Ref: install-tl 'TEXLIVE_INSTALL_TEXMFSYSVAR'91096 -Ref: install-tl 'TEXLIVE_INSTALL_TEXMFVAR'91124 -Ref: install-tl 'NOPERLDOC'91179 -Node: install-tl AUTHORS AND COPYRIGHT91243 -Node: tlmgr91601 -Node: tlmgr NAME92038 -Node: tlmgr SYNOPSIS92163 -Node: tlmgr DESCRIPTION92353 -Node: tlmgr EXAMPLES93449 -Ref: tlmgr 'tlmgr option repository http://mirror.ctan.org/systems/texlive/tlnet'93740 -Ref: tlmgr 'tlmgr update --list'93921 -Ref: tlmgr 'tlmgr update --all'94014 -Ref: tlmgr 'tlmgr info' _pkg_94170 -Node: tlmgr OPTIONS94376 -Ref: tlmgr *--repository* _url|path_94896 -Ref: tlmgr *--gui* [_action_]95621 -Ref: tlmgr *--gui-lang* _llcode_96028 -Ref: tlmgr *--debug-translation*96711 -Ref: tlmgr *--machine-readable*96914 -Ref: tlmgr *--no-execute-actions*97182 -Ref: tlmgr *--package-logfile* _file_97375 -Ref: tlmgr *--pause*97630 -Ref: tlmgr *--persistent-downloads*97785 -Ref: tlmgr *--no-persistent-downloads*97813 -Ref: tlmgr *--pin-file*98307 -Ref: tlmgr *--usermode*98525 -Ref: tlmgr *--usertree* _dir_98645 -Node: tlmgr ACTIONS99195 -Node: tlmgr help100427 -Node: tlmgr version100903 -Node: tlmgr backup [--clean[=_N_]] [--backupdir _dir_] [--all | _pkg_]...101221 -Ref: tlmgr *--backupdir* _directory_102315 -Ref: tlmgr *--all*102512 -Ref: tlmgr *--clean*[=_N_]102734 -Ref: tlmgr *--dry-run*103031 -Node: tlmgr candidates _pkg_103151 -Ref: tlmgr *candidates _pkg_* 1103438 -Node: tlmgr check [_option_]... [files|depends|executes|runfiles|all]103582 -Ref: tlmgr *files*104025 -Ref: tlmgr *depends*104160 -Ref: tlmgr *executes*104502 -Ref: tlmgr *runfiles*104620 -Ref: tlmgr *--use-svn*104732 -Node: tlmgr conf [texmf|tlmgr|updmap [--conffile _file_] [--delete] [_key_ [_value_]]]104849 -Node: tlmgr dump-tlpdb [--local|--remote]106921 -Ref: tlmgr *--local*107431 -Ref: tlmgr *--remote*107470 -Node: tlmgr generate [_option_]... _what_107892 -Ref: tlmgr *generate language*108133 -Ref: tlmgr *generate language.dat*108158 -Ref: tlmgr *generate language.def*108183 -Ref: tlmgr *generate language.dat.lua*108212 -Ref: tlmgr *generate fmtutil*108232 -Ref: tlmgr *--dest* _output_file_110469 -Ref: tlmgr *--localcfg* _local_conf_file_111045 -Ref: tlmgr *--rebuild-sys*111168 -Node: tlmgr gui112029 -Node: tlmgr info [_option_...] [collections|schemes|_pkg_...]112273 -Ref: tlmgr *--list*113478 -Ref: tlmgr *--only-installed*113757 -Ref: tlmgr *--taxonomy*113972 -Ref: tlmgr *--keyword*113984 -Ref: tlmgr *--functionality*114002 -Ref: tlmgr *--characterization*114023 -Node: tlmgr init-usertree114236 -Node: tlmgr install [_option_]... _pkg_...114662 -Ref: tlmgr *--file*115026 -Ref: tlmgr *--reinstall*115252 -Ref: tlmgr *--no-depends*115632 -Ref: tlmgr *--no-depends-at-all*115791 -Ref: tlmgr *--dry-run* 1116189 -Ref: tlmgr *--force*116307 -Node: tlmgr option116513 -Ref: tlmgr *option [show]*116686 -Ref: tlmgr *option showall*116704 -Ref: tlmgr *option _key_ [_value_]*116730 -Node: tlmgr paper120578 -Ref: tlmgr *paper [a4|letter]*120763 -Ref: tlmgr *[xdvi|pdftex|dvips|dvipdfmx|context|psutils] paper [_papersize_|--list]*120837 -Node: tlmgr path [--w32mode=user|admin] [add|remove]121864 -Node: tlmgr pinning123347 -Ref: tlmgr 'pinning show'123654 -Ref: tlmgr 'pinning add' _repo_ _pkgglob_...123727 -Ref: tlmgr 'pinning remove' _repo_ _pkgglob_...123846 -Ref: tlmgr 'pinning remove _repo_ --all'123999 -Node: tlmgr platform list|add|remove _platform_...124053 -Node: tlmgr platform set _platform_124301 -Node: tlmgr platform set auto124529 -Ref: tlmgr *--dry-run* 2125646 -Node: tlmgr postaction [--w32mode=user|admin] [--fileassocmode=1|2] [--all] [install|remove] [shortcut|fileassoc|script] [_pkg_]...125755 -Node: tlmgr print-platform127057 -Node: tlmgr restore [--backupdir _dir_] [--all | _pkg_ [_rev_]]127529 -Ref: tlmgr *--all* 1128425 -Ref: tlmgr *--backupdir* _directory_ 1128619 -Ref: tlmgr *--dry-run* 3128775 -Ref: tlmgr *--force* 1128892 -Node: tlmgr remove [_option_]... _pkg_...128920 -Ref: tlmgr *--no-depends* 1129443 -Ref: tlmgr *--no-depends-at-all* 1129505 -Ref: tlmgr *--force* 2129561 -Ref: tlmgr *--dry-run* 4130033 -Node: tlmgr repository130140 -Ref: tlmgr *repository list*130348 -Ref: tlmgr *repository list _path|tag_*130378 -Ref: tlmgr *repository add _path_ [_tag_]*130411 -Ref: tlmgr *repository remove _path|tag_*130443 -Ref: tlmgr *repository set _path_[#_tag_] [_path_[#_tag_] ...]*130497 -Node: tlmgr search [_option_...] _what_131581 -Node: tlmgr search [_option_...] --file _what_132092 -Node: tlmgr search [_option_...] --taxonomy _what_132343 -Node: tlmgr search [_option_...] --keyword _what_132654 -Node: tlmgr search [_option_...] --functionality _what_132972 -Node: tlmgr search [_option_...] --characterization _what_133310 -Node: tlmgr search [_option_...] --all _what_133650 -Ref: tlmgr *--global*134098 -Ref: tlmgr *--word*134210 -Ref: tlmgr *--list* 1134449 -Ref: tlmgr *--file* 1134795 -Ref: tlmgr *--taxonomy* 1134852 -Ref: tlmgr *--keyword* 1134864 -Ref: tlmgr *--functionality* 1134882 -Ref: tlmgr *--characterization* 1134903 -Ref: tlmgr *--all* 2135058 -Node: tlmgr uninstall135141 -Ref: tlmgr *--force* 3135395 -Node: tlmgr update [_option_]... [_pkg_]...135451 -Ref: tlmgr *--all* 3135822 -Ref: tlmgr *--self*137563 -Ref: tlmgr *--dry-run* 5138327 -Ref: tlmgr *--list* [_pkg_]138504 -Ref: tlmgr *--exclude* _pkg_139193 -Ref: tlmgr *--no-auto-remove* [_pkg_]...139886 -Ref: tlmgr *--no-auto-install* [_pkg_]...140337 -Ref: tlmgr *--reinstall-forcibly-removed*140993 -Ref: tlmgr *--backup* and *--backupdir* _directory_141557 -Ref: tlmgr *--no-depends* 2142738 -Ref: tlmgr *--no-depends-at-all* 2142941 -Ref: tlmgr *--force* 4142997 -Node: tlmgr USER MODE143423 -Node: tlmgr user mode install146234 -Node: tlmgr user mode backup; restore; remove; update147181 -Node: tlmgr user mode generate; option; paper147623 -Node: tlmgr CONFIGURATION FILE FOR TLMGR147999 -Node: tlmgr TAXONOMIES149090 -Ref: tlmgr '--keyword' 2149716 -Ref: tlmgr '--functionality' 2149801 -Ref: tlmgr '--characterization' 2149957 -Ref: tlmgr '--taxonomy' 2150098 -Node: tlmgr MULTIPLE REPOSITORIES150639 -Node: tlmgr Pinning152360 -Node: tlmgr GUI FOR TLMGR154335 -Node: tlmgr Main display155557 -Node: tlmgr Display configuration area155809 -Ref: tlmgr Status156170 -Ref: tlmgr Category156334 -Ref: tlmgr Match156520 -Ref: tlmgr Selection156780 -Ref: tlmgr Display configuration buttons156984 -Node: tlmgr Package list area157167 -Ref: tlmgr a checkbox157751 -Ref: tlmgr package name157887 -Ref: tlmgr local revision (and version)157986 -Ref: tlmgr remote revision (and version)158361 -Ref: tlmgr short description158658 -Node: tlmgr Main display action buttons158703 -Ref: tlmgr Update all installed158969 -Ref: tlmgr Update159341 -Ref: tlmgr Install159391 -Ref: tlmgr Remove159577 -Ref: tlmgr Backup159755 -Node: tlmgr Menu bar159912 -Ref: tlmgr 'tlmgr' menu160109 -Ref: tlmgr 'Options menu'160417 -Ref: tlmgr 'Actions menu'161500 -Ref: tlmgr 'Help menu'161928 -Node: tlmgr MACHINE-READABLE OUTPUT162061 -Node: tlmgr Machine-readable 'update' and 'install' output162877 -Ref: tlmgr 'location-url' _location_164159 -Ref: tlmgr 'total-bytes' _count_164375 -Ref: tlmgr _pkgname_164785 -Ref: tlmgr _status_164995 -Ref: tlmgr 'd'165073 -Ref: tlmgr 'f'165133 -Ref: tlmgr 'u'165312 -Ref: tlmgr 'r'165358 -Ref: tlmgr 'a'165481 -Ref: tlmgr 'i'165659 -Ref: tlmgr 'I'165778 -Ref: tlmgr _localrev_165880 -Ref: tlmgr _serverrev_165987 -Ref: tlmgr _size_166099 -Ref: tlmgr _runtime_166268 -Ref: tlmgr _esttot_166338 -Node: tlmgr Machine-readable 'option' output166371 -Node: tlmgr AUTHORS AND COPYRIGHT166889 -Node: Index167236 +Node: Installing14131 +Node: Installation directories15146 +Node: Linked scripts16966 +Node: Distro builds18447 +Node: Layout and infrastructure20837 +Node: Build system tools21626 +Node: Top-level directories23638 +Node: Autoconf macros25693 +Node: General setup macros26394 +Node: Macros for programs27261 +Node: Macros for compilers28073 +Node: Macros for libraries29507 +Node: Macros for library and header flags29933 +Node: Macros for Windows31805 +Node: Library modules33382 +Node: 'png' library33879 +Node: 'zlib' library36172 +Node: 'freetype' library36693 +Node: 'kpathsea' library37227 +Node: Program modules38652 +Node: 't1utils' package39088 +Node: 'xindy' package39655 +Node: 'xdvik' package40834 +Node: 'asymptote'41913 +Node: Extending TeX Live42368 +Node: Adding a new program module42736 +Node: Adding a new generic library module44255 +Node: Adding a new TeX-specific library module46468 +Node: Configure options47155 +Node: Global configure options48546 +Node: '--disable-native-texlive-build'49114 +Node: '--prefix' '--bindir' ...50110 +Node: '--disable-largefile'50658 +Node: '--disable-missing'51351 +Node: '--enable-compiler-warnings='LEVEL51758 +Node: '--enable-cxx-runtime-hack'52503 +Node: '--enable-maintainer-mode'52936 +Node: '--enable-multiplatform'53471 +Node: '--enable-shared'54032 +Node: '--enable-silent-rules'54409 +Node: '--without-ln-s'54871 +Node: '--without-x'55228 +Node: Program-specific configure options55420 +Node: '--enable-PROG' '--disable-PROG'56083 +Node: '--disable-all-pkgs'56366 +Node: Configure options for 'texk/web2c'57360 +Node: Configure options for 'texk/bibtex-x'59818 +Node: Configure options for 'texk/dvipdfm-x'60374 +Node: Configure options for 'texk/dvisvgm'61213 +Node: Configure options for 'texk/texlive'62105 +Node: Configure options for 'texk/xdvik'62532 +Node: Configure options for 'utils/xindy'63142 +Node: Library-specific configure options64047 +Node: Configure options for 'kpathsea'65062 +Node: Configure options for system 'poppler'65775 +Node: Variables for configure66572 +Node: Cross compilation68000 +Node: Cross configuring69299 +Node: Cross problems70972 +Node: Coding conventions72833 +Node: Declarations and definitions73502 +Node: Const75685 +Node: install-tl77548 +Node: install-tl NAME77889 +Node: install-tl SYNOPSIS78047 +Node: install-tl DESCRIPTION78255 +Node: install-tl REFERENCES79256 +Node: install-tl OPTIONS79772 +Ref: install-tl *-gui* [[=]_module_]80126 +Ref: install-tl 'text'80335 +Ref: install-tl 'wizard'80458 +Ref: install-tl 'perltk'80612 +Ref: install-tl *-no-gui*81046 +Ref: install-tl *-lang* _llcode_81127 +Ref: install-tl *-repository* _url|path_81814 +Ref: install-tl *-select-repository*83625 +Ref: install-tl *-all-options*84061 +Ref: install-tl *-custom-bin* _path_84368 +Ref: install-tl *-debug-translation*85023 +Ref: install-tl *-force-platform* _platform_85242 +Ref: install-tl *-help*, *--help*, *-?*85486 +Ref: install-tl *-in-place*85879 +Ref: install-tl *-logfile* _file_86406 +Ref: install-tl *-no-cls*86757 +Ref: install-tl *-non-admin*86888 +Ref: install-tl *--persistent-downloads*86993 +Ref: install-tl *--no-persistent-downloads*87021 +Ref: install-tl *-portable*87629 +Ref: install-tl *-print-platform*87768 +Ref: install-tl *-profile* _profile_87961 +Ref: install-tl *-q*89455 +Ref: install-tl *-scheme* _scheme_89517 +Ref: install-tl *-v*89991 +Ref: install-tl *-version*, *--version*90152 +Node: install-tl ENVIRONMENT VARIABLES90283 +Ref: install-tl 'TEXLIVE_INSTALL_ENV_NOCHECK'90672 +Ref: install-tl 'TEXLIVE_INSTALL_NO_CONTEXT_CACHE'90874 +Ref: install-tl 'TEXLIVE_INSTALL_PREFIX'90980 +Ref: install-tl 'TEXLIVE_INSTALL_TEXMFCONFIG'91011 +Ref: install-tl 'TEXLIVE_INSTALL_TEXMFHOME'91040 +Ref: install-tl 'TEXLIVE_INSTALL_TEXMFLOCAL'91070 +Ref: install-tl 'TEXLIVE_INSTALL_TEXMFSYSCONFIG'91104 +Ref: install-tl 'TEXLIVE_INSTALL_TEXMFSYSVAR'91135 +Ref: install-tl 'TEXLIVE_INSTALL_TEXMFVAR'91163 +Ref: install-tl 'NOPERLDOC'91218 +Node: install-tl AUTHORS AND COPYRIGHT91282 +Node: tlmgr91640 +Node: tlmgr NAME92077 +Node: tlmgr SYNOPSIS92202 +Node: tlmgr DESCRIPTION92392 +Node: tlmgr EXAMPLES93488 +Ref: tlmgr 'tlmgr option repository http://mirror.ctan.org/systems/texlive/tlnet'93779 +Ref: tlmgr 'tlmgr update --list'93960 +Ref: tlmgr 'tlmgr update --all'94053 +Ref: tlmgr 'tlmgr info' _pkg_94209 +Node: tlmgr OPTIONS94415 +Ref: tlmgr *--repository* _url|path_94935 +Ref: tlmgr *--gui* [_action_]95660 +Ref: tlmgr *--gui-lang* _llcode_96067 +Ref: tlmgr *--debug-translation*96750 +Ref: tlmgr *--machine-readable*96953 +Ref: tlmgr *--no-execute-actions*97221 +Ref: tlmgr *--package-logfile* _file_97414 +Ref: tlmgr *--pause*97669 +Ref: tlmgr *--persistent-downloads*97824 +Ref: tlmgr *--no-persistent-downloads*97852 +Ref: tlmgr *--pin-file*98346 +Ref: tlmgr *--usermode*98564 +Ref: tlmgr *--usertree* _dir_98684 +Node: tlmgr ACTIONS99234 +Node: tlmgr help100466 +Node: tlmgr version100942 +Node: tlmgr backup [--clean[=_N_]] [--backupdir _dir_] [--all | _pkg_]...101260 +Ref: tlmgr *--backupdir* _directory_102354 +Ref: tlmgr *--all*102551 +Ref: tlmgr *--clean*[=_N_]102773 +Ref: tlmgr *--dry-run*103070 +Node: tlmgr candidates _pkg_103190 +Ref: tlmgr *candidates _pkg_* 1103477 +Node: tlmgr check [_option_]... [files|depends|executes|runfiles|all]103621 +Ref: tlmgr *files*104064 +Ref: tlmgr *depends*104199 +Ref: tlmgr *executes*104541 +Ref: tlmgr *runfiles*104659 +Ref: tlmgr *--use-svn*104771 +Node: tlmgr conf [texmf|tlmgr|updmap [--conffile _file_] [--delete] [_key_ [_value_]]]104888 +Node: tlmgr dump-tlpdb [--local|--remote]106960 +Ref: tlmgr *--local*107470 +Ref: tlmgr *--remote*107509 +Node: tlmgr generate [_option_]... _what_107931 +Ref: tlmgr *generate language*108172 +Ref: tlmgr *generate language.dat*108197 +Ref: tlmgr *generate language.def*108222 +Ref: tlmgr *generate language.dat.lua*108251 +Ref: tlmgr *generate fmtutil*108271 +Ref: tlmgr *--dest* _output_file_110508 +Ref: tlmgr *--localcfg* _local_conf_file_111084 +Ref: tlmgr *--rebuild-sys*111207 +Node: tlmgr gui112068 +Node: tlmgr info [_option_...] [collections|schemes|_pkg_...]112312 +Ref: tlmgr *--list*113517 +Ref: tlmgr *--only-installed*113796 +Ref: tlmgr *--taxonomy*114011 +Ref: tlmgr *--keyword*114023 +Ref: tlmgr *--functionality*114041 +Ref: tlmgr *--characterization*114062 +Node: tlmgr init-usertree114275 +Node: tlmgr install [_option_]... _pkg_...114701 +Ref: tlmgr *--file*115065 +Ref: tlmgr *--reinstall*115291 +Ref: tlmgr *--no-depends*115671 +Ref: tlmgr *--no-depends-at-all*115830 +Ref: tlmgr *--dry-run* 1116228 +Ref: tlmgr *--force*116346 +Node: tlmgr option116552 +Ref: tlmgr *option [show]*116725 +Ref: tlmgr *option showall*116743 +Ref: tlmgr *option _key_ [_value_]*116769 +Node: tlmgr paper120617 +Ref: tlmgr *paper [a4|letter]*120802 +Ref: tlmgr *[xdvi|pdftex|dvips|dvipdfmx|context|psutils] paper [_papersize_|--list]*120876 +Node: tlmgr path [--w32mode=user|admin] [add|remove]121903 +Node: tlmgr pinning123386 +Ref: tlmgr 'pinning show'123693 +Ref: tlmgr 'pinning add' _repo_ _pkgglob_...123766 +Ref: tlmgr 'pinning remove' _repo_ _pkgglob_...123885 +Ref: tlmgr 'pinning remove _repo_ --all'124038 +Node: tlmgr platform list|add|remove _platform_...124092 +Node: tlmgr platform set _platform_124340 +Node: tlmgr platform set auto124568 +Ref: tlmgr *--dry-run* 2125685 +Node: tlmgr postaction [--w32mode=user|admin] [--fileassocmode=1|2] [--all] [install|remove] [shortcut|fileassoc|script] [_pkg_]...125794 +Node: tlmgr print-platform127096 +Node: tlmgr restore [--backupdir _dir_] [--all | _pkg_ [_rev_]]127568 +Ref: tlmgr *--all* 1128464 +Ref: tlmgr *--backupdir* _directory_ 1128658 +Ref: tlmgr *--dry-run* 3128814 +Ref: tlmgr *--force* 1128931 +Node: tlmgr remove [_option_]... _pkg_...128959 +Ref: tlmgr *--no-depends* 1129482 +Ref: tlmgr *--no-depends-at-all* 1129544 +Ref: tlmgr *--force* 2129600 +Ref: tlmgr *--dry-run* 4130072 +Node: tlmgr repository130179 +Ref: tlmgr *repository list*130387 +Ref: tlmgr *repository list _path|tag_*130417 +Ref: tlmgr *repository add _path_ [_tag_]*130450 +Ref: tlmgr *repository remove _path|tag_*130482 +Ref: tlmgr *repository set _path_[#_tag_] [_path_[#_tag_] ...]*130536 +Node: tlmgr search [_option_...] _what_131620 +Node: tlmgr search [_option_...] --file _what_132131 +Node: tlmgr search [_option_...] --taxonomy _what_132382 +Node: tlmgr search [_option_...] --keyword _what_132693 +Node: tlmgr search [_option_...] --functionality _what_133011 +Node: tlmgr search [_option_...] --characterization _what_133349 +Node: tlmgr search [_option_...] --all _what_133689 +Ref: tlmgr *--global*134137 +Ref: tlmgr *--word*134249 +Ref: tlmgr *--list* 1134488 +Ref: tlmgr *--file* 1134834 +Ref: tlmgr *--taxonomy* 1134891 +Ref: tlmgr *--keyword* 1134903 +Ref: tlmgr *--functionality* 1134921 +Ref: tlmgr *--characterization* 1134942 +Ref: tlmgr *--all* 2135097 +Node: tlmgr uninstall135180 +Ref: tlmgr *--force* 3135434 +Node: tlmgr update [_option_]... [_pkg_]...135490 +Ref: tlmgr *--all* 3135861 +Ref: tlmgr *--self*137602 +Ref: tlmgr *--dry-run* 5138366 +Ref: tlmgr *--list* [_pkg_]138543 +Ref: tlmgr *--exclude* _pkg_139232 +Ref: tlmgr *--no-auto-remove* [_pkg_]...139925 +Ref: tlmgr *--no-auto-install* [_pkg_]...140376 +Ref: tlmgr *--reinstall-forcibly-removed*141032 +Ref: tlmgr *--backup* and *--backupdir* _directory_141596 +Ref: tlmgr *--no-depends* 2142777 +Ref: tlmgr *--no-depends-at-all* 2142980 +Ref: tlmgr *--force* 4143036 +Node: tlmgr USER MODE143462 +Node: tlmgr user mode install146273 +Node: tlmgr user mode backup; restore; remove; update147220 +Node: tlmgr user mode generate; option; paper147662 +Node: tlmgr CONFIGURATION FILE FOR TLMGR148038 +Node: tlmgr TAXONOMIES149129 +Ref: tlmgr '--keyword' 2149755 +Ref: tlmgr '--functionality' 2149840 +Ref: tlmgr '--characterization' 2149996 +Ref: tlmgr '--taxonomy' 2150137 +Node: tlmgr MULTIPLE REPOSITORIES150678 +Node: tlmgr Pinning152399 +Node: tlmgr GUI FOR TLMGR154374 +Node: tlmgr Main display155596 +Node: tlmgr Display configuration area155848 +Ref: tlmgr Status156209 +Ref: tlmgr Category156373 +Ref: tlmgr Match156559 +Ref: tlmgr Selection156819 +Ref: tlmgr Display configuration buttons157023 +Node: tlmgr Package list area157206 +Ref: tlmgr a checkbox157790 +Ref: tlmgr package name157926 +Ref: tlmgr local revision (and version)158025 +Ref: tlmgr remote revision (and version)158400 +Ref: tlmgr short description158697 +Node: tlmgr Main display action buttons158742 +Ref: tlmgr Update all installed159008 +Ref: tlmgr Update159380 +Ref: tlmgr Install159430 +Ref: tlmgr Remove159616 +Ref: tlmgr Backup159794 +Node: tlmgr Menu bar159951 +Ref: tlmgr 'tlmgr' menu160148 +Ref: tlmgr 'Options menu'160456 +Ref: tlmgr 'Actions menu'161539 +Ref: tlmgr 'Help menu'161967 +Node: tlmgr MACHINE-READABLE OUTPUT162100 +Node: tlmgr Machine-readable 'update' and 'install' output162916 +Ref: tlmgr 'location-url' _location_164198 +Ref: tlmgr 'total-bytes' _count_164414 +Ref: tlmgr _pkgname_164824 +Ref: tlmgr _status_165034 +Ref: tlmgr 'd'165112 +Ref: tlmgr 'f'165172 +Ref: tlmgr 'u'165351 +Ref: tlmgr 'r'165397 +Ref: tlmgr 'a'165520 +Ref: tlmgr 'i'165698 +Ref: tlmgr 'I'165817 +Ref: tlmgr _localrev_165919 +Ref: tlmgr _serverrev_166026 +Ref: tlmgr _size_166138 +Ref: tlmgr _runtime_166307 +Ref: tlmgr _esttot_166377 +Node: tlmgr Machine-readable 'option' output166410 +Node: tlmgr AUTHORS AND COPYRIGHT166928 +Node: Index167275  End Tag Table diff --git a/Build/source/doc/tlbuild.texi b/Build/source/doc/tlbuild.texi index 54d0756c4e7..747f16b21b7 100644 --- a/Build/source/doc/tlbuild.texi +++ b/Build/source/doc/tlbuild.texi @@ -441,10 +441,10 @@ make check Then you modify source files in @file{mydir/texk/dvipdfm-x} and rerun @code{make} in @file{mydir/Work/texk/dvipdfm-x} to rebuild. -The second line the @code{configure} invocation shows examples of +The second line of the @code{configure} invocation shows examples of extra things you likely want to specify if you intend to hack the sources (and not just build binaries): the @code{-C} speeds up -@code{configure}, and the @code{CFLAGS} and @code{CXXFLAGS} are to +@code{configure}, and the @code{CFLAGS} and @code{CXXFLAGS} settings eliminate compiler optimization for debugging purposes. Of course, one should actually look at the output and check that @@ -2093,9 +2093,14 @@ name, but note that this should @emph{not} be @code{--host=@var{host}} (@pxref{Hosts and Cross-Compilation,,, autoconf, GNU Autoconf}). In order to build, e.g., 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'} +MacOSX system one could use: + +@example +TL_BUILD_ENV="CC='clang -arch i386' \ + CXX='clang++ -arch i386' \ + OBJCXX='clang++ -arch i386'" \ + ./Build --build=i386-apple-darwin +@end example @menu * Cross configuring:: Configuring for cross compilation. -- cgit v1.2.3