summaryrefslogtreecommitdiffstats
path: root/src/inkgc
diff options
context:
space:
mode:
authorAlex Valavanis <valavanisalex@gmail.com>2015-12-31 10:07:17 +0000
committerAlex Valavanis <valavanisalex@gmail.com>2015-12-31 10:07:17 +0000
commit31c14638d661559cfb5aeda90c6854eb25934c39 (patch)
treee543787c6e62810d4d975e27325e37fba47d784e /src/inkgc
parentTranslations. Ukrainian translation update. (diff)
downloadinkscape-31c14638d661559cfb5aeda90c6854eb25934c39.tar.gz
inkscape-31c14638d661559cfb5aeda90c6854eb25934c39.zip
Enable build with old libgc version
Fixed bugs: - https://launchpad.net/bugs/1530286 (bzr r14558)
Diffstat (limited to 'src/inkgc')
-rw-r--r--src/inkgc/gc.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/inkgc/gc.cpp b/src/inkgc/gc.cpp
index ffa94ea2a..9372ac693 100644
--- a/src/inkgc/gc.cpp
+++ b/src/inkgc/gc.cpp
@@ -28,9 +28,15 @@ void display_warning(char *msg, GC_word arg) {
}
void do_init() {
+#if WITH_GC_7_2
GC_set_no_dls(1);
GC_set_all_interior_pointers(1);
GC_set_finalize_on_demand(0);
+#else
+ GC_no_dls = 1;
+ GC_all_interior_pointers = 1;
+ GC_finalize_on_demand = 0;
+#endif
GC_INIT();