Bjørn Lie
6da4f8b49b
- Add upstream crash fixer patches from stable branch: + b9e122044a7ccc1e2a3374c680b6ea82066bfa59.patch: arg: Replace gsize with size_t + 62025d4a2738a36ea5f1a7cebef08b22b5eef613.patch: Handle optional out parameters in callbacks - Stop disabling lto: Following this, stop passing dtrace=true and systemtap=true to meson, aswell as dropping systemtap-sdt-devel BuildRequires, follow upstream default. - Add optional pkgconfig(gtk4) BuildRequires: meson checks for it. OBS-URL: https://build.opensuse.org/request/show/923493 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gjs?expand=0&rev=203
28 lines
847 B
Diff
28 lines
847 B
Diff
From b9e122044a7ccc1e2a3374c680b6ea82066bfa59 Mon Sep 17 00:00:00 2001
|
|
From: Evan Miller <emmiller@gmail.com>
|
|
Date: Sun, 12 Sep 2021 15:22:22 -0400
|
|
Subject: [PATCH] arg: Replace gsize with size_t
|
|
|
|
This is causing problems on 32-bit ppc architecture; see
|
|
https://gitlab.gnome.org/GNOME/glib/-/issues/2493
|
|
---
|
|
gi/arg.cpp | 2 +-
|
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
|
|
diff --git a/gi/arg.cpp b/gi/arg.cpp
|
|
index cff40e10..0b8af141 100644
|
|
--- a/gi/arg.cpp
|
|
+++ b/gi/arg.cpp
|
|
@@ -1706,7 +1706,7 @@ bool gjs_value_to_g_argument(JSContext* context, JS::HandleValue value,
|
|
|
|
case GI_TYPE_TAG_ARRAY: {
|
|
GjsAutoPointer<void> data;
|
|
- gsize length;
|
|
+ size_t length;
|
|
GIArrayType array_type = g_type_info_get_array_type(type_info);
|
|
|
|
/* First, let's handle the case where we're passed an instance
|
|
--
|
|
GitLab
|
|
|