On Thu, 21 Sep 2000, Andy Dougherty wrote:

> On Thu, 21 Sep 2000, Nathan V. Patwardhan wrote:
> 
> > I don't think that the documentation should be removed from the core
> > distribution, BUT I do think that there should be an "easter egg" that
> > allows people to build a Perl distribution without documentation or
> > whatever else they choose.  There have been times that I've
> > wanted/needed to build a "tinyperl" (even smaller than "miniperl" :-) )
> > and I've had to hack things significantly to Make It So.
> 
> [This is not a stdlib issue.  Issues about building perl should go to
> perl6-build.  Issues about redistributing such an incomplete installation
> should probably go to perl6-licensing.  Please adjust followups
> appropriately.]
> 
> The number of possible permutations of "whatever else they choose" is
> extremely large.  I can understand the desire to build a tiny perl
> targetted for a specific need, but I also understand there can be very
> very many different specific needs, and hence there is no single
> "tinyperl".
> 
> Nevertheless, much of the necessary infrastructure is currently available
> in perl5 by fiddling with Configure command line options or config.sh.
> (e.g. you can omit all socket functions but keep SysV ipc.) There are,
> however, no pre-supplied tools or makefile targets to make it easy to
> build a particular targetted "tinyperl".

FWIW, with current perl's I can (and often do) a build with a library
collection but trimmed down to have no manpages.  Though my build script
is not handy to me right now, if memory serves me correctly, I use:

  sh Configure -Uman1dir -Uman3dir -Dprefix=/my/weird/path -des

after that builds and test ok the `make install` step is trimmed down
quite a bit (we usually have the /usr/local build installed with the
man pages though).

Peter Prymmer


Reply via email to