Why has pbc_to_exe become unusable?

chromatic chromatic at wgz.org
Wed Apr 21 19:34:37 UTC 2010


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.

-- c 


More information about the parrot-dev mailing list