[sf-perl] What version of perl and what OS do you use? [poll]

Fred Moyer fred at redhotpenguin.com
Wed Feb 3 14:02:40 PST 2010

On Wed, Feb 3, 2010 at 2:00 PM, Matt Barkovich <barko192 at gmail.com> wrote:
> Snow leopard, 5.10.1 on my own machine.  Debian and 5.8.8 on my
> servers.  Reason: I'm always reluctant to upgrade server software that
> is working fine when I don't need any new features.  On my own
> computer, I'll upgrade just for kicks.

Did you compile perl with -fPIC?  Here's my perl -V:

Summary of my perl5 (revision 5 version 10 subversion 1) configuration:

    osname=darwin, osvers=10.2.0, archname=darwin-2level
    uname='darwin pooky.redhotpenguin.com 10.2.0 darwin kernel version
10.2.0: tue nov 3 10:37:10 pst 2009; root:xnu-1486.2.11~1release_i386
i386 i386 '
    hint=recommended, useposix=true, d_sigaction=define
    useithreads=undef, usemultiplicity=undef
    useperlio=define, d_sfio=undef, uselargefiles=define, usesocks=undef
    use64bitint=define, use64bitall=define, uselongdouble=undef
    usemymalloc=n, bincompat5005=undef
    cc='cc', ccflags ='-fno-common -DPERL_DARWIN -no-cpp-precomp
-fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include',
    cppflags='-no-cpp-precomp -fno-common -DPERL_DARWIN
-no-cpp-precomp -fno-strict-aliasing -pipe -fstack-protector
    ccversion='', gccversion='4.2.1 (Apple Inc. build 5646) (dot 1)',
    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',
    alignbytes=8, prototype=define
  Linker and Libraries:
    ld='env MACOSX_DEPLOYMENT_TARGET=10.3 cc', ldflags ='
-fstack-protector -L/usr/local/lib'
    libpth=/usr/local/lib /usr/lib
    libs=-ldbm -ldl -lm -lutil -lc
    perllibs=-ldl -lm -lutil -lc
    libc=/usr/lib/libc.dylib, so=dylib, useshrplib=false, libperl=libperl.a
  Dynamic Linking:
    dlsrc=dl_dlopen.xs, dlext=bundle, d_dlsymun=undef, ccdlflags=' '
    cccdlflags=' ', lddlflags=' -bundle -undefined dynamic_lookup
-L/usr/local/lib -fstack-protector'

Characteristics of this binary (from libperl):
                        USE_64_BIT_INT USE_LARGE_FILES USE_PERLIO
  Built under darwin
  Compiled at Feb  3 2010 13:03:28

> Matt
> On Wed, Feb 3, 2010 at 1:55 PM, Michael Friedman
> <friedman at highwire.stanford.edu> wrote:
>>> Any reason you don't compile your own binary?
>> I haven't needed to. The one that came with OS X has been just fine.
>> I see the every-couple-of-years "upgrade" of OS X as an excuse to look through what CPAN modules I actually use and reinstall them all from scratch again. It's a nice house cleaning, except for that damn Sybase stuff...
>>>> Why do you ask?
>>> This is a Perl list, we talk about Perl :)
>> Heh.
>> More generally, except for some spiffy syntax features that I haven't learned about yet, most everything runs on most versions of perl after 5.8, right? So how much does the version really matter? I've seen version problems with various CPAN modules, but not yet with perl itself.
>> -- Mike
>> ______________________________________________________________________________
>> Mike Friedman | HighWire Press, Stanford Univ | friedman at highwire.stanford.edu
>> _______________________________________________
>> SanFrancisco-pm mailing list
>> SanFrancisco-pm at pm.org
>> http://mail.pm.org/mailman/listinfo/sanfrancisco-pm
> _______________________________________________
> SanFrancisco-pm mailing list
> SanFrancisco-pm at pm.org
> http://mail.pm.org/mailman/listinfo/sanfrancisco-pm

More information about the SanFrancisco-pm mailing list