On my system perl is slightly bigger than miniperl:
$ ls -la miniperl perl -rwxr-xr-x 1 joost joost 1096819 Jul 21 13:39 miniperl -rwxr-xr-x 1 joost joost 1187556 Jul 21 13:40 perl
The only difference between miniperl and perl is that miniperl cannot load XS-based perl modules as shared objects (that is, it doesn't support DynaLoader).

Miniperl was never intended to be smaller than perl, it's just perl without Dynaloader, so that it can be put in charge of translating and compiling the Dynaloader XS code.

The same is true for microperl, too, only microperl is supposed to one day replace the shell scripting in Configure.

Also, dependencies on XS based shared libraries will not show up using ldd because those libraries are loaded dynamically when needed, so the difference might come from there. update: This can't explain the difference: miniperl can't be linked with XS code, because there is no program to translate XS code at the time miniperl is built.


In reply to Re: miniperl larger than perl? by Joost
in thread miniperl larger than perl? by gaal

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.