No context in TL2023 source ?

Max Chernoff mseven at telus.net
Wed Mar 22 04:00:12 CET 2023


Hi Boris,
> As the result, some of these binaries do not work on some of my
> (admittedly old) computers:
> 
>    context: /lib/i386-linux-gnu/i686/cmov/libm.so.6: version `GLIBC_2.23' not found (required by context)
> 
> I guess it is compiled with dynamic linking of libm unlike the
> other TL binaries that always use static linking.
> 
> This is just frustrating.

It appears to be architecture dependant for some reason:

   for x in /home/texlive/trunk/Master/bin/*-linux; do
      echo $x
      echo "$(readelf -V $x/context | grep -o 'GLIBC_[[:digit:].]*' | sort | uniq)"
      echo
   done
   
   /home/texlive/trunk/Master/bin/aarch64-linux
   GLIBC_2.17
   GLIBC_2.23
   
   /home/texlive/trunk/Master/bin/armhf-linux
   GLIBC_2.17
   GLIBC_2.23
   GLIBC_2.28
   GLIBC_2.4
   GLIBC_2.7
   
   /home/texlive/trunk/Master/bin/i386-linux
   GLIBC_2.0
   GLIBC_2.1
   GLIBC_2.1.3
   GLIBC_2.17
   GLIBC_2.2
   GLIBC_2.23
   GLIBC_2.3
   GLIBC_2.7
   
   /home/texlive/trunk/Master/bin/x86_64-linux
   GLIBC_2.14
   GLIBC_2.17
   GLIBC_2.2.5
   GLIBC_2.3
   GLIBC_2.7

So on a CentOS 7 (glibc 2.17) system I can run LuaMetaTeX x86_64, but on
the same system the i386 version gives me the same error that you got.
Very odd. 

-- Max



More information about the tex-live mailing list.