> HPUX 10 gcc  stdio/perlio     -Uuseperlio -Dusethreads -Duseithreads
> HPUX 10 gcc  stdio/perlio     -DDEBUGGING -Uuseperlio -Dusethreads -Duseithreads
>     t/op/time...........................FAILED at test 3
>     ext/POSIX/t/posix...................FAILED at test 20
>     lib/CGI/t/carp......................FAILED at test 11
>     lib/CGI/t/cookie....................FAILED at test 77
>     lib/h2xs............................FAILED at test 4
>     lib/Memoize/t/expfile...............FAILED at test 12
>     lib/Time/Local......................FAILED at test 1

I hope you could track down what there ase.  As I said, many of them
(all except the h2xs one?) seem strangely relate to time functions.
I would start with t/op/time.  Maybe the threading is using a broken
localtime_r() or a wrong localtime_r() or the right localtime_r() but
in a wrong way or ...

> AIX 4.2 with threading 'm's
> 
> rm -f DynaLoader.xs
> cp dl_aix.xs DynaLoader.xs
> ../../miniperl "-I../../lib" "-I../../lib" ../../lib/ExtUtils/xsubpp -noprototypes 
>-typemap ../../lib/ExtUtils/typemap DynaLoader.xs > DynaLoader.xsc && mv 
>DynaLoader.xsc DynaLoader.c
> cc_r -c   -DDEBUGGING -D_ALL_SOURCE -D_ANSI_C_SOURCE -D_POSIX_SOURCE -qmaxmem=16384 
>-qnoansialias -DNEED_PTHREAD_INIT -I/pro/local/include -O2   -DVERSION=\"1.04\" 
>-DXS_VERSION=\"1.04\"  "-I../.."  -DPERL_CORE -DLIBC="" DynaLoader.c
> "DynaLoader.xs", line 196.16: 1506-045 (S) Undeclared identifier my_perl.
> "DynaLoader.xs", line 224.16: 1506-045 (S) Undeclared identifier my_perl.

Smells like a missing dTHX in dl_aix.xs, but the question is why does
it work for later AIXes...?

-- 
$jhi++; # http://www.iki.fi/jhi/
        # There is this special biologist word we use for 'stable'.
        # It is 'dead'. -- Jack Cohen

Reply via email to