You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@perl.apache.org by "Philippe M. Chiasson" <go...@cpan.org> on 2003/05/27 05:24:30 UTC

[mp1] Test failures (segv) with perl 5.6.1 in t/internal/auth.t

I've noticed that make tests fails for me, segfaulting httpd
in t/internal/auth.t, both with 5.6.1 and 5.6.x.

make test is 100% OK with 5.8.0 and bleadperl.

Anybody else getting those failures? Or is my setup broken somehow?

#0  0x08197af1 in ?? ()
#1  0x40036e4e in S_call_body (my_perl=0x8115c28, myop=0xbffff220, is_eval=0) at perl.c:1829
#2  0x40036a1e in Perl_call_sv (my_perl=0x8115c28, sv=0x8185920, flags=4) at perl.c:1750
#3  0x0805d68a in perl_call_handler (sv=0x8185920, r=0x8872a44, args=0x0) at mod_perl.c:1661
#4  0x0805c559 in perl_run_stacked_handlers (hook=0x80e7dcd "PerlAuthzHandler", r=0x8872a44, handlers=0x81856e0) at mod_perl.c:1374
#5  0x0805a61f in perl_authorize (r=0x8872a44) at mod_perl.c:1034
#6  0x080bc9ed in run_method (r=0x8872a44, offset=8, run_all=0) at http_config.c:370
#7  0x080bcb40 in ap_check_auth (r=0x8872a44) at http_config.c:427
#8  0x080d118b in process_request_internal (r=0x8872a44) at http_request.c:1266
#9  0x080d13ef in ap_process_request (r=0x8872a44) at http_request.c:1326
#10 0x080c86ae in child_main (child_num_arg=0) at http_main.c:4653
#11 0x080c884e in make_child (s=0x810c6fc, slot=0, now=1054005398) at http_main.c:4768
#12 0x080c89b4 in startup_children (number_to_start=5) at http_main.c:4850
#13 0x080c9051 in standalone_main (argc=6, argv=0xbffff5b4) at http_main.c:5169
#14 0x080c986f in main (argc=6, argv=0xbffff5b4) at http_main.c:5511

I also get spurious warnings in my error_log on startup (probably unrelated):

Prototype mismatch: sub Socket::INADDR_ANY vs () at /home/gozer/opt/perl/i386-linux/19034/lib/5.6.1/i686-linux-thread-multi-perlio/Socket.pm line 329.
Prototype mismatch: sub Socket::INADDR_BROADCAST vs () at /home/gozer/opt/perl/i386-linux/19034/lib/5.6.1/i686-linux-thread-multi-perlio/Socket.pm line 330.
Prototype mismatch: sub Socket::INADDR_LOOPBACK vs () at /home/gozer/opt/perl/i386-linux/19034/lib/5.6.1/i686-linux-thread-multi-perlio/Socket.pm line 331.
Prototype mismatch: sub Socket::INADDR_LOOPBACK vs () at /home/gozer/opt/perl/i386-linux/19034/lib/5.6.1/i686-linux-thread-multi-perlio/Socket.pm line 332.
Subroutine fileparse_set_fstype redefined at /home/gozer/opt/perl/i386-linux/19034/lib/5.6.1/File/Basename.pm line 153.
Subroutine fileparse redefined at /home/gozer/opt/perl/i386-linux/19034/lib/5.6.1/File/Basename.pm line 167.
Subroutine basename redefined at /home/gozer/opt/perl/i386-linux/19034/lib/5.6.1/File/Basename.pm line 224.
Subroutine dirname redefined at /home/gozer/opt/perl/i386-linux/19034/lib/5.6.1/File/Basename.pm line 237.


mod_perl VERSION: 1.2701
Apache version: 1.3.28-dev
Apache MMN: 19990320

Summary of my perl5 (revision 5.0 version 6 subversion 1) configuration:
  Platform:
    osname=linux, osvers=2.4.20, archname=i686-linux-thread-multi-perlio
    uname='linux shou.sg.ectoplasm.org 2.4.20 #4 smp sat apr 12 20:16:56 sgt 2003 i686 athlon i386 gnulinux '
    config_args='-des -Dprefix=/home/gozer/opt/perl/i386-linux/19034 -Doptimize='-g' -Dusedevel -Dusethreads -Duseshrplib -Duseperlio'
    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=undef use64bitall=undef uselongdouble=undef
  Compiler:
    cc='cc', ccflags ='-D_REENTRANT -DDEBUGGING -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64',
    optimize='-g',
    cppflags='-D_REENTRANT -DDEBUGGING -fno-strict-aliasing -I/usr/local/include'
    ccversion='', gccversion='3.2.2 20030222 (Red Hat Linux 3.2.2-5)', gccosandvers=''
    intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234
    d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=12
    ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8
    alignbytes=4, usemymalloc=n, prototype=define
  Linker and Libraries:
    ld='cc', ldflags =' -L/usr/local/lib'
    libpth=/usr/local/lib /lib /usr/lib
    libs=-lnsl -lgdbm -ldb -ldl -lm -lpthread -lc -lcrypt -lutil
    perllibs=-lnsl -ldl -lm -lpthread -lc -lcrypt -lutil
    libc=/lib/libc-2.3.2.so, so=so, useshrplib=true, libperl=libperl.so
  Dynamic Linking:
    dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-rdynamic -Wl,-rpath,/home/gozer/opt/perl/i386-linux/19034/lib/5.6.1/i686-linux-thread-multi-perlio/CORE'
    cccdlflags='-fpic', lddlflags='-shared -L/usr/local/lib'
-- 
-- -----------------------------------------------------------------------------
Philippe M. Chiasson /gozer\@(cpan|ectoplasm)\.org/ 88C3A5A5 (122FF51B/C634E37B)
http://gozer.ectoplasm.org/    F9BF E0C2 480E 7680 1AE5 3631 CB32 A107 88C3 A5A5
Q: It is impossible to make anything foolproof because fools are so ingenious.
perl -e'$$=\${gozer};{$_=unpack(P7,pack(L,$$));/^JAm_pH\n$/&&print||$$++&&redo}'

Re: [mp1] Test failures (segv) with perl 5.6.1 in t/internal/auth.t

Posted by "Philippe M. Chiasson" <go...@cpan.org>.
Gotcha! The line exploding it all is this one in

./t/docs/auth/.htaccess:
PerlAuthzHandler Apache::OK

When we hit that, bam, segfault... As to why it happens, not sure yet.
I've tried with:

./Configure -Dusedevel
./Configure -Dusedevel -Duseperlio
./Configure -Dusedevel -Dusethreads
./Configure -Dusedevel -Duseperlio -Dusethreads

And it all reliably gives me the same segfault?

And as far as I can dig into Perl's internals, it seriously segfaults
when it's attempting to run the Apache::OK() subroutine.

More digging to come.

-- 
-- --
Philippe M. Chiasson /gozer\@(cpan|ectoplasm)\.org/ 88C3A5A5 (122FF51B/C634E37B)
http://gozer.ectoplasm.org/    F9BF E0C2 480E 7680 1AE5 3631 CB32 A107 88C3 A5A5
Q: It is impossible to make anything foolproof because fools are so ingenious.
perl -e'$$=\${gozer};{$_=unpack(P7,pack(L,$$));/^JAm_pH\n$/&&print||$$++&&redo}'

Re: [mp1] Test failures (segv) with perl 5.6.1 in t/internal/auth.t

Posted by Stas Bekman <st...@stason.org>.
Philippe M. Chiasson wrote:
> On Tue, 2003-05-27 at 12:48, Stas Bekman wrote:
> 
>>Philippe M. Chiasson wrote:
>>
>>>This is 
>>>./Configure -Dusedevel -Dusethreads -Duseshrplib -Duseperlio
>>>
>>>and mod_perl as DSO...
>>
>>tried DSO as well, no problems, but tested with:
>>-Dusedevel -Duseshrplib -Duseperlio
>>and
>>-Dusedevel -Duseshrplib -Dusethreads
> 
> 
> Just tried again with
> 
> -Dusedevel -Dusethreads -Duseshrplib
> 
> and got the same results ?!?

And without threads?

> I've also ran manually every test after auth.t and they all work fine?!

then try to debug it interactively (ddd?), it should show you where the frame 
gets corrupted.



__________________________________________________________________
Stas Bekman            JAm_pH ------> Just Another mod_perl Hacker
http://stason.org/     mod_perl Guide ---> http://perl.apache.org
mailto:stas@stason.org http://use.perl.org http://apacheweek.com
http://modperlbook.org http://apache.org   http://ticketmaster.com


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@perl.apache.org
For additional commands, e-mail: dev-help@perl.apache.org


Re: [mp1] Test failures (segv) with perl 5.6.1 in t/internal/auth.t

Posted by "Philippe M. Chiasson" <go...@cpan.org>.
On Tue, 2003-05-27 at 12:48, Stas Bekman wrote:
> Philippe M. Chiasson wrote:
> > This is 
> > ./Configure -Dusedevel -Dusethreads -Duseshrplib -Duseperlio
> > 
> > and mod_perl as DSO...
> 
> tried DSO as well, no problems, but tested with:
> -Dusedevel -Duseshrplib -Duseperlio
> and
> -Dusedevel -Duseshrplib -Dusethreads

Just tried again with

-Dusedevel -Dusethreads -Duseshrplib

and got the same results ?!?

I've also ran manually every test after auth.t and they all work fine?!

> and haven't tried
> 
> -Dusedevel -Dusethreads -Duseshrplib -Duseperlio
> 
> __________________________________________________________________
> Stas Bekman            JAm_pH ------> Just Another mod_perl Hacker
> http://stason.org/     mod_perl Guide ---> http://perl.apache.org
> mailto:stas@stason.org http://use.perl.org http://apacheweek.com
> http://modperlbook.org http://apache.org   http://ticketmaster.com
-- 
-- -----------------------------------------------------------------------------
Philippe M. Chiasson /gozer\@(cpan|ectoplasm)\.org/ 88C3A5A5 (122FF51B/C634E37B)
http://gozer.ectoplasm.org/    F9BF E0C2 480E 7680 1AE5 3631 CB32 A107 88C3 A5A5
Q: It is impossible to make anything foolproof because fools are so ingenious.
perl -e'$$=\${gozer};{$_=unpack(P7,pack(L,$$));/^JAm_pH\n$/&&print||$$++&&redo}'

Re: [mp1] Test failures (segv) with perl 5.6.1 in t/internal/auth.t

Posted by Stas Bekman <st...@stason.org>.
Philippe M. Chiasson wrote:
> This is 
> ./Configure -Dusedevel -Dusethreads -Duseshrplib -Duseperlio
> 
> and mod_perl as DSO...

tried DSO as well, no problems, but tested with:
-Dusedevel -Duseshrplib -Duseperlio
and
-Dusedevel -Duseshrplib -Dusethreads

and haven't tried

-Dusedevel -Dusethreads -Duseshrplib -Duseperlio

__________________________________________________________________
Stas Bekman            JAm_pH ------> Just Another mod_perl Hacker
http://stason.org/     mod_perl Guide ---> http://perl.apache.org
mailto:stas@stason.org http://use.perl.org http://apacheweek.com
http://modperlbook.org http://apache.org   http://ticketmaster.com


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@perl.apache.org
For additional commands, e-mail: dev-help@perl.apache.org


Re: [mp1] Test failures (segv) with perl 5.6.1 in t/internal/auth.t

Posted by "Philippe M. Chiasson" <go...@cpan.org>.
This is 
./Configure -Dusedevel -Dusethreads -Duseshrplib -Duseperlio

and mod_perl as DSO...

On Tue, 2003-05-27 at 11:56, Stas Bekman wrote:
> Philippe M. Chiasson wrote:
> > I've noticed that make tests fails for me, segfaulting httpd
> > in t/internal/auth.t, both with 5.6.1 and 5.6.x.
> > 
> > make test is 100% OK with 5.8.0 and bleadperl.
> 
> is this static or DSO? I'm having no problems with 5.6.1 perlio and 
> thread-multi (but I don't have a build of perlio-thread-multi, may be that's 
> the difference (thread+perlio?).
> 
> Here are the perl -V of the two, may be yours is different
> 
> perl-5.6.1-ithread -V
> Summary of my perl5 (revision 5.0 version 6 subversion 1) configuration:
>    Platform:
>      osname=linux, osvers=2.4.19-16mdksmp, archname=i686-linux-thread-multi
>      uname='linux hope.stason.org 2.4.19-16mdksmp #1 smp fri sep 20 16:08:37 
> cest 2002 i686 unknown unknown gnulinux '
>      config_args='-des -Dprefix=/home/stas/perl/5.6.1-ithread -Dusethreads 
> -Doptimize=-g -Duseshrplib -Dusedevel'
>      hint=recommended, useposix=true, d_sigaction=define
>      usethreads=define use5005threads=undef useithreads=define 
> usemultiplicity=define
>      useperlio=undef d_sfio=undef uselargefiles=define usesocks=undef
>      use64bitint=undef use64bitall=undef uselongdouble=undef
>    Compiler:
>      cc='cc', ccflags ='-D_REENTRANT -DDEBUGGING -fno-strict-aliasing 
> -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64',
>      optimize='-g',
>      cppflags='-D_REENTRANT -DDEBUGGING -fno-strict-aliasing'
>      ccversion='', gccversion='3.2 (Mandrake Linux 9.0 3.2-1mdk)', gccosandvers=''
>      intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234
>      d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=12
>      ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t', 
> lseeksize=8
>      alignbytes=4, usemymalloc=n, prototype=define
>    Linker and Libraries:
>      ld='cc', ldflags =' -L/usr/local/lib'
>      libpth=/usr/local/lib /lib /usr/lib
>      libs=-lnsl -lgdbm -ldb -ldl -lm -lpthread -lc -lcrypt -lutil
>      perllibs=-lnsl -ldl -lm -lpthread -lc -lcrypt -lutil
>      libc=/lib/libc-2.2.5.so, so=so, useshrplib=true, libperl=libperl.so
>    Dynamic Linking:
>      dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-rdynamic 
> -Wl,-rpath,/home/stas/perl/5.6.1-ithread/lib/5.6.1/i686-linux-thread-multi/CORE'
>      cccdlflags='-fpic', lddlflags='-shared -L/usr/local/lib'
> 
> 
> Characteristics of this binary (from libperl):
>    Compile-time options: DEBUGGING MULTIPLICITY USE_ITHREADS USE_LARGE_FILES 
> PERL_IMPLICIT_CONTEXT
>    Built under linux
>    Compiled at Nov 29 2002 10:11:18
>    @INC:
>      /home/stas/perl/5.6.1-ithread/lib/5.6.1/i686-linux-thread-multi
>      /home/stas/perl/5.6.1-ithread/lib/5.6.1
>      /home/stas/perl/5.6.1-ithread/lib/site_perl/5.6.1/i686-linux-thread-multi
>      /home/stas/perl/5.6.1-ithread/lib/site_perl/5.6.1
>      /home/stas/perl/5.6.1-ithread/lib/site_perl
>      .
> 
> ==============================================================================
> 
> perl-5.6.1 -V
> Summary of my perl5 (revision 5.0 version 6 subversion 1) configuration:
>    Platform:
>      osname=linux, osvers=2.4.19-16mdksmp, archname=i686-linux-perlio
>      uname='linux hope.stason.org 2.4.19-16mdksmp #1 smp fri sep 20 16:08:37 
> cest 2002 i686 unknown unknown gnulinux '
>      config_args='-des -Dprefix=/home/stas/perl/5.6.1 -Doptimize=-g 
> -Duseshrplib -Dusedevel -Duseperlio'
>      hint=recommended, useposix=true, d_sigaction=define
>      usethreads=undef use5005threads=undef useithreads=undef usemultiplicity=undef
>      useperlio=define d_sfio=undef uselargefiles=define usesocks=undef
>      use64bitint=undef use64bitall=undef uselongdouble=undef
>    Compiler:
>      cc='cc', ccflags ='-DDEBUGGING -fno-strict-aliasing -D_LARGEFILE_SOURCE 
> -D_FILE_OFFSET_BITS=64',
>      optimize='-g',
>      cppflags='-DDEBUGGING -fno-strict-aliasing'
>      ccversion='', gccversion='3.2 (Mandrake Linux 9.0 3.2-1mdk)', gccosandvers=''
>      intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234
>      d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=12
>      ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t', 
> lseeksize=8
>      alignbytes=4, usemymalloc=n, prototype=define
>    Linker and Libraries:
>      ld='cc', ldflags =' -L/usr/local/lib'
>      libpth=/usr/local/lib /lib /usr/lib
>      libs=-lnsl -lgdbm -ldb -ldl -lm -lc -lcrypt -lutil
>      perllibs=-lnsl -ldl -lm -lc -lcrypt -lutil
>      libc=/lib/libc-2.3.1.so, so=so, useshrplib=true, libperl=libperl.so
>    Dynamic Linking:
>      dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-rdynamic 
> -Wl,-rpath,/home/stas/perl/5.6.1/lib/5.6.1/i686-linux-perlio/CORE'
>      cccdlflags='-fpic', lddlflags='-shared -L/usr/local/lib'
> 
> 
> Characteristics of this binary (from libperl):
>    Compile-time options: DEBUGGING USE_LARGE_FILES
>    Built under linux
>    Compiled at Jan 27 2003 18:10:02
>    @INC:
>      /home/stas/perl/5.6.1/lib/5.6.1/i686-linux-perlio
>      /home/stas/perl/5.6.1/lib/5.6.1
>      /home/stas/perl/5.6.1/lib/site_perl/5.6.1/i686-linux-perlio
>      /home/stas/perl/5.6.1/lib/site_perl/5.6.1
>      /home/stas/perl/5.6.1/lib/site_perl
>      .
> 
> __________________________________________________________________
> Stas Bekman            JAm_pH ------> Just Another mod_perl Hacker
> http://stason.org/     mod_perl Guide ---> http://perl.apache.org
> mailto:stas@stason.org http://use.perl.org http://apacheweek.com
> http://modperlbook.org http://apache.org   http://ticketmaster.com
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@perl.apache.org
> For additional commands, e-mail: dev-help@perl.apache.org
-- 
-- -----------------------------------------------------------------------------
Philippe M. Chiasson /gozer\@(cpan|ectoplasm)\.org/ 88C3A5A5 (122FF51B/C634E37B)
http://gozer.ectoplasm.org/    F9BF E0C2 480E 7680 1AE5 3631 CB32 A107 88C3 A5A5
Q: It is impossible to make anything foolproof because fools are so ingenious.
perl -e'$$=\${gozer};{$_=unpack(P7,pack(L,$$));/^JAm_pH\n$/&&print||$$++&&redo}'

Re: [mp1] Test failures (segv) with perl 5.6.1 in t/internal/auth.t

Posted by Stas Bekman <st...@stason.org>.
Philippe M. Chiasson wrote:
> I've noticed that make tests fails for me, segfaulting httpd
> in t/internal/auth.t, both with 5.6.1 and 5.6.x.
> 
> make test is 100% OK with 5.8.0 and bleadperl.

is this static or DSO? I'm having no problems with 5.6.1 perlio and 
thread-multi (but I don't have a build of perlio-thread-multi, may be that's 
the difference (thread+perlio?).

Here are the perl -V of the two, may be yours is different

perl-5.6.1-ithread -V
Summary of my perl5 (revision 5.0 version 6 subversion 1) configuration:
   Platform:
     osname=linux, osvers=2.4.19-16mdksmp, archname=i686-linux-thread-multi
     uname='linux hope.stason.org 2.4.19-16mdksmp #1 smp fri sep 20 16:08:37 
cest 2002 i686 unknown unknown gnulinux '
     config_args='-des -Dprefix=/home/stas/perl/5.6.1-ithread -Dusethreads 
-Doptimize=-g -Duseshrplib -Dusedevel'
     hint=recommended, useposix=true, d_sigaction=define
     usethreads=define use5005threads=undef useithreads=define 
usemultiplicity=define
     useperlio=undef d_sfio=undef uselargefiles=define usesocks=undef
     use64bitint=undef use64bitall=undef uselongdouble=undef
   Compiler:
     cc='cc', ccflags ='-D_REENTRANT -DDEBUGGING -fno-strict-aliasing 
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64',
     optimize='-g',
     cppflags='-D_REENTRANT -DDEBUGGING -fno-strict-aliasing'
     ccversion='', gccversion='3.2 (Mandrake Linux 9.0 3.2-1mdk)', gccosandvers=''
     intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234
     d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=12
     ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t', 
lseeksize=8
     alignbytes=4, usemymalloc=n, prototype=define
   Linker and Libraries:
     ld='cc', ldflags =' -L/usr/local/lib'
     libpth=/usr/local/lib /lib /usr/lib
     libs=-lnsl -lgdbm -ldb -ldl -lm -lpthread -lc -lcrypt -lutil
     perllibs=-lnsl -ldl -lm -lpthread -lc -lcrypt -lutil
     libc=/lib/libc-2.2.5.so, so=so, useshrplib=true, libperl=libperl.so
   Dynamic Linking:
     dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-rdynamic 
-Wl,-rpath,/home/stas/perl/5.6.1-ithread/lib/5.6.1/i686-linux-thread-multi/CORE'
     cccdlflags='-fpic', lddlflags='-shared -L/usr/local/lib'


Characteristics of this binary (from libperl):
   Compile-time options: DEBUGGING MULTIPLICITY USE_ITHREADS USE_LARGE_FILES 
PERL_IMPLICIT_CONTEXT
   Built under linux
   Compiled at Nov 29 2002 10:11:18
   @INC:
     /home/stas/perl/5.6.1-ithread/lib/5.6.1/i686-linux-thread-multi
     /home/stas/perl/5.6.1-ithread/lib/5.6.1
     /home/stas/perl/5.6.1-ithread/lib/site_perl/5.6.1/i686-linux-thread-multi
     /home/stas/perl/5.6.1-ithread/lib/site_perl/5.6.1
     /home/stas/perl/5.6.1-ithread/lib/site_perl
     .

==============================================================================

perl-5.6.1 -V
Summary of my perl5 (revision 5.0 version 6 subversion 1) configuration:
   Platform:
     osname=linux, osvers=2.4.19-16mdksmp, archname=i686-linux-perlio
     uname='linux hope.stason.org 2.4.19-16mdksmp #1 smp fri sep 20 16:08:37 
cest 2002 i686 unknown unknown gnulinux '
     config_args='-des -Dprefix=/home/stas/perl/5.6.1 -Doptimize=-g 
-Duseshrplib -Dusedevel -Duseperlio'
     hint=recommended, useposix=true, d_sigaction=define
     usethreads=undef use5005threads=undef useithreads=undef usemultiplicity=undef
     useperlio=define d_sfio=undef uselargefiles=define usesocks=undef
     use64bitint=undef use64bitall=undef uselongdouble=undef
   Compiler:
     cc='cc', ccflags ='-DDEBUGGING -fno-strict-aliasing -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64',
     optimize='-g',
     cppflags='-DDEBUGGING -fno-strict-aliasing'
     ccversion='', gccversion='3.2 (Mandrake Linux 9.0 3.2-1mdk)', gccosandvers=''
     intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234
     d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=12
     ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t', 
lseeksize=8
     alignbytes=4, usemymalloc=n, prototype=define
   Linker and Libraries:
     ld='cc', ldflags =' -L/usr/local/lib'
     libpth=/usr/local/lib /lib /usr/lib
     libs=-lnsl -lgdbm -ldb -ldl -lm -lc -lcrypt -lutil
     perllibs=-lnsl -ldl -lm -lc -lcrypt -lutil
     libc=/lib/libc-2.3.1.so, so=so, useshrplib=true, libperl=libperl.so
   Dynamic Linking:
     dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-rdynamic 
-Wl,-rpath,/home/stas/perl/5.6.1/lib/5.6.1/i686-linux-perlio/CORE'
     cccdlflags='-fpic', lddlflags='-shared -L/usr/local/lib'


Characteristics of this binary (from libperl):
   Compile-time options: DEBUGGING USE_LARGE_FILES
   Built under linux
   Compiled at Jan 27 2003 18:10:02
   @INC:
     /home/stas/perl/5.6.1/lib/5.6.1/i686-linux-perlio
     /home/stas/perl/5.6.1/lib/5.6.1
     /home/stas/perl/5.6.1/lib/site_perl/5.6.1/i686-linux-perlio
     /home/stas/perl/5.6.1/lib/site_perl/5.6.1
     /home/stas/perl/5.6.1/lib/site_perl
     .

__________________________________________________________________
Stas Bekman            JAm_pH ------> Just Another mod_perl Hacker
http://stason.org/     mod_perl Guide ---> http://perl.apache.org
mailto:stas@stason.org http://use.perl.org http://apacheweek.com
http://modperlbook.org http://apache.org   http://ticketmaster.com


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@perl.apache.org
For additional commands, e-mail: dev-help@perl.apache.org