You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Thanks for raising this. The Unknown are because TargetName only returns a string when HWY_ARCH* matches the architecture of that target. I see that JPEG XL defines 8 non-S390 targets in HWY_DISABLED_TARGET. That almost explains this: we have 9x Unknown here.
I suppose we can remove those #if to print the actual target names, would that help?
As to building Z14/Z15: this requires Clang 19(!) or GCC 9.
Note also that HWY_ATTAINABLE_S390X is gated on #if HWY_ARCH_S390X && HWY_BASELINE_Z14 != 0. Would you like to try changing the second condition to HWY_HAVE_RUNTIME_DISPATCH? Otherwise, we'd have to build with the Z14 flags.
Here is what I see, when I build libjxl on s390x:
There is a long list in disabled targets and no clues why Z14 / Z15 are not compiled.
The text was updated successfully, but these errors were encountered: