Skip to content

Test different build flags for Perl 5 Perl 6

Peter Martini edited this page May 2, 2015 · 2 revisions

Test different build flags for Perl 5 / Perl 6

If you know more C than Perl or want to hack on the actual interpreters, try to build one by hand! There are plenty of people here to help, and if you see any compiler warnings or errors on some combination of flags, this is an easy place to start patching.

Resources

  • git://perl5.git.perl.org/perl.git

Tasks

Tooling around with using or enhancing the official 'perl' base for Docker

  • Adding support for older versions of Perl

    https://github.com/Perl/docker-perl/issues/11 if its not done by Saturday. docker-perl is just a list of Dockerfiles for how to build Perl versions on Docker, and https://github.com/docker-library/official-images lists which of those are officially listed/cached under Docker's 'perl' namespace. It's useful to have Dockerfiles that pass all tests for lots of older versions even if they're not listed as maintained or even on the official server.

  • Build it!

    For Perl 5, to get started:

    git clone git://perl5.git.perl.org/perl.git
    cd perl
    ./Configure -Dusedevel -des
    make
    make test

    If you're on linux, this is also helpful:

    make -j$(nproc)
    TEST_JOBS=$(nproc) make test_harness

Participants

Peter Martini, [email protected]

Track

Clone this wiki locally