diff options
Diffstat (limited to 'doc/gawk.info')
-rw-r--r-- | doc/gawk.info | 96 |
1 files changed, 54 insertions, 42 deletions
diff --git a/doc/gawk.info b/doc/gawk.info index 3be92873..4196f313 100644 --- a/doc/gawk.info +++ b/doc/gawk.info @@ -26309,12 +26309,24 @@ File: gawk.info, Node: VMS Dynamic Extensions, Next: VMS Installation Details, B.3.2.2 Compiling `gawk' Dynamic Extensions on VMS .................................................. -Dynamic extensions need to be compiled with the same compiler options -for floating point, pointer size, and symbol name handling as were used -to compile `gawk' itself. Alpha and Itanium should use IEEE floating -point. The pointer size is 32 bits, and the symbol name handling -should be exact case with CRC shortening for symbols longer than 32 -bits. +The extensions that have been ported to VMS can be built using one of +the following commands. + + $ MMS/DESCRIPTION=[.vms]descrip.mms extensions + +or: + + $ MMK/DESCRIPTION=[.vms]descrip.mms extensions + + `gawk' uses `AWKLIBPATH' as either an environment variable or a +logical name to find the dynamic extensions. + + Dynamic extensions need to be compiled with the same compiler +options for floating point, pointer size, and symbol name handling as +were used to compile `gawk' itself. Alpha and Itanium should use IEEE +floating point. The pointer size is 32 bits, and the symbol name +handling should be exact case with CRC shortening for symbols longer +than 32 bits. For Alpha and Itanium: @@ -32793,41 +32805,41 @@ Node: VMS Installation1054419 Node: VMS Compilation1055183 Ref: VMS Compilation-Footnote-11056798 Node: VMS Dynamic Extensions1056856 -Node: VMS Installation Details1057907 -Node: VMS Running1059741 -Node: VMS GNV1062575 -Node: VMS Old Gawk1063284 -Node: Bugs1063754 -Node: Other Versions1067674 -Node: Notes1073758 -Node: Compatibility Mode1074558 -Node: Additions1075341 -Node: Accessing The Source1076268 -Node: Adding Code1077708 -Node: New Ports1083753 -Node: Derived Files1087888 -Ref: Derived Files-Footnote-11093209 -Ref: Derived Files-Footnote-21093243 -Ref: Derived Files-Footnote-31093843 -Node: Future Extensions1093941 -Node: Implementation Limitations1094524 -Node: Extension Design1095776 -Node: Old Extension Problems1096930 -Ref: Old Extension Problems-Footnote-11098438 -Node: Extension New Mechanism Goals1098495 -Ref: Extension New Mechanism Goals-Footnote-11101860 -Node: Extension Other Design Decisions1102046 -Node: Extension Future Growth1104152 -Node: Old Extension Mechanism1104988 -Node: Basic Concepts1106728 -Node: Basic High Level1107409 -Ref: figure-general-flow1107680 -Ref: figure-process-flow1108279 -Ref: Basic High Level-Footnote-11111508 -Node: Basic Data Typing1111693 -Node: Glossary1115048 -Node: Copying1140510 -Node: GNU Free Documentation License1178067 -Node: Index1203204 +Node: VMS Installation Details1058229 +Node: VMS Running1060063 +Node: VMS GNV1062897 +Node: VMS Old Gawk1063606 +Node: Bugs1064076 +Node: Other Versions1067996 +Node: Notes1074080 +Node: Compatibility Mode1074880 +Node: Additions1075663 +Node: Accessing The Source1076590 +Node: Adding Code1078030 +Node: New Ports1084075 +Node: Derived Files1088210 +Ref: Derived Files-Footnote-11093531 +Ref: Derived Files-Footnote-21093565 +Ref: Derived Files-Footnote-31094165 +Node: Future Extensions1094263 +Node: Implementation Limitations1094846 +Node: Extension Design1096098 +Node: Old Extension Problems1097252 +Ref: Old Extension Problems-Footnote-11098760 +Node: Extension New Mechanism Goals1098817 +Ref: Extension New Mechanism Goals-Footnote-11102182 +Node: Extension Other Design Decisions1102368 +Node: Extension Future Growth1104474 +Node: Old Extension Mechanism1105310 +Node: Basic Concepts1107050 +Node: Basic High Level1107731 +Ref: figure-general-flow1108002 +Ref: figure-process-flow1108601 +Ref: Basic High Level-Footnote-11111830 +Node: Basic Data Typing1112015 +Node: Glossary1115370 +Node: Copying1140832 +Node: GNU Free Documentation License1178389 +Node: Index1203526 End Tag Table |