[tlbuild] dvisvgm-3.0.1
Karl Berry
karl at freefriends.org
Sat Jan 21 23:24:32 CET 2023
Hi Dick,
filter-neon-intrinsics.c
...
The Ghostscript version reads (only 4 or 5 lines from the top)
#if defined(_MSC_VER) && defined(_M_ARM64)
The corresponding TL code at the same spot reads
#if defined(_MSC_VER) && !defined(__clang__) && defined(_M_ARM64)
[...] Do you know why these are different?
Looking at the original source tree:
https://sourceforge.net/p/libpng/code/ci/master/tree/arm/filter_neon_intrinsics.c
evidently gs has patched the file. I am doubtful of copying in their
change, since, as you've noted, this whole area is a big mishmash.
This isn't a big deal, of course, but it would be nice to chase it down.
If a report can be put together to send upstream
(https://sourceforge.net/p/libpng/bugs/), maybe something will
happen. Otherwise, probably not.
If you want to pursue it, I suggest downloading the original libpng source:
https://sourceforge.net/projects/libpng/files/libpng16/1.6.39/libpng-1.6.39.tar.gz/download
and seeing if it compiles on your arm machine.
If yes -> TL problem.
If no -> libpng problem.
Or so it seems to me, anyway. --thanks, karl.
More information about the tlbuild
mailing list.