Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

71 lines (57 sloc) 2.16 kb
prereq's: perl, make, git, sh, patch
perl Makefile.PL
make test
with sudo:
sudo make install
test -f ~/.perlall || cp .perlall ~/
sudo mkdir -p /usr/src/perl/blead/perl-git
sudo chown $USER -R /usr/src/perl
cd /usr/src/perl/blead/
as root:
make install
test -f ~/.perlall || cp .perlall ~/
mkdir -p /usr/src/perl/blead/perl-git
cd /usr/src/perl/blead/
without sudo (local as with perlbrew)
cp scripts/perlall ~/bin/perlall
# ensure that $HOME/bin is in your $PATH. better then ~/perl5/bin
test -f ~/.perlall || cp .perlall ~/
cd ~
mkdir -p ~/perl5/src/perl-git
sed -i "s,/usr/src/perl/blead/perl-git,$HOME/perl5/src/perl-git," .perlall
sed -i "s,# PERLALL_PREFIX=~/perl5/$,PERLALL_PREFIX=$HOME/perl5," .perlall
sed -i "s,# PERLALL_BUILDROOT=~/perl5/src$,PERLALL_BUILDROOT=$HOME/perl5/src," .perlall
sed -i "s,# PERLALL_BINDIR=~/perl5/bin$,PERLALL_BINDIR=$HOME/perl5/bin," .perlall
cd ~/perl5/src/
for all three variants:
git clone git:// perl-git
# better start with the older perls, because your inc_version path will get messed up
perlall -v build --force 5.6.2d-nt
perlall -v build --force 5.8.4d-nt
perlall -v build --force 5.8.5d-nt
perlall -v build --force 5.8.8d-nt
perlall -v build --force 5.8.9d-nt
perlall -v build --force 5.10.1d-nt
perlall -v build --force 5.12.4d-nt
perlall -v build --force 5.14.2d-nt
perlall -v build --force bleadd --link
perlall init
You will need cygwin for git and have c:\cygwin\bin in your PATH
There are 4 major variants:
* strawberry perl - stripped mingw with cmd.exe. build from win32\
* msys - bash, for cross-compiling to mingw
needs mingw-get install msys-dvlpr
* mingw - bash, can use perlall, but perlall build not possible
* activeperl - cmd.exe with MSVC. build from win32\
All 4 variants are still in work.
msys being the easiest and most attractive, to be able to compile your mingw perl
in a sane environment, and strawberry perl the most common.
msys is not even mentioned in perl core, but support is easy to add to Configure.
Jump to Line
Something went wrong with that request. Please try again.