green_threads

Andy Dougherty doughera at lafayette.edu
Fri Oct 14 13:51:33 UTC 2011


On Thu, 13 Oct 2011, Andrew Whitworth wrote:

> I pushed a copy of this work to the "green_threads" branch at
> parrot/parrot on github. I'm running some tests now and it appears
> stable. I would really appreciate some additional testing on the
> current version, as well as timings. With recent fixes it should have
> performance similar to master for all single-task workloads.

On OpenBSD 4.9/i386, the build failed here:

./parrot -o pbc_to_exe.pbc tools/dev/pbc_to_exe.pir
./parrot pbc_to_exe.pbc pbc_to_exe.pbc
cc -o pbc_to_exe.o -I"/home/doughera/src/parrot/parrot-git/include"  -fno-delete-null-pointer-checks -pipe -fstack-protector -I/usr/local/include -pthread -DHASATTRIBUTE_CONST  -DHASATTRIBUTE_DEPRECATED  -DHASATTRIBUTE_MALLOC  -DHASATTRIBUTE_NONNULL  -DHASATTRIBUTE_NORETURN  -DHASATTRIBUTE_PURE  -DHASATTRIBUTE_UNUSED  -DHASATTRIBUTE_WARN_UNUSED_RESULT   -c pbc_to_exe.c
compilation failed
current instr.: 'compile_file' pc 1146 (tools/dev/pbc_to_exe.pir:738)
called from Sub 'main' pc 171 (tools/dev/pbc_to_exe.pir:229)
*** Error code 1

There are no other error messages, and no obvious way to get pbc_to_exe to 
give any more details about why it thinks the compilation failed.  As far 
as I can tell, the compilation should proceed just fine.  I suspect some 
change in the spawning of processes is fooling pbc_to_exe into thinking 
the compilation failed.

-- 
    Andy Dougherty		doughera at lafayette.edu


More information about the parrot-dev mailing list