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

Reply via email to