|
From: | Matthew Woehlke |
Subject: | Re: Compiling gawk on Tandem NSK/OSS |
Date: | Wed, 08 Nov 2006 10:08:16 -0600 |
User-agent: | Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.0.8) Gecko/20061025 Thunderbird/1.5.0.8 Mnenhy/0.7.4.0 |
Eric Blake wrote:
According to Matthew Woehlke on 11/7/2006 2:35 PM:I am trying to build gawk 3.1.5 on Tandem NSK/OSS. To get this to work, I had to apply the following patch: ==== BEGIN patch --- gawk-3.1.5/awk.h 2005-07-26 11:07:43.000000000 -0700 +++ gawk-3.1.5-oss/awk.h 2006-11-07 11:47:38.000000000 -0800 @@ -41,6 +41,9 @@ #define _GNU_SOURCE 1 /* enable GNU extensions */ #endif /* _GNU_SOURCE */ +#define _TANDEM_SOURCE +#define _XOPEN_SOURCE_EXTENDED 1Isn't this taken care of by using the latest version of the gnulib extensions module? At any rate, my understanding is that autoconf 2.61 will also take care of this, by including the changes that gnulib made post autoconf-2.60. Is gawk even using gnulib yet?
From working on porting coreutils, I believe gnulib is mostly there (or if it isn't, I hope to find out soon and will get back to you), but I don't remember running into the need to '#define _XOPEN_SOURCE_EXTENDED 1' yet (maybe this was there already?), even if it does look like this is only needed because of a buggy netdb.h.
Anyway, to answer your question, I don't see that gawk is using gnulib (but I could be wrong, I'm not all that familiar with gnulib - and certainly not gawk - myself).
...and I also had to add '-lzrldsrl' to LIBS (this is NSK's '-ldl').Ralf posted a better solution to this on the autoconf list.
Right, gawk's configure.ac needs to be updated. -- MatthewIf this message is intercepted, the sender will disavow all knowledge of its existence.
[Prev in Thread] | Current Thread | [Next in Thread] |