[tex-live] strange discrepancy in running time of etex between TL2015 and TL2017

Reinhard Kotucha reinhard.kotucha at web.de
Sun Sep 3 06:58:43 CEST 2017


On 2017-09-02 at 14:52:25 +0200, jfbu wrote:

 > [I don't know if really the TEXMFROOT is hard-coded
 > in the kpsewhich binary]

Hi Jean-François,
TEXMFROOT is defined in

  /usr/local/texlive/2017/texmf-dist/web2c/texmf.cnf

Its value is relative to the location of the binaries.  TeX Live sets

  TEXMFROOT = $SELFAUTOPARENT

because binaries are in .../bin/<platform> and Linux distributors set

  TEXMFROOT = $SELFAUTODIR

because they only support one platform.  The value of TEXMFROOT should
never be an absolute path, otherwise your TL installation isn't
portable anymore.

Kpathsea variables can be overwritten by environment variables.  Does
your environment overwrite TEXMFROOT?

Regards,
  Reinhard

-- 
------------------------------------------------------------------
Reinhard Kotucha                            Phone: +49-511-3373112
Marschnerstr. 25
D-30167 Hannover                    mailto:reinhard.kotucha at web.de
------------------------------------------------------------------



More information about the tex-live mailing list