diff options
author | Craig A. Berry <craigberry@mac.com> | 2012-10-19 22:16:17 -0500 |
---|---|---|
committer | Craig A. Berry <craigberry@mac.com> | 2012-10-20 13:38:10 -0500 |
commit | 2646d7b3acfbf62693aa89b516e662afa6eb89c1 (patch) | |
tree | 6f877c8018c5095b51cd17ae5bbb836c01182d7f | |
parent | b3ecbfd38f4ef2dab1907a9460a7cc16dddd97cd (diff) | |
download | perl-2646d7b3acfbf62693aa89b516e662afa6eb89c1.tar.gz |
Tweak psect attributes in VMS initialization code.
noexe is the default and older compilers can't process it, so don't
explicitly specify it.
nopic is mandatory but non-default on VAX and is silently ignored
on Alpha and Itanium, so go ahead and specify it explicitly.
-rw-r--r-- | vms/vms.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -14190,7 +14190,7 @@ extern void (*vmsperl_unused_global_1)(void) = LIB$INITIALIZE; * LIB$INITIALIZE section. In our case, the array only has one entry. */ #pragma extern_model save -#pragma extern_model strict_refdef "LIB$INITIALIZE" gbl,noexe,nowrt,noshr,long +#pragma extern_model strict_refdef "LIB$INITIALIZE" nopic,gbl,nowrt,noshr,long extern void (* const vmsperl_unused_global_2[])() = { vmsperl_set_features, |