diff options
Diffstat (limited to 'README_d')
-rw-r--r-- | README_d/README.aix | 6 | ||||
-rw-r--r-- | README_d/README.hpux | 43 | ||||
-rw-r--r-- | README_d/README.ia64 | 8 | ||||
-rw-r--r-- | README_d/README.pc | 3 | ||||
-rw-r--r-- | README_d/README.solaris | 18 |
5 files changed, 77 insertions, 1 deletions
diff --git a/README_d/README.aix b/README_d/README.aix new file mode 100644 index 00000000..283d3873 --- /dev/null +++ b/README_d/README.aix @@ -0,0 +1,6 @@ +Tue Mar 11 13:21:26 IST 2003 +============================ + +On AIX 4.2 systems, you need: + + ./configure --disable-nls && make all check install diff --git a/README_d/README.hpux b/README_d/README.hpux new file mode 100644 index 00000000..59f87539 --- /dev/null +++ b/README_d/README.hpux @@ -0,0 +1,43 @@ +Mon, 27 May 2002 17:55:46 +0800 +------------------------------- + +The network support "|&" may not work under HP-UX 11. +An error message appears similar to this: +gawk: test_script.awk:3: fatal: get_a_record: iop->buf: can't allocate -61246 +bytes of memory (not enough space) + +Solution: +This is a bug in the fstat() call of HP-UX 11.00, please apply +the cumulative ARPA Transport patch PHNE_26771 to fix it. + +The following is the related description in PHNE_26771: + + Customer's application gets the wrong value from fstat(). + Resolution: + The value returned via st_blksize is now retrieved + from the same info as in 10.20. + +In case you cannot apply the HP patch, the attached patch to gawk source +might work. + +Xiang Zhao <xiangz@163.net> +Stepan Kasal <kasal@math.cas.cz> + +--- gawk-3.1.2-plain/posix/gawkmisc.c Tue Apr 16 13:58:41 2002 ++++ gawk-3.1.2-hpux/posix/gawkmisc.c Fri May 24 11:46:35 2002 +@@ -77,7 +77,13 @@ + * meant for in the first place. + */ + #ifdef HAVE_ST_BLKSIZE +-#define DEFBLKSIZE (stb->st_blksize > 0 ? stb->st_blksize : BUFSIZ) ++ /* ++ * 100k must be enough for everybody, ++ * bigger number means probably a bug in fstat() ++ */ ++#define MAXBLKSIZE 102400 ++#define DEFBLKSIZE (stb->st_blksize > 0 && stb->st_blksize <= MAXBLKSIZE \ ++ ? stb->st_blksize : BUFSIZ) + #else + #define DEFBLKSIZE BUFSIZ + #endif + diff --git a/README_d/README.ia64 b/README_d/README.ia64 index 439f9f3c..844d6a6a 100644 --- a/README_d/README.ia64 +++ b/README_d/README.ia64 @@ -1,3 +1,11 @@ +Tue Mar 11 13:19:45 IST 2003 +============================ + +On real Itanium systems, builds with GCC are fine. If you're using the +Intel compiler `ecc', you need: + + CC=ecc ./configure && make all check install CFLAGS='-g -Drestrict=' + Tue Apr 16 13:55:15 IDT 2002 ============================ The current version of the IA-64 environment builds gawk without any problems. diff --git a/README_d/README.pc b/README_d/README.pc index 066b1ae8..5218508b 100644 --- a/README_d/README.pc +++ b/README_d/README.pc @@ -6,7 +6,8 @@ support for long filenames under Win95), Eberhard Mattes (EMX; OS/2, DOS, and Win32 with rsxnt), and Jan-Jaap van der Heijden and Mumit Khan (Mingw32; Win32). Microsoft Visual C/C++ can be used to build a Win32 version for Windows 9x/NT, and MSC can be used to build 16-bit versions -for DOS and OS/2. +for DOS and OS/2. (As of 3.1.2, the MSC version doesn't work, but the +maintainer for it is working on fixing it.) The cygwin environment (http://www.cygwin.com) may also be used to compile and run gawk under Windows. For cygwin, building and diff --git a/README_d/README.solaris b/README_d/README.solaris index 205f7634..499ea4d8 100644 --- a/README_d/README.solaris +++ b/README_d/README.solaris @@ -118,3 +118,21 @@ The Ohio State University http://www.math.ohio-state.edu/~nevai/ Columbus, Ohio 43210-1174 1-614-292-5310 (Office/Answering Device) The United States of America 1-614-292-1479 (Math Dept Fax) +Solaris Problem #3: +=================== +Sun Feb 9 10:35:51 IST 2003 + +Certain versions of Sun C give compilation errors under Solaris 5.5, 5.6 and +possibly later. Here's what I was told: + +> We have this version of cc here: +> cc -V +> cc: Sun WorkShop 6 update 1 C 5.2 2000/09/11 +> +> Probably, the others use different combinations of OS and CC. +> A quick fix was this (we use csh-syntax here): +> +> setenv CC "/opt/SUNWspro/bin/cc -Xc" +> ./configure +> make check + |