aboutsummaryrefslogtreecommitdiffstats
path: root/doc/gawk.info
diff options
context:
space:
mode:
Diffstat (limited to 'doc/gawk.info')
-rw-r--r--doc/gawk.info114
1 files changed, 53 insertions, 61 deletions
diff --git a/doc/gawk.info b/doc/gawk.info
index aa1d9ab2..51f91d5d 100644
--- a/doc/gawk.info
+++ b/doc/gawk.info
@@ -20317,6 +20317,7 @@ needed for the build may be found at
MS-Windows binary of `gawk', type `make mingw32'.
The 32 bit EMX version of `gawk' works "out of the box" under OS/2.
+However, it is highly recommended to use GCC 2.95.3 for the compilation.
In principle, it is possible to compile `gawk' the following way:
$ ./configure
@@ -20325,23 +20326,17 @@ In principle, it is possible to compile `gawk' the following way:
This is not recommended, though. To get an OMF executable you should
use the following commands at your `sh' prompt:
- $ CPPFLAGS="-D__ST_MT_ERRNO__"
- $ export CPPFLAGS
$ CFLAGS="-O2 -Zomf -Zmt"
$ export CFLAGS
$ LDFLAGS="-s -Zcrtdll -Zlinker /exepack:2 -Zlinker /pm:vio -Zstack 0x6000"
$ export LDFLAGS
$ RANLIB="echo"
$ export RANLIB
- $ ./configure --prefix=c:/usr --without-included-gettext
+ $ ./configure --prefix=c:/usr
$ make AR=emxomfar
- These are just suggestions. You may use any other set of
-(self-consistent) environment variables and compiler flags.
-
- To get an FHS-compliant file hierarchy it is recommended to use the
-additional `configure' options `--infodir=c:/usr/share/info',
-`--mandir=c:/usr/share/man' and `--libexecdir=c:/usr/lib'.
+ These are just suggestions for use with GCC 2.x. You may use any
+other set of (self-consistent) environment variables and compiler flags.
If you use GCC 2.95 it is recommended to use also:
@@ -20350,8 +20345,6 @@ additional `configure' options `--infodir=c:/usr/share/info',
You can also get an `a.out' executable if you prefer:
- $ CPPFLAGS="-D__ST_MT_ERRNO__"
- $ export CPPFLAGS
$ CFLAGS="-O2 -Zmt"
$ export CFLAGS
$ LDFLAGS="-s -Zstack 0x6000"
@@ -20360,12 +20353,12 @@ additional `configure' options `--infodir=c:/usr/share/info',
$ ./configure --prefix=c:/usr
$ make
- NOTE: Versions later than GCC 2.95, i.e., GCC 3.x using the
- Innotek libc were not tested.
+ NOTE: Compilation of `a.out' executables also works with GCC 3.2.
+ Versions later than GCC 3.2 have not been tested successfully.
`make install' works as expected with the EMX build.
- NOTE: Most OS/2 ports of GNU `make' are not able to handle the
+ NOTE: Ancient OS/2 ports of GNU `make' are not able to handle the
Makefiles of this package. If you encounter any problems with
`make', try GNU Make 3.79.1 or later versions. You should find
the latest version on `ftp://hobbes.nmsu.edu/pub/os2/'.
@@ -25012,8 +25005,7 @@ Index
* compiling gawk for Cygwin: Cygwin. (line 6)
* compiling gawk for MS-DOS and MS-Windows: PC Compiling. (line 13)
* compiling gawk for VMS: VMS Compilation. (line 6)
-* compiling gawk with EMX for OS/2 and MS-Windows: PC Compiling.
- (line 28)
+* compiling gawk with EMX for OS/2: PC Compiling. (line 28)
* compl() function (gawk): Bitwise Functions. (line 42)
* complement, bitwise: Bitwise Functions. (line 25)
* compound statements, control statements and: Statements. (line 10)
@@ -27448,50 +27440,50 @@ Node: Non-Unix Installation807700
Node: PC Installation808158
Node: PC Binary Installation809457
Node: PC Compiling811305
-Node: PC Testing814451
-Node: PC Using815627
-Node: Cygwin819812
-Node: MSYS820809
-Node: VMS Installation821323
-Node: VMS Compilation821927
-Node: VMS Installation Details823504
-Node: VMS Running825134
-Node: VMS POSIX826731
-Node: VMS Old Gawk828029
-Node: Bugs828501
-Node: Other Versions832366
-Node: Notes837645
-Node: Compatibility Mode838337
-Node: Additions839120
-Node: Accessing The Source839932
-Node: Adding Code841355
-Node: New Ports846903
-Node: Dynamic Extensions851016
-Node: Internals852392
-Node: Plugin License861508
-Node: Sample Library862142
-Node: Internal File Description862828
-Node: Internal File Ops866535
-Ref: Internal File Ops-Footnote-1871303
-Node: Using Internal File Ops871451
-Node: Future Extensions873828
-Node: Basic Concepts876332
-Node: Basic High Level877089
-Ref: Basic High Level-Footnote-1881124
-Node: Basic Data Typing881309
-Node: Floating Point Issues885834
-Node: String Conversion Precision886917
-Ref: String Conversion Precision-Footnote-1888611
-Node: Unexpected Results888720
-Node: POSIX Floating Point Problems890546
-Ref: POSIX Floating Point Problems-Footnote-1894242
-Node: Glossary894280
-Node: Copying918379
-Node: GNU Free Documentation License955936
-Node: next-edition981080
-Node: unresolved981432
-Node: revision981932
-Node: consistency982355
-Node: Index985854
+Node: PC Testing814249
+Node: PC Using815425
+Node: Cygwin819610
+Node: MSYS820607
+Node: VMS Installation821121
+Node: VMS Compilation821725
+Node: VMS Installation Details823302
+Node: VMS Running824932
+Node: VMS POSIX826529
+Node: VMS Old Gawk827827
+Node: Bugs828299
+Node: Other Versions832164
+Node: Notes837443
+Node: Compatibility Mode838135
+Node: Additions838918
+Node: Accessing The Source839730
+Node: Adding Code841153
+Node: New Ports846701
+Node: Dynamic Extensions850814
+Node: Internals852190
+Node: Plugin License861306
+Node: Sample Library861940
+Node: Internal File Description862626
+Node: Internal File Ops866333
+Ref: Internal File Ops-Footnote-1871101
+Node: Using Internal File Ops871249
+Node: Future Extensions873626
+Node: Basic Concepts876130
+Node: Basic High Level876887
+Ref: Basic High Level-Footnote-1880922
+Node: Basic Data Typing881107
+Node: Floating Point Issues885632
+Node: String Conversion Precision886715
+Ref: String Conversion Precision-Footnote-1888409
+Node: Unexpected Results888518
+Node: POSIX Floating Point Problems890344
+Ref: POSIX Floating Point Problems-Footnote-1894040
+Node: Glossary894078
+Node: Copying918177
+Node: GNU Free Documentation License955734
+Node: next-edition980878
+Node: unresolved981230
+Node: revision981730
+Node: consistency982153
+Node: Index985652

End Tag Table