On Sunday, April 24, 2016 13:22:59 Jakub Wilk wrote: > * Shawn Sörbom <[email protected]>, 2016-04-23, 15:28: > >The problem is that optimization appears to cause a segfault during > >runtime. > > I'd normally advise fixing the root cause of segfault, instead of > disabling optimization, ... > > >https://github.com/devshane/zork > > ... but trying to wrap your head around this code is almost certainly > not worth the trouble. :-) > > >export DEB_BUILD_MAINT_OPTIONS = hardening=+all noopt > > "noopt" doesn't work in DEB_BUILD_MAINT_OPTIONS. > > >#export DEB_CFLAGS_MAINT_APPEND = -Wall -pedantic -g > >export DEB_CFLAGS_MAINT_STRIP = -O2 > > This should normally do the trick, although probably appending -O0 would > be more robust that stripping -O2. > > >CFLAGS = -O2 #-static > > So this upstream makefile doesn't honour CFLAGS from environment. > Luckily, this is trivial to fix: just use "?=" instead of "=". > > (This makefile doesn't honour CPPFLAGS or LDFLAGS either; fixing this > would be a bit more work.)
Thank you. I will fix this ASAP. I am rather curious to see if anyone would sponsor the resulting package, given that Debian seems to have so many folks involved from the era of DECs...

