Subject: | Params::Classify fails on 32bit AIX 6 with perl5.14.2 |
I just attempted to build Params::Classify 0.013 for 3 different perl versions (5.10.1, 5.12.4 and
5.14.2) on 6 different platforms (both 32 and 64 bit RHEL 5.5, Solaris 10 and AIX 6). It works
perfectly (according to the test suite) on all but one of those combinations.
On 32bit AIX 6, with perl5.14.2 ONLY, it fails badly. The attachments include the output of
"Build test verbose=1" and "perl -V".
Subject: | Build_test.txt |
Message body is not shown because it is too large.
Subject: | perl-V.txt |
Summary of my perl5 (revision 5 version 14 subversion 2) configuration:
Platform:
osname=aix, osvers=6.1.0.0, archname=aix-thread-multi
uname='aix shou18l560-02 1 6 00c0e1844c00 aix '
config_args='-de -Dcc=gcc -Duseshrplib -Dusethreads -Dusesitecustomize -Dnoextensions=BerkeleyDB,GDBM_File -Dlocincpth=/usr/include -Dloclibpth=/usr/lib -Dprefix=/efs/dist/perl5/core/5.14.2-build002/.exec/powerpc32.aix.6 -Darchlib=/efs/dist/perl5/core/5.14.2-build002/.exec/powerpc32.aix.6/lib/perl5 -Darchlibexp=/efs/dist/perl5/core/5.14.2-build002/.exec/powerpc32.aix.6/lib/perl5 -Dsitelib=/efs/dist/perl5/core/5.14.2-build002/.exec/powerpc32.aix.6/lib/perl5 -Dsitelibexp=/efs/dist/perl5/core/5.14.2-build002/.exec/powerpc32.aix.6/lib/perl5 -Dsitearch=/efs/dist/perl5/core/5.14.2-build002/.exec/powerpc32.aix.6/lib/perl5 -Dsitearchexp=/efs/dist/perl5/core/5.14.2-build002/.exec/powerpc32.aix.6/lib/perl5 -Dbin=/efs/dist/perl5/core/5.14.2-build002/.exec/powerpc32.aix.6/bin -Dbinexp=/efs/dist/perl5/core/5.14.2-build002/.exec/powerpc32.aix.6/bin -Dman1dir=/efs/dist/perl5/core/5.14.2-build002/.exec/powerpc32.aix.6/man/man1 -Dman1direxp=/efs/dist/perl5/core/5.14.2-build002/.exec/powerpc32.aix.6/man/man1 -Dman3dir=/efs/dist/perl5/core/5.14.2-build002/.exec/powerpc32.aix.6/man/man3 -Dman3direxp=/efs/dist/perl5/core/5.14.2-build002/.exec/powerpc32.aix.6/man/man3 -Dperlpath=/efs/dist/perl5/core/5.14.2-build002/.exec/powerpc32.aix.6/bin/perl -Dprivlib=/efs/dist/perl5/core/5.14.2-build002/.exec/powerpc32.aix.6/lib/perl5 -Dprivlibexp=/efs/dist/perl5/core/5.14.2-build002/.exec/powerpc32.aix.6/lib/perl5 -Dscriptdir=/efs/dist/perl5/core/5.14.2-build002/.exec/powerpc32.aix.6/bin -Dscriptdirexp=/efs/dist/perl5/core/5.14.2-build002/.exec/powerpc32.aix.6/bin -Dinstallprefix=/efs/dist/perl5/core/5.14.2-build002/.exec/powerpc32.aix.6'
hint=recommended, useposix=true, d_sigaction=define
useithreads=define, usemultiplicity=define
useperlio=define, d_sfio=undef, uselargefiles=define, usesocks=undef
use64bitint=undef, use64bitall=undef, uselongdouble=undef
usemymalloc=n, bincompat5005=undef
Compiler:
cc='gcc -maix32', ccflags =' -D_THREAD_SAFE -D_ALL_SOURCE -D_ANSI_C_SOURCE -D_POSIX_SOURCE -DUSE_NATIVE_DLOPEN -DNEED_PTHREAD_INIT -fno-strict-aliasing -pipe -D_LARGE_FILES',
optimize='-O',
cppflags=' -D_THREAD_SAFE -D_ALL_SOURCE -D_ANSI_C_SOURCE -D_POSIX_SOURCE -DUSE_NATIVE_DLOPEN -DNEED_PTHREAD_INIT -fno-strict-aliasing -pipe'
ccversion='', gccversion='4.4.5', gccosandvers='aix6.1.0.0'
intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=4321
d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16
ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8
alignbytes=8, prototype=define
Linker and Libraries:
ld='gcc -maix32', ldflags =' -Wl,-brtl -Wl,-bdynamic -L/usr/lib -Wl,-b32 -Wl,-bmaxdata:0x80000000'
libpth= /usr/lib /lib /usr/ccs/lib
libs=-lbind -lnsl -ldbm -ldl -lld -lm -lcrypt -lpthreads -lc
perllibs=-lbind -lnsl -ldl -lld -lm -lcrypt -lpthreads -lc
libc=, so=a, useshrplib=true, libperl=libperl.a
gnulibc_version=''
Dynamic Linking:
dlsrc=dl_aix.xs, dlext=so, d_dlsymun=undef, ccdlflags='-Xlinker -bE:/efs/dist/perl5/core/5.14.2-build002/.exec/powerpc32.aix.6/lib/perl5/CORE/perl.exp'
cccdlflags=' ', lddlflags=' -Wl,-bhalt:4 -Wl,-G -Wl,-bI:$(PERL_INC)/perl.exp -Wl,-bE:$(BASEEXT).exp -Wl,-bnoentry -lpthreads -lc -lm -L/usr/lib'
Characteristics of this binary (from libperl):
Compile-time options: MULTIPLICITY PERL_DONT_CREATE_GVSV
PERL_IMPLICIT_CONTEXT PERL_MALLOC_WRAP
PERL_PRESERVE_IVUV USE_ITHREADS USE_LARGE_FILES
USE_PERLIO USE_PERL_ATOF USE_REENTRANT_API
USE_SITECUSTOMIZE
Built under aix
Compiled at Oct 5 2011 10:30:28
%ENV:
PERL="/efs/dist/perl5/core/5.14/.exec/powerpc32.aix.6/bin/perl"
PERL5LIB="/var/efsbuild/perl5-Params-Classify-0.013-build003-build/powerpc32.aix.6/5.14/lib:/efs/dist/perl5/ExtUtils-ParseXS/3.05/.exec/powerpc32.aix.6/5.14/lib/perl5"
@INC:
/var/efsbuild/perl5-Params-Classify-0.013-build003-build/powerpc32.aix.6/5.14/lib
/efs/dist/perl5/ExtUtils-ParseXS/3.05/.exec/powerpc32.aix.6/5.14/lib/perl5
/efs/dist/perl5/core/5.14.2-build002/.exec/powerpc32.aix.6/lib/perl5
.