In metaconfig.git, the branch master has been updated

<http://perl5.git.perl.org/metaconfig.git/commitdiff/7d87e0edc3c8d8cf4be4d67cfdb95833a2a40289?hp=f23d0bf45af341a671f8922560a454d3dca10be2>

- Log -----------------------------------------------------------------
commit 7d87e0edc3c8d8cf4be4d67cfdb95833a2a40289
Author: H.Merijn Brand - Tux <[email protected]>
Date:   Mon Jul 15 15:54:29 2013 +0200

    Threading 5.005 style is no longer supported
    
    Modernize the explain message
-----------------------------------------------------------------------

Summary of changes:
 U/threads/usethreads.U | 22 ++++++----------------
 1 file changed, 6 insertions(+), 16 deletions(-)

diff --git a/U/threads/usethreads.U b/U/threads/usethreads.U
index b391329..65cb214 100644
--- a/U/threads/usethreads.U
+++ b/U/threads/usethreads.U
@@ -95,13 +95,11 @@ $define|true|[yY]*)     dflt='y';;
 esac
 cat <<EOM
 
-Perl can be built to take advantage of threads on some systems.
+Perl can be built to offer a form of threading support on some systems
 To do so, Configure can be run with -Dusethreads.
 
 Note that Perl built with threading support runs slightly slower
-and uses more memory than plain Perl. The current implementation
-is believed to be stable, but it is fairly new, and so should be
-treated with caution.
+and uses slightly more memory than plain Perl.
 
 If this doesn't make any sense to you, just accept the default '$dflt'.
 EOM
@@ -117,22 +115,14 @@ eval $setvar
 if $test $patchlevel -lt 9; then
     case "$usethreads" in
     $define)
-       $cat <<EOM
-
-Since release 5.6, Perl has had two different threading implementations,
-the newer interpreter-based version (ithreads) with one interpreter per
-thread, and the older 5.005 version (5005threads).
-The 5005threads version is effectively unmaintained and will probably be
-removed in Perl 5.10, so there should be no need to build a Perl using it
-unless needed for backwards compatibility with some existing 5.005threads
-code.
-
-EOM
        : Default to ithreads unless overridden on command line or with
        : old config.sh
        dflt='y'
        case "$use5005threads" in
-               $define|true|[yY]*) dflt='n';;
+               $define|true|[yY]*)
+                       echo "5.005 threads are no longer supported"
+                       exit 1
+               ;;
        esac
        case "$useithreads" in
                $undef|false|[nN]*) dflt='n';;

--
perl5 metaconfig repository

Reply via email to