id	summary	reporter	owner	description	type	status	priority	milestone	component	version	severity	resolution	keywords	cc	lang	patch	platform
405	amd64 --optimize	adougherty	rurban	"This is a guess for a workaround that might make --optimized builds
work on amd64.  Could someone who has an amd64 system give it a spin
and report back?  If it works, could someone apply it?

Ideally, the entry should be conditional on arch == 'amd64', but I
don't know how to do that in Parrot's Configure/build system.

Thanks.

{{{
diff -u parrot-0.9.1/config/gen/makefiles/CFLAGS.in parrot-andy/config/gen/makefiles/CFLAGS.in
--- parrot-0.9.1/config/gen/makefiles/CFLAGS.in 2009-02-17 15:42:16.000000000 -0500
+++ parrot-andy/config/gen/makefiles/CFLAGS.in  2009-03-04 20:38:44.000000000 -0500
@@ -11,6 +11,9 @@
 src/ops/core_ops_cg.c      -{@optimize@}    # takes too long
 src/ops/core_ops_switch.c  -{@optimize@}    # Overwhelms some compilers.

+# XXX TT ??? Paper over unknown problem on amd64
+src/gc/system.c  -{@optimize@}
+
 # io should be -Wunused clean
 {^src/io/}              s/-Wno-unused/-Wunused/
}}}
"	patch	closed	major	1.0	none	trunk	high	fixed	64bit			applied	
