summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Cross/Makefile-cross-SH2
-rwxr-xr-xMakefile.SH2
-rw-r--r--Porting/pumpkin.pod8
3 files changed, 4 insertions, 8 deletions
diff --git a/Cross/Makefile-cross-SH b/Cross/Makefile-cross-SH
index d41f1bdd9c..d8992121e2 100644
--- a/Cross/Makefile-cross-SH
+++ b/Cross/Makefile-cross-SH
@@ -837,8 +837,6 @@ perly.c: perly.y
perly.h: perly.y
-@sh -c true
-# No compat3.sym here since and including the 5.004_50.
-# No interp.sym since 5.005_03.
SYM = global.sym globvar.sym perlio.sym
SYMH = perlvars.h intrpvar.h
diff --git a/Makefile.SH b/Makefile.SH
index 6fb3172d4b..584afca618 100755
--- a/Makefile.SH
+++ b/Makefile.SH
@@ -1108,8 +1108,6 @@ perly.c: perly.y
perly.h: perly.y
-@sh -c true
-# No compat3.sym here since and including the 5.004_50.
-# No interp.sym since 5.005_03.
SYM = global.sym globvar.sym perlio.sym
SYMH = perlvars.h intrpvar.h
diff --git a/Porting/pumpkin.pod b/Porting/pumpkin.pod
index 6d31dcce50..f674b9cf4e 100644
--- a/Porting/pumpkin.pod
+++ b/Porting/pumpkin.pod
@@ -450,14 +450,14 @@ and effort by manually running C<make regen_headers> myself rather
than answering all the questions and complaints about the failing
command.
-=head2 global.sym, interp.sym and perlio.sym
+=head2 global.sym, and perlio.sym
Make sure these files are up-to-date. Read the comments in these
files and in perl_exp.SH to see what to do.
=head2 Binary compatibility
-If you do change F<global.sym> or F<interp.sym>, think carefully about
+If you do change F<global.sym> think carefully about
what you are doing. To the extent reasonable, we'd like to maintain
source and binary compatibility with older releases of perl. That way,
extensions built under one version of perl will continue to work with
@@ -814,7 +814,7 @@ conflicting needs of dynamic loading and namespace protection.
For dynamic loading to work on AIX (and VMS) we need to provide a list
of symbols to be exported. This is done by the script F<perl_exp.SH>,
-which reads F<global.sym> and F<interp.sym>. Thus, the C<pause>
+which reads F<global.sym>. Thus, the C<pause>
symbol would have to be added to F<global.sym> So far, so good.
On the other hand, one of the goals of Perl5 is to make it easy to
@@ -823,7 +823,7 @@ means we have to be careful to keep the visible namespace "clean".
That is, we don't want perl's global variables to conflict with
those in the other application library. Although this work is still
in progress, the way it is currently done is via the F<embed.h> file.
-This file is built from the F<global.sym> and F<interp.sym> files,
+This file is built from the F<global.sym> file,
since those files already list the globally visible symbols. If we
had added C<pause> to global.sym, then F<embed.h> would contain the
line