[Zlib-devel] [patch] Reset LANG and LC_* vars to safe values of C in ./configure script

Samuli Suominen ssuominen at gentoo.org
Sat Mar 20 13:27:58 EDT 2010


On 03/20/2010 06:50 PM, Mark Adler wrote:
> On Mar 20, 2010, at 9:19 AM, Samuli Suominen wrote:
>> It's because sed like [a-z] in ./configure script fail as described
>> here: http://www.gentoo.org/proj/en/qa/autofailure.xml
> Instead of the proposed utterly mysterious patches, how about instead I just get rid of the [a-z] stuff?  Please try the patch below.

This works.  Thanks.

> --- configure.124	2010-03-12 07:06:14.000000000 -0800
> +++ configure	2010-03-20 09:45:40.000000000 -0700
> @@ -43,11 +43,11 @@
>        echo '  configure [--zprefix] [--prefix=PREFIX]  [--eprefix=EXPREFIX]'
>        echo '    [--static] [--64] [--libdir=LIBDIR] [--includedir=INCLUDEDIR]'
>          exit 0 ;;
> -    -p*=* | --prefix=*) prefix=`echo $1 | sed 's/[-a-z_]*=//'`; shift ;;
> -    -e*=* | --eprefix=*) exec_prefix=`echo $1 | sed 's/[-a-z_]*=//'`; shift ;;
> -    -l*=* | --libdir=*) libdir=`echo $1 | sed 's/[-a-z_]*=//'`; shift ;;
> -    -i*=* | --includedir=*) includedir=`echo $1 | sed 's/[-a-z_]*=//'`;shift ;;
> -    -u*=* | --uname=*) uname=`echo $1 | sed 's/[-a-z_]*=//'`;shift ;;
> +    -p*=* | --prefix=*) prefix=`echo $1 | sed 's/.*=//'`; shift ;;
> +    -e*=* | --eprefix=*) exec_prefix=`echo $1 | sed 's/.*=//'`; shift ;;
> +    -l*=* | --libdir=*) libdir=`echo $1 | sed 's/.*=//'`; shift ;;
> +    -i*=* | --includedir=*) includedir=`echo $1 | sed 's/.*=//'`;shift ;;
> +    -u*=* | --uname=*) uname=`echo $1 | sed 's/.*=//'`;shift ;;
>      -p* | --prefix) prefix="$2"; shift; shift ;;
>      -e* | --eprefix) exec_prefix="$2"; shift; shift ;;
>      -l* | --libdir) libdir="$2"; shift; shift ;;
> 




More information about the Zlib-devel mailing list