[TL 2020] asy executables on FreeBSD

Osipov, Michael michael.osipov at siemens.com
Wed Mar 11 09:35:05 CET 2020


Am 2020-03-10 um 17:51 schrieb Mojca Miklavec:
> On Tue, 10 Mar 2020 at 14:32, Osipov, Michael wrote:
>> Am 2020-03-10 um 14:15 schrieb Mojca Miklavec:
>>>
>>> The current list of dependencies includes:
>>>
>>> librt.so.1 => /usr/lib/librt.so.1 (0x800784000)
>>> libz.so.6 => /lib/libz.so.6 (0x80078c000)
>>> libncurses.so.8 => /lib/libncurses.so.8 (0x8007a6000)
>>> libc++.so.1 => /usr/lib/libc++.so.1 (0x8007fd000)
>>> libcxxrt.so.1 => /lib/libcxxrt.so.1 (0x8008cd000)
>>> libm.so.5 => /lib/libm.so.5 (0x8008ef000)
>>> libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x800921000)
>>> libthr.so.3 => /lib/libthr.so.3 (0x80093b000)
>>> libc.so.7 => /lib/libc.so.7 (0x800968000)
>>
>> I ran tlmgr today too and it looks different here.
> 
> Just to make it clear: the above list is from the asy binary I
> compiled (and didn't submit anywhere yet) which should hopefully
> provide better compatibility (but it still misses OpenGL support).
> 
>> All best all executables would be built in a 11.3-RELEASE jail for
>> maximum compat:
> 
> Do you actually have any issues running any of those binaries (other
> than asy) or is this just a suggestion from theoretical perspective?
> Some years ago we did have binaries built in jail on FreeBSD 7.0 (I
> think) and there were quite some issues with them being too old, and
> jail was more hurting than  helping with that.

Now, we don't use asy for the moment. When we started using TL 2018 and 
noticed that it was compiled with a very old FreeBSD version. It simply 
did not worked, the loader complained. Then I had to fiddle with 
ldmap.conf to link against old libraries from base.

The point is that most users don't have such an expertise to analyse 
this kind of problem. It should just work. I laid this out to Nikola and 
offered my help for the previous releases. At some point I did not 
receive a response anymore.

> For a while I kept running both the oldest and the newest FreeBSD, but
> it didn't seem to make any difference (as long as I tested, the
> binaries built on the latest OS all worked on the oldest), so I
> stopped testing.

This may or may not work using newest on oldest. I would not rely on 
that. This can really be solved with the 11.3-RELEASE jail.

Michael


More information about the tex-live mailing list.