[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.