gzip fails to link because the symbol '__printf__' cannot be resolved. I originally patched gzip's source simply to check whether __GNUC__ was defined - but for some reason this wasn't sufficient (or I got the condition wrong ;) (Does the check for whether __GNUC__ is defined have to come before the check for what value it has?) This patch will not affect builds using GCC and will work on IRIX - but other compilers suites (__SUNPRO_C, __DECC, etc.) will presumably still be broken...
Created attachment 207901 [details, diff] Fix GCC-specific #defines in gzip
does upstream know about this problem?
can you give the compilation error please? It seems this file hasn't been changed in gnulib looking at their git (http://git.savannah.gnu.org/gitweb/?p=gnulib.git;a=history;f=lib/stdio.in.h;h=d0ffa59863492649cb12d6000845a4d3cfcb411f;hb=HEAD)
This is hopefully fixed in gzip-1.4 and beyond