From 8ccb67cb8a024013ff58ffbf61c559fe0c8f3d82 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?K=C3=A9vin=20Commaille?= Date: Mon, 19 May 2025 09:55:35 +0200 Subject: [PATCH] build: Enable frame pointers for Rust modules It seems to be necessary to build the aarch64 flatpak in CI, and it doesn't hurt anyway. --- build-aux/org.gnome.Fractal.Devel.json | 1 + 1 file changed, 1 insertion(+) diff --git a/build-aux/org.gnome.Fractal.Devel.json b/build-aux/org.gnome.Fractal.Devel.json index 94da4515..6a43d892 100644 --- a/build-aux/org.gnome.Fractal.Devel.json +++ b/build-aux/org.gnome.Fractal.Devel.json @@ -23,6 +23,7 @@ "append-ld-library-path": "/usr/lib/sdk/llvm18/lib", "append-path": "/usr/lib/sdk/llvm18/bin:/usr/lib/sdk/rust-stable/bin", "env": { + "RUSTFLAGS": "-C force-frame-pointers=yes", "CARGO_TARGET_X86_64_UNKNOWN_LINUX_GNU_LINKER": "clang", "CARGO_TARGET_X86_64_UNKNOWN_LINUX_GNU_RUSTFLAGS": "-C link-arg=-fuse-ld=/usr/lib/sdk/rust-stable/bin/mold --cfg=ruma_identifiers_storage=\"Arc\"", "CARGO_TARGET_AARCH64_UNKNOWN_LINUX_GNU_LINKER": "clang",