Last modified: 2014-09-25 20:21:21 UTC
Upgrade GNU Awk to latest 4.1.1 - many new features. Current installed version is 3.1.8 from 2010.
Thanks for taking the time to report this! Once all servers are upgraded from Ubuntu Precise to Trusty, there will be version 4.0.1 instead of 3.1.8 (see bug 63899) and we wouldn't want to track every single package seperately. If you really insist on version 4.1.1 instead of 4.0.1, please provide specific reasons why to compile, deploy and maintain a custom version of awk not shipped by default by the distribution running on the servers. Hint: "Many new features" is not a specific reason. :)
The distribution of 4.0.1 to 4.1.1 is almost twice the size (4MB gzip) so there was a lot of changes between 2012 (4.0.1) and 2014 (4.1.1), largely C extensions. The only specific reason I can provide is I may not be the only one looking to use these new features. In the interim I've installed it in my Tools account. For the record, a "configure; make" took about 60 seconds, no errors, and generated a single executable: gawk. In that regard it's about as easy as they come, but I don't know what's involved to deploy and maintain.
In case anyone reading this in the future, the executable is here: /data/project/ext-lnk-discover/gawk-4.1.1/gawk (on Tools)