diff options
Diffstat (limited to 'README.micro')
-rw-r--r-- | README.micro | 17 |
1 files changed, 14 insertions, 3 deletions
diff --git a/README.micro b/README.micro index 412b95287b..c6597323c1 100644 --- a/README.micro +++ b/README.micro @@ -20,16 +20,27 @@ If you are still reading this and you are itching to try out microperl: make -f Makefile.micro +The defaults assume a little endian LP32 platform - ie long and pointers are +32 bits, so sizeof(long) and sizeof(void *) are 4 +If your platform is little endian LP64 - ie long and pointers are 64 bits, +sizeof(long) and sizeof(void *) are 8, then you first need to run + + make -f Makefile.micro regen_uconfig64 + +to generate a suitable uconfig.h + If you make changes to uconfig.sh, run make -f Makefile.micro regen_uconfig -to regenerate uconfig.h. If your compilation platform is not 32-bit -little-endian (like x86), you might want to try +to regenerate uconfig.h. (or regen_uconfig64 if you're editing uconfig64.sh) + + +If neither of the above default configs work on your platform, you might want +to try make -f Makefile.micro patch_uconfig *before* the "make -f Makefile.micro". This tries to minimally patch the uconfig.sh using your *current* Perl so that your microperl has the correct basic types and sizes and byteorder. - |