develooper Front page | perl.perl5.porters | Postings from December 2008

Re: 5.8.9 RC1 / 5.10.x / bleed patches for README.aix

Thread Previous | Thread Next
H.Merijn Brand
December 1, 2008 00:18
Re: 5.8.9 RC1 / 5.10.x / bleed patches for README.aix
Message ID:
On Sat, 29 Nov 2008 14:23:26 +0100, Rainer Tammer <>

> >> I have a small patch for the new README.aix:

Change 34961 submitted.

Please sync up with the latest version, I also added this:
=head2 Supported Compilers

Currently all versions of IBM's "xlc", "xlc_r", "cc", "cc_r" or
"vac" ANSI/C compiler will work for building perl if that compiler
works on your system.

If you plan to link perl to any module that requires thread-support,
like DBD::Oracle, it is better to use the _r version of the compiler.
This will not build a threaded perl, but a thread-enabled perl. See
also L<Threaded perl> later on.

Which refers to this section:
=head2 Threaded Perl

Threads seem to work OK, though at the moment not all tests pass when
threads are used in combination with 64-bit configurations.

You may get a warning when doing a threaded build:

  "pp_sys.c", line 4640.39: 1506-280 (W) Function argument assignment between types "unsigned char*" and "const void*" is not allowed.

The exact line number may vary, but if the warning (W) comes from a line
line this

  hent = PerlSock_gethostbyaddr(addr, (Netdb_hlen_t) addrlen, addrtype);

in the "pp_ghostent" function, you may ignore it safely.  The warning
is caused by the reentrant variant of gethostbyaddr() having a slightly
different prototype than its non-reentrant variant, but the difference
is not really significant here.

Would you care to explore possibilities to make all tests pass?

H.Merijn Brand          Amsterdam Perl Mongers
using & porting perl 5.6.2, 5.8.x, 5.10.x, 5.11.x on HP-UX 10.20, 11.00,
11.11, 11.23, and 11.31, SuSE 10.1, 10.2, and 10.3, AIX 5.2, and Cygwin. 

Thread Previous | Thread Next Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at | Group listing | About