> 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