[tlbuild] dvisvgm-3.0.1
Mojca Miklavec
mojca.miklavec.lists at gmail.com
Sat Jan 21 04:42:38 CET 2023
>
> The Ghostscript version reads (only 4 or 5 lines from the top)
>
> #if defined(_MSC_VER) && defined(_M_ARM64)
>
> # include <arm64_neon.h>
>
> #else
>
> # include <arm_neon.h>
>
> #endif
>
>
> The corresponding TL code at the same spot reads
>
>
> #if defined(_MSC_VER) && !defined(__clang__) && defined(_M_ARM64)
>
> # include <arm64_neon.h>
>
> #else
>
> # include <arm_neon.h>
>
> #endif
>
>
> The Mac uses clang.
>
> Do you know why these are different?
>
Maybe Ghostscript builds had troubles with Microsoft Visual Studio MSVC
compiler not being able to handle some intrinsics from the first file, so
they hotfixed it.
But that's only valid for Visual Studio. If anything, you might need a
patch in the other direction that also works for macOS.
Disclaimer: I did not check the files. And I would tend to blame build
system files rather than sources themselves.
Mojca
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://tug.org/pipermail/tlbuild/attachments/20230121/3db0511c/attachment.html>
More information about the tlbuild
mailing list.