can't run some darwinlegacy binaries on MacOS Lion

Mojca Miklavec mojca.miklavec.lists at gmail.com
Fri Aug 2 11:04:28 CEST 2019


On Fri, 2 Aug 2019 at 09:04, Werner LEMBERG <wl at gnu.org> wrote:
>
>
> I've followed
>
>   https://tug.org/texlive/upgrade.html
>
> to upgrade from TeXLive 2018 to 2019.  Unfortunately, some of the new
> binaries fail to run on my MacOS 10.7.5 box:
>
>   > pdftex --version
>   dyld: Symbol not found: __ZSt9terminatev
>     Referenced from: /usr/local/texlive/2019/bin/x86_64-darwinlegacy/pdftex
>     Expected in: /usr/lib/libc++abi.dylib
>    in /usr/local/texlive/2019/bin/x86_64-darwinlegacy/pdftex
>   Trace/BPT trap: 5
>
> All affected binaries (at least `pdftex', `xetex', and `etex') show
> the same error.
>
> Is this a known problem?

I thought I fixed it a while ago, but maybe it broke again, I'll take a look.

It's a bit tricky because one can only build on 10.6 by installing
libc++. MacPorts installs a version that's newer than what's on Lion,
so that's incompatible.
I copied the library from Lion over to Snow Leopard and that used to
work, but it's easy to break this / do something wrong.

Next year I could probably decide to break compatibility with 10.6
(which is questionable anyway) and simply build everything on 10.7.

Mojca


More information about the tex-live mailing list