5.004_56 threaded and "CONFIG key 'exe_ext' does not exist in Config.pm"
authorSpider Boardman <spider@orb.nashua.nh.us>
Thu, 25 Dec 1997 13:39:15 +0000 (08:39 -0500)
committerNick Ing-Simmons <nik@tiuk.ti.com>
Sat, 17 Jan 1998 21:01:50 +0000 (21:01 +0000)
commit982fa0b99bd3e50eaadd172e08c0a8e5cc2bdfc6
treece04c1679f6253228ed5bd34ab2494cf7b3a488d
parent6acef3b763804cf821b04bbbd732098df03addb7
5.004_56 threaded and "CONFIG key 'exe_ext' does not exist in Config.pm"
To: perl5-porters@perl.org

It turns out that the potential for the "CONFIG key 'exe_ext'
does not exist in Config.pm" problem has been around for a while,
in the definition of SvTRUE().  It's just that non-gcc compilers
are more or less being built as CRIPPLED_CC when USE_THREADS is
defined (even if they can inline things).  The inline macro for
SvTRUE works with tied hashes and the EXISTS method, and the
functional version (sv_true in 5.004_56, or SvTRUE in 5.004_04)
does not, because it adds an excess mg_get() which replaces the
EXISTS result with a FETCH result.

p4raw-id: //depot/ansiperl@429
sv.c