diff options
author | Arnold D. Robbins <arnold@skeeve.com> | 2019-05-05 20:34:23 +0300 |
---|---|---|
committer | Arnold D. Robbins <arnold@skeeve.com> | 2019-05-05 20:34:23 +0300 |
commit | 5fcb16c45d4f282557411479194c61e30d3b63cd (patch) | |
tree | b928ea224051cc4a2ae8f82a686afce30f1f49b0 | |
parent | ee101d0a87ea73f64a6743cf09118547ac6038f5 (diff) | |
parent | 2a1cc6b172b589d64166c2350d85f512c648a2ca (diff) | |
download | egawk-5fcb16c45d4f282557411479194c61e30d3b63cd.tar.gz egawk-5fcb16c45d4f282557411479194c61e30d3b63cd.tar.bz2 egawk-5fcb16c45d4f282557411479194c61e30d3b63cd.zip |
Merge branch 'gawk-5.0-stable'
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | doc/ChangeLog | 6 | ||||
-rw-r--r-- | doc/gawk.info | 132 | ||||
-rw-r--r-- | doc/gawk.texi | 8 | ||||
-rw-r--r-- | doc/gawktexi.in | 8 | ||||
-rw-r--r-- | ext.c | 2 |
6 files changed, 92 insertions, 69 deletions
@@ -1,3 +1,8 @@ +2019-05-05 Arnold D. Robbins <arnold@skeeve.com> + + * ext.c (load_ext): Fix the message in the version for when + extensions are not available. + 2019-04-24 Arnold D. Robbins <arnold@skeeve.com> * msg.c (msg): Use %ld for the line number value. Thanks to diff --git a/doc/ChangeLog b/doc/ChangeLog index a14d3ece..b61d1912 100644 --- a/doc/ChangeLog +++ b/doc/ChangeLog @@ -1,3 +1,9 @@ +2019-05-05 Arnold D. Robbins <arnold@skeeve.com> + + * gawktexi.in (Additional Configuration Options): Document that + --disable-extensions also disables the extensions! Thanks to + Mark Krauze <daburashka@ya.ru>, for pointing it out. + 2019-04-28 Arnold D. Robbins <arnold@skeeve.com> * gawktexi.in (Options): Fix a copy/paste error. Thanks to diff --git a/doc/gawk.info b/doc/gawk.info index 64b96244..b4151b7d 100644 --- a/doc/gawk.info +++ b/doc/gawk.info @@ -29734,10 +29734,14 @@ There are several additional options you may use on the 'configure' command line when compiling 'gawk' from scratch, including: '--disable-extensions' - Disable configuring and building the sample extensions in the - 'extension' directory. This is useful for cross-compiling. The - default action is to dynamically check if the extensions can be - configured and compiled. + Disable the extension mechanism within 'gawk'. With this option, + it is not possible to use dynamic extensions. This also disables + configuring and building the sample extensions in the 'extension' + directory. + + This option may be useful for cross-compiling. The default action + is to dynamically check if the extensions can be configured and + compiled. '--disable-lint' Disable all lint checking within 'gawk'. The '--lint' and @@ -33661,16 +33665,16 @@ Index * --disable-extensions configuration option: Additional Configuration Options. (line 9) * --disable-lint configuration option: Additional Configuration Options. - (line 15) + (line 19) * --disable-mpfr configuration option: Additional Configuration Options. - (line 32) + (line 36) * --disable-nls configuration option: Additional Configuration Options. - (line 37) + (line 41) * --dump-variables option: Options. (line 98) * --dump-variables option, using for library functions: Library Names. (line 45) * --enable-versioned-extension-dir configuration option: Additional Configuration Options. - (line 42) + (line 46) * --exec option: Options. (line 147) * --field-separator option: Options. (line 21) * --file option: Options. (line 25) @@ -34442,13 +34446,13 @@ Index * configuration option, --disable-extensions: Additional Configuration Options. (line 9) * configuration option, --disable-lint: Additional Configuration Options. - (line 15) + (line 19) * configuration option, --disable-mpfr: Additional Configuration Options. - (line 32) + (line 36) * configuration option, --disable-nls: Additional Configuration Options. - (line 37) + (line 41) * configuration option, --enable-versioned-extension-dir: Additional Configuration Options. - (line 42) + (line 46) * configuration options, gawk: Additional Configuration Options. (line 6) * constant regexps: Regexp Usage. (line 57) @@ -37432,57 +37436,57 @@ Node: Unix Installation1194749 Node: Quick Installation1195431 Node: Shell Startup Files1197845 Node: Additional Configuration Options1198934 -Node: Configuration Philosophy1201099 -Node: Non-Unix Installation1203468 -Node: PC Installation1203928 -Node: PC Binary Installation1204766 -Node: PC Compiling1205201 -Node: PC Using1206318 -Node: Cygwin1209871 -Node: MSYS1210970 -Node: VMS Installation1211471 -Node: VMS Compilation1212262 -Ref: VMS Compilation-Footnote-11213491 -Node: VMS Dynamic Extensions1213549 -Node: VMS Installation Details1215234 -Node: VMS Running1217487 -Node: VMS GNV1221766 -Node: VMS Old Gawk1222501 -Node: Bugs1222972 -Node: Bug address1223635 -Node: Usenet1226617 -Node: Maintainers1227621 -Node: Other Versions1228882 -Node: Installation summary1235970 -Node: Notes1237172 -Node: Compatibility Mode1237966 -Node: Additions1238748 -Node: Accessing The Source1239673 -Node: Adding Code1241110 -Node: New Ports1247329 -Node: Derived Files1251704 -Ref: Derived Files-Footnote-11257364 -Ref: Derived Files-Footnote-21257399 -Ref: Derived Files-Footnote-31257997 -Node: Future Extensions1258111 -Node: Implementation Limitations1258769 -Node: Extension Design1259952 -Node: Old Extension Problems1261096 -Ref: Old Extension Problems-Footnote-11262614 -Node: Extension New Mechanism Goals1262671 -Ref: Extension New Mechanism Goals-Footnote-11266035 -Node: Extension Other Design Decisions1266224 -Node: Extension Future Growth1268337 -Node: Notes summary1269173 -Node: Basic Concepts1270331 -Node: Basic High Level1271012 -Ref: figure-general-flow1271294 -Ref: figure-process-flow1271979 -Ref: Basic High Level-Footnote-11275280 -Node: Basic Data Typing1275465 -Node: Glossary1278793 -Node: Copying1310631 -Node: GNU Free Documentation License1348174 -Node: Index1373294 +Node: Configuration Philosophy1201249 +Node: Non-Unix Installation1203618 +Node: PC Installation1204078 +Node: PC Binary Installation1204916 +Node: PC Compiling1205351 +Node: PC Using1206468 +Node: Cygwin1210021 +Node: MSYS1211120 +Node: VMS Installation1211621 +Node: VMS Compilation1212412 +Ref: VMS Compilation-Footnote-11213641 +Node: VMS Dynamic Extensions1213699 +Node: VMS Installation Details1215384 +Node: VMS Running1217637 +Node: VMS GNV1221916 +Node: VMS Old Gawk1222651 +Node: Bugs1223122 +Node: Bug address1223785 +Node: Usenet1226767 +Node: Maintainers1227771 +Node: Other Versions1229032 +Node: Installation summary1236120 +Node: Notes1237322 +Node: Compatibility Mode1238116 +Node: Additions1238898 +Node: Accessing The Source1239823 +Node: Adding Code1241260 +Node: New Ports1247479 +Node: Derived Files1251854 +Ref: Derived Files-Footnote-11257514 +Ref: Derived Files-Footnote-21257549 +Ref: Derived Files-Footnote-31258147 +Node: Future Extensions1258261 +Node: Implementation Limitations1258919 +Node: Extension Design1260102 +Node: Old Extension Problems1261246 +Ref: Old Extension Problems-Footnote-11262764 +Node: Extension New Mechanism Goals1262821 +Ref: Extension New Mechanism Goals-Footnote-11266185 +Node: Extension Other Design Decisions1266374 +Node: Extension Future Growth1268487 +Node: Notes summary1269323 +Node: Basic Concepts1270481 +Node: Basic High Level1271162 +Ref: figure-general-flow1271444 +Ref: figure-process-flow1272129 +Ref: Basic High Level-Footnote-11275430 +Node: Basic Data Typing1275615 +Node: Glossary1278943 +Node: Copying1310781 +Node: GNU Free Documentation License1348324 +Node: Index1373444 End Tag Table diff --git a/doc/gawk.texi b/doc/gawk.texi index 593bf2db..8983ce61 100644 --- a/doc/gawk.texi +++ b/doc/gawk.texi @@ -40532,8 +40532,12 @@ command line when compiling @command{gawk} from scratch, including: @cindex @option{--disable-extensions} configuration option @cindex configuration option, @code{--disable-extensions} @item --disable-extensions -Disable configuring and building the sample extensions in the -@file{extension} directory. This is useful for cross-compiling. +Disable the extension mechanism within @command{gawk}. With this +option, it is not possible to use dynamic extensions. This also +disables configuring and building the sample extensions in the +@file{extension} directory. + +This option may be useful for cross-compiling. The default action is to dynamically check if the extensions can be configured and compiled. diff --git a/doc/gawktexi.in b/doc/gawktexi.in index 1ded5454..8c9b14f6 100644 --- a/doc/gawktexi.in +++ b/doc/gawktexi.in @@ -39505,8 +39505,12 @@ command line when compiling @command{gawk} from scratch, including: @cindex @option{--disable-extensions} configuration option @cindex configuration option, @code{--disable-extensions} @item --disable-extensions -Disable configuring and building the sample extensions in the -@file{extension} directory. This is useful for cross-compiling. +Disable the extension mechanism within @command{gawk}. With this +option, it is not possible to use dynamic extensions. This also +disables configuring and building the sample extensions in the +@file{extension} directory. + +This option may be useful for cross-compiling. The default action is to dynamically check if the extensions can be configured and compiled. @@ -229,7 +229,7 @@ get_actual_argument(NODE *t, int i, bool want_array) void load_ext(const char *lib_name) { - fatal(_("dynamic loading of library not supported")); + fatal(_("dynamic loading of libraries is not supported")); } #endif |