… | |
… | |
821 | The path to a directory (will be created if it doesn't exist) where |
821 | The path to a directory (will be created if it doesn't exist) where |
822 | downloaded perl sources are being cached, to avoid downloading them |
822 | downloaded perl sources are being cached, to avoid downloading them |
823 | again. The default is empty, which means there is no cache. |
823 | again. The default is empty, which means there is no cache. |
824 | |
824 | |
825 | "PERL_VERSION" |
825 | "PERL_VERSION" |
826 | The perl version to install - default is currently 5.12.3, but 5.8.9 |
826 | The perl version to install - 5.12.5 is a good choice for small |
827 | is also a good choice (5.8.9 is much smaller than 5.12.3, while |
827 | builds, but 5.8.9 is also a good choice (5.8.9 is much smaller than |
828 | 5.10.1 is about as big as 5.12.3). |
828 | 5.12.5), if it builds on your system. |
|
|
829 | |
|
|
830 | You can also set this variable to the absolute URL of a tarball |
|
|
831 | (.tar, .tar.gz, .tar.bz2, .tar.lzma or .tar.xz), or to the absolute |
|
|
832 | path of an unpacked perl source tree, which will be copied. |
|
|
833 | |
|
|
834 | The default is currently |
|
|
835 | http://stableperl.schmorp.de/dist/latest.tar.gz, i.e. the latest |
|
|
836 | stableperl release. |
829 | |
837 | |
830 | "PERL_MM_USE_DEFAULT", "EV_EXTRA_DEFS", ... |
838 | "PERL_MM_USE_DEFAULT", "EV_EXTRA_DEFS", ... |
831 | Usually set to 1 to make modules "less inquisitive" during their |
839 | Usually set to 1 to make modules "less inquisitive" during their |
832 | installation. You can set (and export!) any environment variable you |
840 | installation. You can set (and export!) any environment variable you |
833 | want - some modules (such as Coro or EV) use environment variables |
841 | want - some modules (such as Coro or EV) use environment variables |
… | |
… | |
1033 | RUNTIME FUNCTIONALITY |
1041 | RUNTIME FUNCTIONALITY |
1034 | Binaries created with "mkbundle"/"mkperl" contain extra functionality, |
1042 | Binaries created with "mkbundle"/"mkperl" contain extra functionality, |
1035 | mostly related to the extra files bundled in the binary (the virtual |
1043 | mostly related to the extra files bundled in the binary (the virtual |
1036 | filesystem). All of this data is statically compiled into the binary, |
1044 | filesystem). All of this data is statically compiled into the binary, |
1037 | and accessing means copying it from a read-only section of your binary. |
1045 | and accessing means copying it from a read-only section of your binary. |
1038 | Data pages in this way is usually freed by the operating system, as it |
1046 | Data pages in this way are usually freed by the operating system, as |
1039 | isn't use more the onace. |
1047 | they aren't used more then once. |
1040 | |
1048 | |
1041 | VIRTUAL FILESYSTEM |
1049 | VIRTUAL FILESYSTEM |
1042 | Every bundle has a virtual filesystem. The only information stored in it |
1050 | Every bundle has a virtual filesystem. The only information stored in it |
1043 | is the path and contents of each file that was bundled. |
1051 | is the path and contents of each file that was bundled. |
1044 | |
1052 | |