Ticket #405 (closed patch: fixed)
amd64 --optimize
Reported by: | adougherty | Owned by: | rurban |
---|---|---|---|
Priority: | major | Milestone: | 1.0 |
Component: | none | Version: | trunk |
Severity: | high | Keywords: | 64bit |
Cc: | Language: | ||
Patch status: | applied | Platform: |
Description
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/
Attachments
Change History
Note: See
TracTickets for help on using
tickets.