1 ?RCS: Copyright (c) 1996, Chip Salzenberg
3 ?RCS: You may distribute under the terms of either the GNU General Public
4 ?RCS: License or the Artistic License, as specified in the README file.
6 ?MAKE:bincompat5005 d_bincompat5005: Oldconfig Myread Setvar cat \
7 usethreads usemultiplicity
11 ?S: This variable contains y if Perl 5.006 should be binary-compatible
15 ?S: This variable conditionally defines BINCOMPAT5005 so that embed.h
16 ?S: can take special action if Perl 5.006 should be binary-compatible
17 ?S: with Perl 5.005. This is impossible for builds that use features
18 ?S: like threads and multiplicity it is always $undef for those versions.
20 ?C:PERL_BINCOMPAT_5005:
21 ?C: This symbol, if defined, indicates that Perl 5.006 should be
22 ?C: binary-compatible with Perl 5.005. This is impossible for builds
23 ?C: that use features like threads and multiplicity it is always $undef
24 ?C: for those versions.
26 ?H:#$d_bincompat5005 PERL_BINCOMPAT_5005 /**/
28 ?LINT: set d_bincompat5005
30 : Binary compatibility with 5.005 is not possible for builds
31 : with advanced features
32 case "$usethreads$usemultiplicity" in
34 bincompat5005="$undef"
35 d_bincompat5005="$undef"
39 Perl 5.006 can be compiled for binary compatibility with 5.005.
40 If you decide to do so, you will be able to continue using most
41 of the extensions that were compiled for Perl 5.005.
44 case "$bincompat5005$d_bincompat5005" in
48 rp='Binary compatibility with Perl 5.005?'
56 case "$d_bincompat5005" in
58 bincompat5005="$define"
60 *) bincompat5005="$undef"
61 d_bincompat5005="$undef"