John E. Malmberg wrote:
John E. Malmberg wrote:

Craig A. Berry wrote:

At 6:29 PM -0500 3/4/06, John E. Malmberg wrote:
Thanks, applied as #27376.

It is not going to be enough. I found another case in vms.c that needs fixing, and then miniperl died with an access violation when I restarted the MMK build.
Here is what vms.c needs to get it to build with threads. I have not yet run it through the tests.

Also, building threaded with -Dunlink_all_versions is still broken. This should be a run time option anyway.

The routine vms_split_path() needs to have the pTHX_ on the declaration and the aTHX_ where it is called.

The access violation was from the Newx() routine being present just before the PerlMem_malloc() that was suppose to replace it.

Newx()/Safefree() can not be called by any path taken by the vms_image_init() and need to be replace with PerlMem_malloc() and PerlMem_free()

I am starting the tests now, and will check the results tomorrow.

EAGLE> search thread_test.log failed
t/comp/cpp.............................FAILED--no leader found
t/run/switchc..........................FAILED at test 2
t/run/switchpx.........................FAILED--no leader found
t/io/argv..............................FAILED at test 2
t/op/exec..............................FAILED at test 7
t/op/readline..........................FAILED at test 4
t/op/threads...........................FAILED--expected 5 tests, saw 3
ext/Compress/Zlib/t/05examples.........FAILED at test 21
ext/threads/shared/t/wait..............FAILED--expected 102 tests, saw 6
Failed 9 test scripts out of 1116, 99.19% okay.

The t/op/threads test hung as it has done for me on all previous runs of the test suite.

-John
[EMAIL PROTECTED]
Personal Opinion Only

Reply via email to