Use Android's suggested "--sysroot" gcc option, this will allow us to make arch, and platform configurable
- this allows use of more XS modules later
- Was used to enhance notify output, switched to cwd() instead.
- Not using microperl for this any more
- Also copy over the few built .h files needed
- microperl doesn't support %ENV which makes it unusable for installperl
- Used when cross-compiling
…ad of perl
- We'll want to install/retain the libraries etc to enable cross-building of modules later
(Yet another reason not to have separate config copies..)
- Now builds using microperl and normal .o / .a files
- Minor changes to microperl's build (including flock, used by make_ext.pl) - Make make_ext.pl use $^X by default, not miniperl - update Makefile-cross-SH to use microperl
- 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 README.android for details
…g for Android
Pass through PERLRUN_CROSS so that make_ext.pl can pass Cross compile opts to modules it's building.
Using ANDROID_NDK var to find the errno.h file
I just noticed that my e-mail address is wrong in AUTHORS
With this patch: $ ./miniperl -le ' $VERSION = "3alpha"; print "main"->VERSION' 3alpha $ ./miniperl -le ' $VERSION = "3alpha"; print "main"->VERSION(4)' Invalid version format (non-numeric data) at -e line 1. See the discussion starting at: http://www.nntp.perl.org/group/perl.perl5.porters/2011/06/msg173710.html Basically, this patch allows custom version parsers to call ->VERSION to retrieve the version, even if the default parser would choke on it.
…them Also fixes link issues with usedtrace on Solaris, since perlmini.o wasn't being processed by dtrace.
[DELTA] 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.
The tests were failing due to missing PERL_UNUSED_ARG. This is an update to 3.00_05 from CPAN.
(This is also the update to CPAN's 3.00_04).
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.
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
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.
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.
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.