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
