develooper Front page | perl.perl5.porters | Postings from May 2013

Re: [perl #118055] miniperl fails with SIGBUS on sparc (usethreads+use64bitint)

Thread Previous | Thread Next
From:
Peter Martini
Date:
May 21, 2013 05:37
Subject:
Re: [perl #118055] miniperl fails with SIGBUS on sparc (usethreads+use64bitint)
Message ID:
CAFyW6MSfCQbwyExptbdH+Z5N8BgRA5k_dPoobrhiCfPMwpyOGA@mail.gmail.com
Finished smoking on my Solaris 10 / SPARC box, and the same config
arguments - -Doptimize=-g -O0 -des -Dusethreads -Duse64bitint - work
there.  (See below)

I'll see if I can get debian installed and running on this same
machine so I can duplicate the SIGBUS, and then compare the two.  I'll
try and get a semirecent gcc version to test with on Solaris as well.

>>> Results and perl -V <<<

All tests successful.
u=104.41  s=13.91  cu=9818.08  cs=277.63  scripts=2324  tests=685517

Summary of my perl5 (revision 5 version 18 subversion 0) configuration:
  Commit id: a9acda3b5f74585852a57b51b724804ac586cb0b
  Platform:
    osname=solaris, osvers=2.10, archname=sun4-solaris-thread-multi-64int
    uname='sunos sunsmoke 5.10 generic_147440-01 sun4v sparc
sunw,sun-fire-t1000 '
    config_args='-Doptimize=-g -O0 -des -Dusethreads -Duse64bitint'
    hint=recommended, useposix=true, d_sigaction=define
    useithreads=define, usemultiplicity=define
    useperlio=define, d_sfio=undef, uselargefiles=define, usesocks=undef
    use64bitint=define, use64bitall=undef, uselongdouble=undef
    usemymalloc=n, bincompat5005=undef
  Compiler:
    cc='cc', ccflags ='-D_REENTRANT -fno-strict-aliasing -pipe
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DPERL_USE_SAFE_PUTENV',
    optimize='-g -O0',
    cppflags='-D_REENTRANT -fno-strict-aliasing -pipe'
    ccversion='', gccversion='3.4.3
(csl-sol210-3_4-branch+sol_rpath)', gccosandvers='solaris2.10'
    intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=87654321
    d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16
    ivtype='long long', ivsize=8, nvtype='double', nvsize=8,
Off_t='off_t', lseeksize=8
    alignbytes=8, prototype=define
  Linker and Libraries:
    ld='cc', ldflags =' '
    libpth=/usr/lib /usr/ccs/lib
    libs=-lsocket -lnsl -ldl -lm -lpthread -lc
    perllibs=-lsocket -lnsl -ldl -lm -lpthread -lc
    libc=/lib/libc.so, so=so, useshrplib=false, libperl=libperl.a
    gnulibc_version=''
  Dynamic Linking:
    dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags=' '
    cccdlflags='-fPIC', lddlflags='-G'


Characteristics of this binary (from libperl):
  Compile-time options: HAS_TIMES MULTIPLICITY PERLIO_LAYERS
                        PERL_DONT_CREATE_GVSV
                        PERL_HASH_FUNC_ONE_AT_A_TIME_HARD
                        PERL_IMPLICIT_CONTEXT PERL_MALLOC_WRAP
                        PERL_PRESERVE_IVUV PERL_SAWAMPERSAND
                        PERL_USE_SAFE_PUTENV USE_64_BIT_INT USE_ITHREADS
                        USE_LARGE_FILES USE_LOCALE USE_LOCALE_COLLATE
                        USE_LOCALE_CTYPE USE_LOCALE_NUMERIC USE_PERLIO
                        USE_PERL_ATOF USE_REENTRANT_API
  Built under solaris
  Compiled at May 20 2013 21:17:14
  @INC:
    lib
    /opt/lib/perl5/site_perl/5.18.0/sun4-solaris-thread-multi-64int
    /opt/lib/perl5/site_perl/5.18.0
    /opt/lib/perl5/5.18.0/sun4-solaris-thread-multi-64int
    /opt/lib/perl5/5.18.0
    /opt/lib/perl5/site_perl/5.16.2
    /opt/lib/perl5/site_perl/5.8.9
    /opt/lib/perl5/site_perl
    .

Thread Previous | Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About