I wrote a patch that allows me to compile gzip-1.4. But I'm not sure whether the assembler check in configure works correctly. I think the assembler implementation is not used anymore and it's triggered on my system just because config.h exists in /usr/include. (On other systems this check failes because lib/config.h does not exist at configure time.
-- Petr commit e81c4fc9c88487c0ab4a3327875f1b15926a67a0 Author: Petr Písař <petr.pi...@atlas.cz> Date: Thu Feb 18 13:06:32 2010 +0100 Include config.h from current directory diff --git a/configure.ac b/configure.ac index 1715eab..ad630e5 100644 --- a/configure.ac +++ b/configure.ac @@ -138,9 +138,9 @@ AC_CACHE_CHECK([for underline in external names], [gzip_cv_underline], AC_TRY_COMPILE([int foo() {return 0;}], [], [$NM conftest.$OBJEXT | grep _foo >/dev/null 2>&1 || gzip_cv_underline=no])]) -ASCPPFLAGS= +ASCPPFLAGS="-I." if test $gzip_cv_underline = no; then - ASCPPFLAGS='-DNO_UNDERLINE' + ASCPPFLAGS="${ASCPPFLAGS} -DNO_UNDERLINE" fi AC_SUBST([ASCPPFLAGS]) AC_OBJEXT commit 751ed3055686a84882f53695a47153a12e10d130 Author: Petr Písař <petr.pi...@atlas.cz> Date: Thu Feb 18 11:51:15 2010 +0100 Escape hash sign in sed script diff --git a/configure.ac b/configure.ac index 818dbd9..1715eab 100644 --- a/configure.ac +++ b/configure.ac @@ -130,7 +130,7 @@ if test "$gl_gcc_warnings" = yes; then fi # cc -E produces incorrect asm files on SVR4, so postprocess it. -ASCPPPOST="sed '/^ *#/d; s,//.*,,; s/% /%/g; s/\\. /./g'" +ASCPPPOST="sed '/^ *\#/d; s,//.*,,; s/% /%/g; s/\\. /./g'" AC_SUBST([ASCPPPOST]) AC_CACHE_CHECK([for underline in external names], [gzip_cv_underline],
pgpJ7ka7eoIrt.pgp
Description: PGP signature