diff -r 92979427f3bb -r 5e372c1fe64c makelib/config-linux-gnu.make --- a/makelib/config-linux-gnu.make Fri Oct 06 09:30:38 2017 +0100 +++ b/makelib/config-linux-gnu.make Fri Oct 06 09:35:58 2017 +0100 @@ -47,26 +47,6 @@ CC=gcc-6 endif - -# -# * `-fno-strict-aliasing` since it's almost impossible to write a memory -# manager without breaking C's aliasing rules. Better be on a safe side. -# Nice post about these things: http://blog.regehr.org/archives/1307 -# -# * `-Wno-strict-aliasing` to turn of warnings about breaking aliasing rules. -# While one would think these wanings should be turned off when -# `-fno-strict-aliasing` is passed, apparently some GCCs bark anyway. -# -# * `-fno-stack-protector` is (was) required on Ubuntu brands where it's -# by default on. Smalltalk/X green thread implementation does not wotk -# well with it. -# -# * `-U_FORTIFY_SOURCE` is (was) required on Gentoo as a workaround for failing -# longjmp check when _FORTIFY_SOURCE is defined (which is enabled by default -# on Gentoo. Remove when fixed. -# -OPT=-fPIC -O2 -fno-strict-aliasing -Wno-strict-aliasing -fno-stack-protector -ggdb3 -pipe -U_FORTIFY_SOURCE - STC_LEXLIB= OS=-DLINUX