Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Branch: x-compile-andr…
Commits on Aug 10, 2012
  1. Remove "agcc" from android/cross compiling.

    Use Android's suggested "--sysroot" gcc option, this will allow us to make arch, and platform configurable
Commits on Aug 30, 2011
  1. Build a dynamic Perl instead of a static one, when cross-compiling

    - this allows use of more XS modules later
Commits on Aug 21, 2011
  1. Remove magical $depth var from installperl

    - Was used to enhance notify output, switched to cwd() instead.
  2. Remove microperl/ENV workaround from installperl

    - Not using microperl for this any more
Commits on Aug 19, 2011
  1. Use Configure -Dmksymlinks to create a separate area for cross-compiling

    - Also copy over the few built .h files needed
  2. Revert Makefile-cross-SH back to using miniperl not microperl

    - microperl doesn't support %ENV which makes it unusable for installperl
  3. Allow caling using an absolute path to miniperl

    - Used when cross-compiling
Commits on Aug 14, 2011
  1. Start to make installperl compatible with cross-compiling

    - We'll want to install/retain the libraries etc to enable cross-building of modules later
  2. Fix incorrect PERL_VERSION in android config

    (Yet another reason not to have separate config copies..)
Commits on Aug 12, 2011
  1. Removing the traces of .armo / .arma from Cross-Compiling

    - Now builds using microperl and normal .o / .a files
Commits on Aug 11, 2011
  1. Switch Cross-Compiling to use microperl instead of miniperl

    - Minor changes to microperl's build (including flock, used by
    - Make use $^X by default, not miniperl
    - update Makefile-cross-SH to use microperl
Commits on Aug 3, 2011
  1. Cross-compiling for Android, the main event

    - Changes to Makefile-cross-SH to bring uptodate with recent changes in Makefile.SH
    - Put all cross-compiled libs in xlib, using CROSS_LIB and PERLRUN_CROSS arg to EU::MM
    - separate list of static extents from their built names using static_real
    - add android specific config values
    - add android build script
    - see for details
  2. Cross-compiling, specify names of object files to create

    Pass through PERLRUN_CROSS so that can pass Cross compile opts to modules it's building.
  3. Update Errno_pm for cross-compiling for Android.

    Using ANDROID_NDK var to find the errno.h file
Commits on Jul 28, 2011
  1. @JohnPeacock

    Update AUTHORS

    JohnPeacock authored Father Chrysostomos committed
    I just noticed that my e-mail address is wrong in AUTHORS
  2. perldelta for #95544 and #95748

    Father Chrysostomos authored
  3. @JohnPeacock

    [perl #95544] Test that UNIVERSAL::VERSION returns $VERSION

    JohnPeacock authored Father Chrysostomos committed
  4. [perl #95544] Make UNIVERSAL::VERSION return $VERSION

    Father Chrysostomos authored
    With this patch:
    $ ./miniperl -le ' $VERSION = "3alpha"; print "main"->VERSION'
    $ ./miniperl -le ' $VERSION = "3alpha"; print "main"->VERSION(4)'
    Invalid version format (non-numeric data) at -e line 1.
    See the discussion starting at:
    Basically, this patch allows custom version parsers to call ->VERSION
    to retrieve the version, even if the default parser would choke on it.
Commits on Jul 27, 2011
  1. @tonycoz

    every use of $(mini_obj) needs the mini specific objects, so include …

    tonycoz authored
    Also fixes link issues with usedtrace on Solaris, since perlmini.o
    wasn't being processed by dtrace.
  2. @bingos

    Update Params-Check to CPAN version 0.30

    bingos authored
      Changes for 0.30    Mon Jul 25 14:44:40 2011
      * Resolve [rt #69626] reported by Diab Jerius,
        WARNINGS_FATAL should apply to all check()
        failures now.
  3. @tsee

    Fix ExtUtils::ParseXS to work on pre 5.8.9 perls

    tsee authored
    The tests were failing due to missing PERL_UNUSED_ARG.
    This is an update to 3.00_05 from CPAN.
  4. @tsee

    ExtUtils::ParseXS requires 5.8.1

    tsee authored
    (This is also the update to CPAN's 3.00_04).
  5. release managers guide: perldelta broken link handling

    Karl Williamson authored
    podcheck.t contains a list of placeholder links in perldelta that don't
    point to a real target, and hence shouldn't generate messages.  This
    list is to make the release manager's job easier.  But if new
    placeholder links are created, it may be that they have to be added to
    the list.
  6. podcheck.t: Improve documentation

    Karl Williamson authored
    This includes a few nits, but also adds documentation about setting the
    number of errors for a message to negative in the db to cope with the
    number being variable, and the specially handled pods: perldelta and
    perltoc, and non-pod: perldelta_template
  7. podcheck.t: Don't warn on perldelta placeholder link

    Karl Williamson authored
    perldelta has a placeholder link that doesn't point to a real node,
     "perldiag/message".  This link should be cleaned up as part of making a
     release by looking for all the XXX lines that remain.  Add this link to
     the list of those that should be skipped when looking for broken links
     in perldelta.
  8. podcheck.t: Move perldelta placeholder link checks

    Karl Williamson authored
    podcheck has the capability to ignore certain broken links in
    perldelta.pod.  This is because this pod is special, initialized to a
    template with various placeholder text including links that are to
    eventually be changed to their correct values.  One of the final steps
    in making a release is to clean it up, removing any of these links that
    haven't been changed, and hence don't apply to the current release.
    To lessen the number of steps in making a release, a list of these links is
    hard-coded into podcheck, and it doesn't warn on those.  The check to
    skip these links prior to this commit did not easily allow links of the
    form page/node to be checked for.
  9. Increase $IPC::Open::VERSION to 1.12

    Father Chrysostomos authored
  10. @salva

    [perl #95748] IPC::Open3::open3(..., '-') broken

    salva authored Father Chrysostomos committed
    IPC::Open3::open3($in, $out, $err, '-') is broken in 5.14.1
    Because the old "return 0" used to return to user code now is wrapped inside and eval block.
    This patch solves the problem.
Something went wrong with that request. Please try again.