2008Q3 Grant Proposal: Perl cross-compilation for linux and wince

| 1 Comment
  • Author: Vadim Konovalov
  • Title: Perl cross-compilation for linux and wince
  • Synopsis: Right now cross-compilation is largerly incomplete. The proposal is to develop current cross-compiling of perl into the normal quality stage.

Author
Vadim Konovalov

Title
Perl cross-compilation for linux and wince

Synopsis
Right now cross-compilation is largerly incomplete. The proposal is to develop current cross-compiling of perl into the normal quality stage.

Benefits to the Perl Community
From time to time it is requested to have perl cross-compiled, and the lack of robust cross-compilation sometimes could disappoint people. For example there is available perl-5.8.3 for maemo on linux N700 device, but whenever an external module used the perl fails miserably. The mentioned device runs python quite fine, so it is obvious that perl could be in the same shape and better. Perl on Windows mobile also suffer from bitrot. PerlCE project page on sourceforge is stale (perlce.sf.net), but, according to SourceForge's statistics, even old binaries have quite much popularity - and
popularity of perl will increase if binaries will be update more often. Right now
as of 5.10.0 perlce could not be cleanly built for wince, also more wince platforms should be supported.

Deliverables
WinCE is mostly ready, there will be updates into the ./win32/makefile.ce to support more wince platforms and into ./win32/wince.c to bring the build up-to-date. Linux cross-compiling will require more work, having involved all files in ./Cross directory and some other files (e.g. ./configpm). There will also be updates into ExtUtils::MakeMaker to support new concepts. Both linux and wince cross-compilations will be properly documented.

Project Schedule
On average I will spend every day for two hours implementing cross-compiling and will complete wince within 3 weeks and linux crosscompiling within 5 weeks.

Biography
I have experience of Perl programming for more than 10 years, I have proposed some series of patches to support perl cross-compilation both for linux and for wince.

Amount Requested
I would like to ask $1500 for linux and $1000 for wince parts of the project, so having $2500 in total.

1 Comment

Better portability sounds good.

Leave a comment

About this Entry

This page contains a single entry by Alberto Simões published on August 1, 2008 12:00 PM.

2008Q3 Grant Proposal: Bavl was the previous entry in this blog.

2008Q3 Grant Proposal: Improve POE::Component::IRC is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.