Control: reassign -1 squeak-vm 4.10.2.2614-4
Control: affects -1 etoys
On Sun, Jun 04, 2017 at 10:23:51PM +0200, Petter Reinholdtsen wrote:
> This issue is going to cause etags to be removed from Stretch. Anyone have
> any idea what is wrong?
It seems better optimization in recent gcc versions exposes bugs
in squeak-vm.
The following workaround to use less optimization works for me:
--- debian/rules.old 2017-06-06 09:04:49.000000000 +0000
+++ debian/rules 2017-06-06 09:20:17.000000000 +0000
@@ -6,6 +6,9 @@
# This has to be exported to make some magic below work.
export DH_OPTIONS
+# workaround for #862576
+export DEB_CFLAGS_MAINT_APPEND = -O1
+
include /usr/share/cdbs/1/rules/upstream-tarball.mk
include /usr/share/cdbs/1/class/cmake.mk
include /usr/share/cdbs/1/rules/debhelper.mk
This is a short-term workaround for stretch.
Additionally adding -Wall gives tons of warnings for non-harmless
issues, that's a good starting point when searching for a proper fix.
> Happy hacking
> Petter Reinholdtsen
cu
Adrian
--
"Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
"Only a promise," Lao Er said.
Pearl S. Buck - Dragon Seed