#405: amd64 --optimize
------------------------+---------------------------------------------------
Reporter: adougherty | Owner:
Type: patch | Status: new
Priority: major | Milestone: 1.0
Component: none | Version: trunk
Severity: high | Keywords: 64bit
Lang: | Patch: new
Platform: |
------------------------+---------------------------------------------------
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/
}}}
--
Ticket URL: <https://trac.parrot.org/parrot/ticket/405>
Parrot <https://trac.parrot.org/parrot/>
Parrot Development
_______________________________________________
parrot-tickets mailing list
[email protected]
http://lists.parrot.org/mailman/listinfo/parrot-tickets