summaryrefslogtreecommitdiff
path: root/vms
diff options
context:
space:
mode:
authorCraig A. Berry <craigberry@mac.com>2019-06-22 22:00:10 -0500
committerCraig A. Berry <craigberry@mac.com>2019-06-22 22:00:10 -0500
commitd15ced938aff1817491860b6951c872db4899402 (patch)
tree0b15b9a552ad941b459e3d39a3ddce87a4738dc9 /vms
parent6bdd6a87aee9aec7d961f9942697ad6594042290 (diff)
downloadperl-d15ced938aff1817491860b6951c872db4899402.tar.gz
Begin restore of case sensitive symbols on VMS
There is a long-unmaintained option to build with case sensitive symbols, which is needed by some extensions that have symbols that differ only by case and need the Perl core to be built with the same option. There will be additional steps necessary, but getting "perl" and "globals" in the correct case is a start. We no longer need to explicitly specify globals for the linker, so don't do that and thus avoid having to guess which case it wants.
Diffstat (limited to 'vms')
-rw-r--r--vms/descrip_mms.template4
-rw-r--r--vms/gen_shrfls.pl2
2 files changed, 3 insertions, 3 deletions
diff --git a/vms/descrip_mms.template b/vms/descrip_mms.template
index b41fd19802..3484866836 100644
--- a/vms/descrip_mms.template
+++ b/vms/descrip_mms.template
@@ -345,11 +345,11 @@ miniperl : $(DBG)miniperl$(E) vmspipe.com
@ Continue
[.lib]buildcustomize.pl : miniperlmain$(O), $(DBG)libperlmini$(OLB) $(CRTL) write_buildcustomize.pl
- Link $(LINKFLAGS)/NoDebug/Trace/NoMap/NoFull/NoCross/Exe=$(MINIPERL_EXE) miniperlmain$(O), $(DBG)libperlmini$(OLB)/Library/Include=globals $(CRTLOPTS)
+ Link $(LINKFLAGS)/NoDebug/Trace/NoMap/NoFull/NoCross/Exe=$(MINIPERL_EXE) miniperlmain$(O),$(DBG)libperlmini$(OLB)/Library $(CRTLOPTS)
$(MINIPERL) "-f" write_buildcustomize.pl
$(DBG)miniperl$(E) : miniperlmain$(O), $(DBG)libperlmini$(OLB) $(CRTL)
- Link $(LINKFLAGS)/Trace/Exe=$(MMS$TARGET) miniperlmain$(O), $(DBG)libperlmini$(OLB)/Library/Include=globals $(CRTLOPTS)
+ Link $(LINKFLAGS)/Trace/Exe=$(MMS$TARGET) miniperlmain$(O), $(DBG)libperlmini$(OLB)/Library $(CRTLOPTS)
$(DBG)libperl$(OLB) : $(obj)
@ If F$Search("$(MMS$TARGET)").eqs."" Then Library/Object/Create $(MMS$TARGET)
diff --git a/vms/gen_shrfls.pl b/vms/gen_shrfls.pl
index 6ed7eca9d9..c3842c03d9 100644
--- a/vms/gen_shrfls.pl
+++ b/vms/gen_shrfls.pl
@@ -172,7 +172,7 @@ else {
}
close OPTATTR;
-my $incstr = 'PERL,GLOBALS';
+my $incstr = 'perl,globals';
my (@symfiles, $drvrname);
# Initial hack to permit building of compatible shareable images for a