Changeset 13193 for INSTALL

Show
Ignore:
Timestamp:
09/11/06 23:32:56 (2 years ago)
Author:
putter
Message:

The PUGS_EMBED perl5 embedding avoidance flag is now "noperl5".
Files: INSTALL, Makefile.PL

Perl5 was made default on 2006-08-15, and the "-perl5"/"!perl5" flags added.

However, Makefile.PL uses /\bFLAG\b/ tests.
The positive "perl5" flag continues to exist, and be used.
Tests for it match the new new, oppositely sensed, flags.
So much of Makefile was not honoring "-perl5" requests.

A new flag "noperl5" has now been added to replace "-perl5"/"!perl5".
Makefile does the right thing with it.
The flags "-perl5" and "!perl5" still exist, are depreciated,
generate a warning, and are still buggy.

"noperl5" has the advantage of matching the existing convention.
If we want a new convention, that's fine, but requires additional changes.

The depreciation code, and checks for [-!], should be removed for next release.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • INSTALL

    r13192 r13193  
    6464PUGS_EMBED variable. For example:  
    6565  
    66     export PUGS_EMBED="-perl5 parrot" (bash) 
    67     setenv PUGS_EMBED "-perl5 parrot" (csh) 
     66    export PUGS_EMBED="parrot noperl5" (bash) 
     67    setenv PUGS_EMBED "parrot noperl5" (csh) 
    6868 
    69 Perl5 is now embedded by default.  Use "-perl5" to avoid. 
     69Perl5 is now embedded by default.  Use "noperl5" to disable. 
    7070 
    7171To build with an embedded parrot interpreter, make sure the PUGS_EMBED