Why has pbc_to_exe become unusable?

Andy Dougherty doughera at lafayette.edu
Wed Apr 21 19:40:01 UTC 2010


On Wed, 21 Apr 2010, chromatic wrote:

> On Wednesday 21 April 2010 at 12:14, Andrew Dougherty wrote:
> 
> > Anybody have any idea what happened to pbc_to_exe?  With the released 
> > version of 2.3.0, building with Sun's cc on i386 with 4 GB of memory, 
> > pbc_to_exe parrot-nqp took me about 3 seconds. With
> > r45860, it took about 35 minutes before panicing with
> > 
> > $ time make parrot-nqp
> > ./pbc_to_exe parrot-nqp.pbc
> > Failed allocation of 1064262424 bytes
> > Parrot VM: PANIC: Out of mem!
> > C file src/gc/alloc_memory.c, line 151
> > Parrot file (not available), line (not available)
> 
> Did you run 'make realclean' before building?  If we have a missing dependency 
> and you're using a version of pbc_to_exe.pir from before the immutable strings 
> branch merge, you'll see this behavior.  You can probably test this easily by 
> removing pbc_to_exe* from the root of the build directory and trying to build 
> parrot-nqp again.

This was a clean directory, no previous build of any sort.

-- 
    Andy Dougherty		doughera at lafayette.edu


More information about the parrot-dev mailing list