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

Mark Adler madler at alumni.caltech.edu
Sat Mar 20 12:50:41 EDT 2010


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

Samuli,

Instead of the proposed utterly mysterious patches, how about instead I just get rid of the [a-z] stuff?  Please try the patch below.

Mark


--- 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