$ apperlm install-build-deps
$ apperlm init --name initial_build_config --base full
$ apperlm checkout initial_build_config
$ apperlm configure
$ apperlm build
####
$ ./perl.com -v
This is perl 5, version 36, subversion 0 (v5.36.0) built for x86_64-cosmo
(with 6 registered patches, see perl -V for more detail)
...
$ ./perl.com -V
Summary of my perl5 (revision 5 version 36 subversion 0) configuration:
Commit id: ca87f329eeb075c0fe7ac803eb933f36af45a69b
Platform:
osname=cosmo
...
##
##
C:\Users\ken\tmp>apperl -v
This is perl 5, version 36, subversion 0 (v5.36.0) built for x86_64-cosmo
(with 6 registered patches, see perl -V for more detail)
...
C:\Users\ken\tmp>apperl -V
Summary of my perl5 (revision 5 version 36 subversion 0) configuration:
Commit id: ca87f329eeb075c0fe7ac803eb933f36af45a69b
Platform:
osname=cosmo
...
##
##
$ ./perl.com -v
This is perl 5, version 36, subversion 0 (v5.36.0) built for x86_64-cosmo
(with 6 registered patches, see perl -V for more detail)
...
$ ./perl.com -V
Summary of my perl5 (revision 5 version 36 subversion 0) configuration:
Commit id: ca87f329eeb075c0fe7ac803eb933f36af45a69b
Platform:
osname=cosmo
...
##
##
$ perl -E 'say $^O'
linux
$ ./perl.com -E 'say $^O'
cosmo
$ perl -E 'use File::Spec; say for @File::Spec::ISA;'
File::Spec::Unix
$ ./perl.com -E 'use File::Spec; say for @File::Spec::ISA;'
File::Spec::Unix
##
##
C:\Users\ken\tmp>perl -E "say $^O"
MSWin32
C:\Users\ken\tmp>apperl -E "say $^O"
cosmo
C:\Users\ken\tmp>perl -E "use File::Spec; say for @File::Spec::ISA;"
File::Spec::Win32
C:\Users\ken\tmp>apperl -E "use File::Spec; say for @File::Spec::ISA;"
File::Spec::Unix
##
##
$ perl -E 'say $^O'
cygwin
$ ./perl.com -E 'say $^O'
cosmo
$ perl -E 'use File::Spec; say for @File::Spec::ISA;'
File::Spec::Cygwin
$ ./perl.com -E 'use File::Spec; say for @File::Spec::ISA;'
File::Spec::Unix
##
##
# Win10
C:\Users\ken\tmp>apperl --assimilate
Unrecognized switch: --assimilate (-h will show valid options).
# Cygwin
$ ./perl.com --assimilate
Unrecognized switch: --assimilate (-h will show valid options).