Message ID | 20220120173142.2755077-1-matheus.ferst@eldorado.org.br |
---|---|
State | New |
Headers | show |
Series | configure: fix parameter expansion of --cross-cc-cflags options | expand |
On 1/20/22 18:31, matheus.ferst@eldorado.org.br wrote: > From: Matheus Ferst <matheus.ferst@eldorado.org.br> > > Without this fix, any use of --cross-cc-cflags-* causes a message like: > $ ../configure --cross-cc-ppc64le=clang --cross-cc-cflags-ppc64le="-target powerpc64le-unknown-linux-gnu -sysroot ..." > ../configure: 1: eval: cross_cc_cflags_--cross-cc-cflags-ppc64le=-target: not found > ../configure: 3816: export: cross_cc_cflags_--cross-cc-cflags-ppc64le: bad variable name > > Signed-off-by: Matheus Ferst <matheus.ferst@eldorado.org.br> > --- > configure | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/configure b/configure > index e1a31fb332..4735c1bffc 100755 > --- a/configure > +++ b/configure > @@ -402,7 +402,7 @@ for opt do > ;; > --cross-cc-*[!a-zA-Z0-9_-]*=*) error_exit "Passed bad --cross-cc-FOO option" > ;; > - --cross-cc-cflags-*) cc_arch=${opt#--cross-cc-flags-}; cc_arch=${cc_arch%%=*} > + --cross-cc-cflags-*) cc_arch=${opt#--cross-cc-cflags-}; cc_arch=${cc_arch%%=*} > eval "cross_cc_cflags_${cc_arch}=\$optarg" > cross_cc_vars="$cross_cc_vars cross_cc_cflags_${cc_arch}" > ;; Queued, thanks. Paolo
diff --git a/configure b/configure index e1a31fb332..4735c1bffc 100755 --- a/configure +++ b/configure @@ -402,7 +402,7 @@ for opt do ;; --cross-cc-*[!a-zA-Z0-9_-]*=*) error_exit "Passed bad --cross-cc-FOO option" ;; - --cross-cc-cflags-*) cc_arch=${opt#--cross-cc-flags-}; cc_arch=${cc_arch%%=*} + --cross-cc-cflags-*) cc_arch=${opt#--cross-cc-cflags-}; cc_arch=${cc_arch%%=*} eval "cross_cc_cflags_${cc_arch}=\$optarg" cross_cc_vars="$cross_cc_vars cross_cc_cflags_${cc_arch}" ;;