#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

Reply via email to