in reply to Re^2: Artificial perl version dependencies
in thread Artificial perl version dependencies

I haven't tried; the reasoning I remember for Perl 5.6.2 was because it wouldn't build with a modern GCC, for example.

  • Comment on Re^3: Artificial perl version dependencies

Replies are listed 'Best First'.
Re^4: Artificial perl version dependencies
by syphilis (Archbishop) on Dec 22, 2006 at 09:14 UTC
    it wouldn't build with a modern GCC
    D:\>perl -V:cc cc='gcc'; D:\>perl -e "print $]" 5.006002
    That is, of course, built using the MinGW port of gcc (version 3.2.x, I think). I also had a 5.6.1 built using the same compiler - but it has long been deleted.
    Not sure that 3.2.x qualifies as "modern", ftm ...

    Cheers,
    Rob
Re^4: Artificial perl version dependencies
by shmem (Chancellor) on Dec 22, 2006 at 09:19 UTC
    $ gcc -v Using built-in specs. Target: i586-suse-linux Configured with: ../configure --enable-threads=posix --prefix=/usr --w +ith-local-prefix=/usr/local --infodir=/usr/share/info --mandir=/usr/s +hare/man --libdir=/usr/lib --libexecdir=/usr/lib --enable-languages=c +,c++,objc,fortran,java,ada --enable-checking=release --with-gxx-inclu +de-dir=/usr/include/c++/4.1.0 --enable-ssp --disable-libssp --enable- +java-awt=gtk --enable-gtk-cairo --disable-libjava-multilib --with-sli +bdir=/lib --with-system-zlib --enable-shared --enable-__cxa_atexit -- +enable-libstdcxx-allocator=new --without-system-libunwind --with-cpu= +generic --host=i586-suse-linux Thread model: posix gcc version 4.1.0 (SUSE Linux)

    Not modern enough? ;-)

    But yes, gcc is a cranky beast. On some releases things appear to be broken which aren't. And, 5.6.1 didn't build "out of the box", I had to patch DB_File.xs due to a modern Berkeley DB version.

    --shmem

    _($_=" "x(1<<5)."?\n".q·/)Oo.  G°\        /
                                  /\_¯/(q    /
    ----------------------------  \__(m.====·.(_("always off the crowd"))."·
    ");sub _{s./.($e="'Itrs `mnsgdq Gdbj O`qkdq")=~y/"-y/#-z/;$e.e && print}