9 unless ($ENV{PERL_CORE
}) {
10 require Test
::NoWarnings
;
11 Test
::NoWarnings
->import ();
20 ok
(my $conf = Config
::Perl
::V
::plv2hash
(<DATA
>), "Read perl -v block");
21 ok
(exists $conf->{$_}, "Has $_ entry") for qw( build environment config inc );
23 is
($conf->{build
}{osname
}, $conf->{config
}{osname
}, "osname");
24 is
($conf->{build
}{stamp
}, "Mar 23 2010 17:34:56", "Build time");
25 is
($conf->{config
}{"package"}, "perl5", "reconstructed \%Config{package}");
26 is
($conf->{config
}{version
}, "5.6.2", "reconstructed \%Config{version}");
28 my $opt = Config
::Perl
::V
::plv2hash
("")->{build
}{options
};
29 foreach my $o (sort qw(
30 DEBUGGING USE_64_BIT_INT USE_LARGE_FILES
32 is
($conf->{build
}{options
}{$o}, 1, "Runtime option $o set");
35 foreach my $o (sort keys %$opt) {
36 is
($conf->{build
}{options
}{$o}, 0, "Runtime option $o unset");
40 Summary of
my perl5
(revision
5.0 version
6 subversion
2) configuration
:
42 osname
=linux
, osvers
=2.6.31.12-0.2-default, archname
=i686
-linux
-64int-perlio
43 uname
='linux nb09 2.6.31.12-0.2-default #1 smp 2010-03-16 21:25:39 +0100 i686 i686 i386 gnulinux '
44 config_args
='-Dusedevel -Duse64bitint -Duseperlio -des -Dusedevel -Uinstallusrbinperl -Dprefix=/media/Tux/perls'
45 hint
=recommended
, useposix
=true
, d_sigaction
=define
46 usethreads
=undef use5005threads
=undef useithreads
=undef usemultiplicity
=undef
47 useperlio
=define d_sfio
=undef uselargefiles
=define usesocks
=undef
48 use64bitint
=define use64bitall
=undef uselongdouble
=undef
50 cc
='cc', ccflags
='-DDEBUGGING -fno-strict-aliasing -I/pro/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64',
52 cppflags
='-DDEBUGGING -fno-strict-aliasing -I/pro/local/include'
53 ccversion
='', gccversion
='4.4.1 [gcc-4_4-branch revision 150839]', gccosandvers
=''
54 intsize
=4, longsize
=4, ptrsize
=4, doublesize
=8, byteorder
=12345678
55 d_longlong
=define
, longlongsize
=8, d_longdbl
=define
, longdblsize
=12
56 ivtype
='long long', ivsize
=8, nvtype
='double', nvsize
=8, Off_t
='off_t', lseeksize
=8
57 alignbytes
=4, usemymalloc
=n
, prototype=define
59 ld
='cc', ldflags
='-L/pro/local/lib'
60 libpth
=/pro/local/lib /lib
/usr/lib
/usr/local/lib
61 libs
=-lnsl
-lgdbm
-ldb
-ldl
-lm
-lc -lcrypt
-lutil
62 perllibs
=-lnsl
-ldl
-lm
-lc -lcrypt
-lutil
63 libc
=/lib/libc
-2.10.1.so
, so
=so
, useshrplib
=false
, libperl
=libperl
.a
65 dlsrc
=dl_dlopen
.xs
, dlext
=so
, d_dlsymun
=undef, ccdlflags
='-rdynamic'
66 cccdlflags
='-fpic', lddlflags
='-shared -L/pro/local/lib'
69 Characteristics of this binary
(from libperl
):
70 Compile
-time options
: DEBUGGING USE_64_BIT_INT USE_LARGE_FILES
72 Compiled at Mar
23 2010 17:34:56
74 /media/Tux
/perls/lib
/5.6.2/i686-linux
-64int-perlio
75 /media/Tux
/perls/lib
/5.6.2
76 /media/Tux
/perls/lib
/site_perl/5.6.2/i686
-linux
-64int-perlio
77 /media/Tux
/perls/lib
/site_perl/5.6.2
78 /media/Tux
/perls/lib
/site_perl