On 2008-04-03 02:02:46 Thu, nospam-abuse@ilyaz.org wrote:
Show quoted text> On Sun, Mar 30, 2008 at 10:59:51AM -0400, Yi Ma Mao via RT wrote:
> Hmm, nothing obvious. Could you also send `perl -V' for the
> longdouble build on which the tests succeed?
Sorry for the reply delay. I was replying several mails.
My environments are: Debian GNU/Linux 4.0 r3, kernel 2.6.22.10, gcc
4.1.2, glibc 2.3.6. On my Perl 5.8.8, i386, I built with:
./Configure -s -d -Dusethreads -Dcc=gcc -Duselongdouble -Doptimize="-g
-O3" -Duse64bitint -Dprefix=/usr -Dd_dosuid
-Dotherlibdirs=/usr/share/perl5 -Dinc_version_list=none
-Duseshrplib=true -Dcf_email=imacat@pristine.com.tw
and its "perl -V" is:
imacat@odin ~ % perl -V
Summary of my perl5 (revision 5 version 8 subversion 8) configuration:
Platform:
osname=linux, osvers=2.6.22.10,
archname=i686-linux-thread-multi-64int-ld
uname='linux odin 2.6.22.10 #1 sun oct 28 14:16:58 cst 2007 i686
gnulinux '
config_args='-s -d -Dusethreads -Dcc=gcc -Duselongdouble
-Doptimize=-g -O3 -Duse64bitint -Dprefix=/usr -Dd_dosuid
-Dotherlibdirs=/usr/share/perl5 -Dinc_version_list=none
-Duseshrplib=true -Dcf_email=imacat@pristine.com.tw'
hint=recommended, useposix=true, d_sigaction=define
usethreads=define use5005threads=undef useithreads=define
usemultiplicity=define
useperlio=define d_sfio=undef uselargefiles=define usesocks=undef
use64bitint=define use64bitall=undef uselongdouble=define
usemymalloc=n, bincompat5005=undef
Compiler:
cc='gcc', ccflags ='-D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS
-DDEBUGGING -fno-strict-aliasing -pipe -Wdeclaration-after-statement
-I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64',
optimize='-g -O3',
cppflags='-D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBUGGING
-fno-strict-aliasing -pipe -Wdeclaration-after-statement
-I/usr/local/include'
ccversion='', gccversion='4.1.2 20061115 (prerelease) (Debian
4.1.1-21)', gccosandvers=''
intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=12345678
d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=12
ivtype='long long', ivsize=8, nvtype='long double', nvsize=12,
Off_t='off_t', lseeksize=8
alignbytes=4, prototype=define
Linker and Libraries:
ld='gcc', ldflags =' -L/usr/local/lib'
libpth=/usr/local/lib /lib /usr/lib
libs=-lnsl -lgdbm -ldb -ldl -lm -lcrypt -lutil -lpthread -lc
perllibs=-lnsl -ldl -lm -lcrypt -lutil -lpthread -lc
libc=/lib/libc-2.3.6.so, so=so, useshrplib=true, libperl=libperl.so
gnulibc_version='2.3.6'
Dynamic Linking:
dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-Wl,-E
-Wl,-rpath,/usr/lib/perl5/5.8.8/i686-linux-thread-multi-64int-ld/CORE'
cccdlflags='-fpic', lddlflags='-shared -L/usr/local/lib'
Characteristics of this binary (from libperl):
Compile-time options: DEBUGGING MULTIPLICITY PERL_IMPLICIT_CONTEXT
PERL_MALLOC_WRAP THREADS_HAVE_PIDS USE_64_BIT_INT
USE_ITHREADS USE_LARGE_FILES USE_LONG_DOUBLE
USE_PERLIO USE_REENTRANT_API
Built under linux
Compiled at Nov 8 2007 23:24:05
%ENV:
PERL5LIB="/home/imacat/lib/perl5"
@INC:
/home/imacat/lib/perl5
/usr/lib/perl5/5.8.8/i686-linux-thread-multi-64int-ld
/usr/lib/perl5/5.8.8
/usr/lib/perl5/site_perl/5.8.8/i686-linux-thread-multi-64int-ld
/usr/lib/perl5/site_perl/5.8.8
/usr/lib/perl5/site_perl
/usr/share/perl5
.
imacat@odin ~ %
On my Perl 5.8.8, x86_64, uselongdouble-less, I built with
./Configure -d -Dprefix=/opt/perl/testers/5.8.8 -Dusethreads -Dcc=gcc
-Doptimize="-g -O3" -Dd_dosuid -Dinc_version_list=none
-Acccdlflags=-fPIC -Duseshrplib=true -Dcf_email=imacat@mail.imacat.idv.tw
and its "perl -V" is:
imacat@rinse ~ % /tmp/perl-Audio-FindChunks/5.8.8/bin/perl -v
This is perl, v5.8.8 built for x86_64-linux-thread-multi
Copyright 1987-2006, Larry Wall
Perl may be copied only under the terms of either the Artistic License
or the
GNU General Public License, which may be found in the Perl 5 source kit.
Complete documentation for Perl, including FAQ lists, should be found on
this system using "man perl" or "perldoc perl". If you have access to the
Internet, point your browser at
http://www.perl.org/, the Perl Home Page.
imacat@rinse ~ % /tmp/perl-Audio-FindChunks/5.8.8/bin/perl -V
Summary of my perl5 (revision 5 version 8 subversion 8) configuration:
Platform:
osname=linux, osvers=2.6.22.10, archname=x86_64-linux-thread-multi
uname='linux rinse 2.6.22.10 #1 smp tue nov 20 02:36:22 cst 2007
x86_64 gnulinux '
config_args='-d -Dprefix=/tmp/perl-Audio-FindChunks/5.8.8
-Dusethreads -Dcc=gcc -Doptimize=-g -O3 -Dd_dosuid
-Dinc_version_list=none -Acccdlflags=-fPIC -Duseshrplib=true
-Dcf_email=imacat@mail.imacat.idv.tw'
hint=recommended, useposix=true, d_sigaction=define
usethreads=define use5005threads=undef useithreads=define
usemultiplicity=define
useperlio=define d_sfio=undef uselargefiles=define usesocks=undef
use64bitint=define use64bitall=define uselongdouble=undef
usemymalloc=n, bincompat5005=undef
Compiler:
cc='gcc', ccflags ='-D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS
-DDEBUGGING -fno-strict-aliasing -pipe -Wdeclaration-after-statement
-I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64',
optimize='-g -O3',
cppflags='-D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBUGGING
-fno-strict-aliasing -pipe -Wdeclaration-after-statement
-I/usr/local/include'
ccversion='', gccversion='4.1.2 20061115 (prerelease) (Debian
4.1.1-21)', gccosandvers=''
intsize=4, longsize=8, ptrsize=8, doublesize=8, byteorder=12345678
d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16
ivtype='long', ivsize=8, nvtype='double', nvsize=8, Off_t='off_t',
lseeksize=8
alignbytes=8, prototype=define
Linker and Libraries:
ld='gcc', ldflags =' -L/usr/local/lib'
libpth=/usr/local/lib /lib /usr/lib
libs=-lnsl -lgdbm -ldb -ldl -lm -lcrypt -lutil -lpthread -lc
perllibs=-lnsl -ldl -lm -lcrypt -lutil -lpthread -lc
libc=/lib/libc-2.3.6.so, so=so, useshrplib=true, libperl=libperl.so
gnulibc_version='2.3.6'
Dynamic Linking:
dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-Wl,-E
-Wl,-rpath,/tmp/perl-Audio-FindChunks/5.8.8/lib/5.8.8/x86_64-linux-thread-multi/CORE'
cccdlflags=' -fPIC', lddlflags='-shared -L/usr/local/lib'
Characteristics of this binary (from libperl):
Compile-time options: DEBUGGING MULTIPLICITY PERL_IMPLICIT_CONTEXT
PERL_MALLOC_WRAP THREADS_HAVE_PIDS USE_64_BIT_ALL
USE_64_BIT_INT USE_ITHREADS USE_LARGE_FILES
USE_PERLIO USE_REENTRANT_API
Built under linux
Compiled at Mar 30 2008 22:46:39
%ENV:
PERL5LIB="/home/imacat/lib/perl5"
@INC:
/home/imacat/lib/perl5
/tmp/perl-Audio-FindChunks/5.8.8/lib/5.8.8/x86_64-linux-thread-multi
/tmp/perl-Audio-FindChunks/5.8.8/lib/5.8.8
/tmp/perl-Audio-FindChunks/5.8.8/lib/site_perl/5.8.8/x86_64-linux-thread-multi
/tmp/perl-Audio-FindChunks/5.8.8/lib/site_perl/5.8.8
/tmp/perl-Audio-FindChunks/5.8.8/lib/site_perl
.
imacat@rinse ~ %
On my Perl 5.8.8, x86_64, uselongdouble, I built with:
./Configure -s -d -Dusethreads -Dcc=gcc -Duselongdouble -Doptimize="-g
-O3" -Duse64bitint -Duse64bitall -Dprefix=/usr -Dd_dosuid
-Dotherlibdirs=/usr/share/perl5 -Dinc_version_list=none
-Acccdlflags=-fPIC -Duseshrplib=true -Dcf_email=imacat@mail.imacat.idv.tw
and its "perl -V" is
imacat@rinse ~ % perl -V
Summary of my perl5 (revision 5 version 8 subversion 8) configuration:
Platform:
osname=linux, osvers=2.6.22.10, archname=x86_64-linux-thread-multi-ld
uname='linux rinse 2.6.22.10 #1 smp sun oct 28 13:30:11 cst 2007
x86_64 gnulinux '
config_args='-s -d -Dusethreads -Dcc=gcc -Duselongdouble
-Doptimize=-g -O3 -Duse64bitint -Duse64bitall -Dprefix=/usr -Dd_dosuid
-Dotherlibdirs=/usr/share/perl5 -Dinc_version_list=none
-Acccdlflags=-fPIC -Duseshrplib=true -Dcf_email=imacat@mail.imacat.idv.tw'
hint=recommended, useposix=true, d_sigaction=define
usethreads=define use5005threads=undef useithreads=define
usemultiplicity=define
useperlio=define d_sfio=undef uselargefiles=define usesocks=undef
use64bitint=define use64bitall=define uselongdouble=define
usemymalloc=n, bincompat5005=undef
Compiler:
cc='gcc', ccflags ='-D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS
-DDEBUGGING -fno-strict-aliasing -pipe -Wdeclaration-after-statement
-I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64',
optimize='-g -O3',
cppflags='-D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBUGGING
-fno-strict-aliasing -pipe -Wdeclaration-after-statement
-I/usr/local/include'
ccversion='', gccversion='4.1.2 20061115 (prerelease) (Debian
4.1.1-21)', gccosandvers=''
intsize=4, longsize=8, ptrsize=8, doublesize=8, byteorder=12345678
d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16
ivtype='long', ivsize=8, nvtype='long double', nvsize=16,
Off_t='off_t', lseeksize=8
alignbytes=16, prototype=define
Linker and Libraries:
ld='gcc', ldflags =' -L/usr/local/lib'
libpth=/usr/local/lib /lib /usr/lib
libs=-lnsl -lgdbm -ldb -ldl -lm -lcrypt -lutil -lpthread -lc
perllibs=-lnsl -ldl -lm -lcrypt -lutil -lpthread -lc
libc=/lib/libc-2.3.6.so, so=so, useshrplib=true, libperl=libperl.so
gnulibc_version='2.3.6'
Dynamic Linking:
dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-Wl,-E
-Wl,-rpath,/usr/lib/perl5/5.8.8/x86_64-linux-thread-multi-ld/CORE'
cccdlflags=' -fPIC', lddlflags='-shared -L/usr/local/lib'
Characteristics of this binary (from libperl):
Compile-time options: DEBUGGING MULTIPLICITY PERL_IMPLICIT_CONTEXT
PERL_MALLOC_WRAP THREADS_HAVE_PIDS USE_64_BIT_ALL
USE_64_BIT_INT USE_ITHREADS USE_LARGE_FILES
USE_LONG_DOUBLE USE_PERLIO USE_REENTRANT_API
Built under linux
Compiled at Nov 4 2007 18:55:16
%ENV:
PERL5LIB="/home/imacat/lib/perl5"
@INC:
/home/imacat/lib/perl5
/usr/lib/perl5/5.8.8/x86_64-linux-thread-multi-ld
/usr/lib/perl5/5.8.8
/usr/lib/perl5/site_perl/5.8.8/x86_64-linux-thread-multi-ld
/usr/lib/perl5/site_perl/5.8.8
/usr/lib/perl5/site_perl
/usr/share/perl5
.
imacat@rinse ~ %
Hope that this helps. Please tell me if you need any more
information, or if I could be of any help. Thank you.