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
The 2nd argument of g_filename_from_utf8 [1] is a gssize [2] which should be 64 bits on 64 bits architectures. Due to ABI this does not seems to have caused problems before now (on x86_64) but this does not work correctly on arm64.
spouliot
changed the title
[macos/arm64] Invalid signature for g_filename_from_utf8
[macos/arm64] Invalid int mapping for gssize, e.g. inside g_filename_from_utf8 signature
Apr 23, 2022
The signature for g_filename_to_utf8 suffers from the same mistake and does not work, as is, on macos/arm64. There might be more of them (more than 300 delegates uses int parameters).
The 2nd argument of
g_filename_from_utf8
[1] is agssize
[2] which should be 64 bits on 64 bits architectures. Due to ABI this does not seems to have caused problems before now (onx86_64
) but this does not work correctly onarm64
.References
[1] https://developer-old.gnome.org/glib/stable/glib-Character-Set-Conversion.html#g-filename-from-utf8
[2] https://developer-old.gnome.org/glib/stable/glib-Basic-Types.html#gssize
Test
Results
The text was updated successfully, but these errors were encountered: