[tex-live] Compatibility matrix for GLIBC for Linux

Mojca Miklavec mojca.miklavec.lists at gmail.com
Fri Jun 16 23:46:25 CEST 2017


On 6 June 2017 at 17:53, jfbu wrote:
> Hi
>
> Arthur Reutenauer wrote:
>
>> That page also sounds interesting (“Running new applications on old
>> glibc”):
>>
>>       http://www.lightofdawn.org/wiki/wiki.cgi/NewAppsOnOldGlibc
>
> I started the little game on this Ubuntu 16.04 where I have no admin rights

Thank you.

> $ readelf -V `which dvisvgm` | grep 3.4.15
>   010:   2 (GLIBC_2.2.5)   5 (GLIBCXX_3.4.15)    6 (GLIBC_2.3)     4 (GLIBCXX_3.4)
>   08c:   4 (GLIBCXX_3.4)   2 (GLIBC_2.2.5)   5 (GLIBCXX_3.4.15)    8 (CXXABI_1.3)
>   0x0090:   Name: GLIBCXX_3.4.15  Flags: none  Version: 5
>
> $ readelf -V `which dvisvgm` | grep 2.14
>   0f8:   4 (GLIBCXX_3.4)   4 (GLIBCXX_3.4)   4 (GLIBCXX_3.4)   d (GLIBC_2.14)
>   0x00e0:   Name: GLIBC_2.14  Flags: none  Version: 13

What I believe would be more helpful would be the highest version of
GLIBC available in libc.6.so.

That is, something along these lines:
    readelf -V /lib/libc.so.6 | grep GLIBC_2.9

and find the highest version of GLIBC. (Or find the highest number
with a regex.)

I'm currently collecting some notes here:
    https://github.com/TeXLive-M/texlive-buildbot/issues/6


LuaTeX with the latest poppler compiles fine on Debian oldstable (7)
and requires GLIBC_2.7, but dvisvgm requires a newer gcc compiler
(4.8.1), so Debian stable or so.

Mojca



More information about the tex-live mailing list