[tex-k] speed of kpsewhich to get value of TEXMFLOCAL
Karl Berry
karl at freefriends.org
Wed Oct 8 00:02:57 CEST 2014
1) Defining environment variables often causes all kinds of trouble down
the road -- stale envvar settings is the #1 culprit in TeX bug reports.
So I don't recommend it.
2) The "bottleneck" is not generic to any installation. Running
kpsewhich -var-value=TEXMFLOCAL returns instantly on my machine, and, I
would assume, just about everyone else's or this exact report would be
flooding the list. After all, this invocation is just reading a couple
relatively small text files.
3) I have no knowledge as to what can be causing the absurd delay on
Mavericks. I don't use Macs. Perhaps something (perhaps environment
variables) is causing kpsewhich to actually search the disk for
everything instead of just reading the ls-R files. Running
kpsewhich --debug=1 --var-value=TEXMFLOCAL >&/tmp/out
and then perusing the (voluminous) output might yield some clues.
I don't know. It's not going to come for free.
4) You could try asking mactex-support at tug.org. Assuming you are using
MacTeX and not macports or any of the other various TeX distributions on
Macs (sorry if you already stated this, I can't remember and can't look
it up right now). Each Mac thing should have its own support forums.
Good luck,
Karl
More information about the tex-k
mailing list