Closed mmuetzel closed 1 week ago
Why is there such a large file-diff on a simple rebuild with only a minor unrelated patch? Did some dependencies break since the last build?
@lazka: Is this expected? Is this rebuild ok?
weird, no idea right now
As @MehdiChinoune pointed out in a since deleted(?) comment, this might be due to the name of the gdk-pixbuf module installed by librsvg. Thank you for that hint.
It turns out, GIMP can in fact not find that module unless it has a name that matches the pattern of the other modules exactly. Let's see if renaming that module reduces the file-diff.
Do you prefer to change that in GIMP instead?
Yeah, I've created https://gitlab.gnome.org/GNOME/gimp/-/merge_requests/1966
gimp2 is on its way out, and ideally it shouldn't depend on the DLL names in the first place. The loader name even changed on Linux.
Thanks for the patch for upstream. If I understand correctly, it would break compatibility with older versions of librsvg. But it is good enough for MSYS2 in any case.
On the chance that the patch won't be accepted in its current form by upstream, I added the patch to this PR (instead of downloading it from the upstream merge request).
Additionally, I added a patch to fix compatibility with newer versions of libheif.
Oops. I crossed with your push and force-pushed after it.
Sorry for that. I hope I didn't revert some important parts doing that...
all good
It looks like the file-diff is empty now (as expected for a rebuild).
Cherry-pick patch from upstream to avoid warnings that are elevated to an error in GCC 14.
See build error in #22550.