* Make sure that the guile garbage collection does not collect s in
font-metric.cc when it gets optimized away (closes: #684817)
* Fix "warnings from install-info" by splitting the direntry sections
across the texinfo files (Closes: #648689). Thanks to Julian Gilbey
for the patch.
+ * Fix noopt support to use --disable-optimising as ./configure does
+ crazy things.
+ * Make sure that the guile garbage collection does not collect s in
+ font-metric.cc when it gets optimized away (closes: #684817)
-
- --
+ -- Don Armstrong <don@donarmstrong.com> Sun, 23 Dec 2012 13:25:44 -0800
lilypond (2.14.2-3) unstable; urgency=low
config_opt = --disable-optimising
CFLAGS := $(filter-out -O%, $(CFLAGS))
CXXFLAGS := $(filter-out -O%, $(CXXFLAGS))
+else
+ifneq (,$(filter $(DEB_BUILD_OPTIONS),noopt))
+ config_opt = --disable-optimising
else
config_opt = --enable-optimising
endif
+endif
build: build-stamp
{
Font_metric *m = (Font_metric *) SCM_CELL_WORD_1 (s);
m->derived_mark ();
+ // we must do this to avoid s being optimized out and garbage
+ // collected; leading to a segfault above.
+ scm_remember_upto_here_1(s);
return m->description_;
}