[gnome-terminal] nautilus: Fix exported symbols linkage
- From: Christian Persch <chpe src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-terminal] nautilus: Fix exported symbols linkage
- Date: Fri, 4 Jun 2021 18:13:30 +0000 (UTC)
commit 31e37a4cbeb473987f6ea024f90907335787ff91
Author: Christian Persch <chpe src gnome org>
Date: Fri Jun 4 20:13:18 2021 +0200
nautilus: Fix exported symbols linkage
src/terminal-nautilus.cc | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
---
diff --git a/src/terminal-nautilus.cc b/src/terminal-nautilus.cc
index 381d3945..0588d0f3 100644
--- a/src/terminal-nautilus.cc
+++ b/src/terminal-nautilus.cc
@@ -24,7 +24,10 @@
#include <gio/gio.h>
#include <gtk/gtk.h>
+/* Work around https://gitlab.gnome.org/GNOME/nautilus/-/issues/1884 */
+extern "C" {
#include <nautilus-extension.h>
+}
#include <errno.h>
#include <fcntl.h>
@@ -745,7 +748,7 @@ terminal_nautilus_class_finalize (TerminalNautilusClass *klass)
static GType type_list[1];
-#define EXPORT __attribute__((__visibility__("default"))) extern
+#define EXPORT extern "C" __attribute__((__visibility__("default")))
EXPORT void
nautilus_module_initialize (GTypeModule *module)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]