]> spindle.queued.net Git - midori/commitdiff
Define kalistglobal only once, declare it globally
authorEnrico Tröger <enrico.troeger@uvena.de>
Sat, 25 Sep 2010 10:42:51 +0000 (12:42 +0200)
committerChristian Dywan <christian@twotoasts.de>
Sat, 25 Sep 2010 14:57:18 +0000 (16:57 +0200)
This fixes building with gcc and the -fno-common option. The
option is now added to compiler flags in full debugging mode.

katze/katze-array.c
katze/katze-array.h
wscript

index 2c46c9503c2e1bbe3e81207d6c7ab8b1aa5193c9..fb177c7cd2e8d34e10017bbf046ea9794e004782 100644 (file)
@@ -65,6 +65,8 @@ enum {
 
 static guint signals[LAST_SIGNAL];
 
+GList* kalistglobal;
+
 static void
 katze_array_finalize (GObject* object);
 
index f54f66ba498d6313a01bee093e54acc61ffa3b1c..c4d45d5dc3491b0dd99331c05fb7335d7cb41672 100644 (file)
@@ -83,7 +83,7 @@ katze_array_get_items              (KatzeArray*   array);
 GList*
 katze_array_peek_items             (KatzeArray*   array);
 
-GList* kalistglobal;
+extern GList* kalistglobal;
 #define KATZE_ARRAY_FOREACH_ITEM(kaitem, kaarray) \
     for (kalistglobal = katze_array_peek_items (kaarray), \
          kaitem = kalistglobal ? kalistglobal->data : NULL; \
diff --git a/wscript b/wscript
index da389ef5ea08c41362272b40b4b503c24727186c..0ffd4367a236fca72a0c66ceb0cf7e9103f0c5f3 100644 (file)
--- a/wscript
+++ b/wscript
@@ -308,7 +308,7 @@ def configure (conf):
                 '-Wno-missing-field-initializers '
                 '-Wredundant-decls -Wmissing-noreturn '
                 '-Wshadow -Wpointer-arith -Wcast-align '
-                '-Winline -Wformat-security '
+                '-Winline -Wformat-security -fno-common '
                 '-Winit-self -Wundef -Wdeclaration-after-statement '
                 '-Wmissing-format-attribute -Wnested-externs '
             # -DGSEAL_ENABLE