61c4d5
build system: ccenv: ccenv_set_cc{_bits}(): handle quotes in $ccenv_cflags.
@@ -463,7 +463,7 @@ ccenv_set_cc()
|
|
463
463
|
ccenv_errors=
|
464
464
|
|
465
465
|
if [ "$ccenv_cfgtype" = 'native' ]; then
|
466
|
-
ccenv_host
|
466
|
+
ccenv_host=$(eval $ccenv_cc $(printf '%s' "$ccenv_cflags") -dumpmachine 2>&3)
|
467
467
|
ccenv_cchost=$ccenv_host
|
468
468
|
ccenv_tool_epilog "$ccenv_cc"
|
469
469
|
return 0
|
@@ -665,7 +665,7 @@ ccenv_set_cc_bits()
|
|
665
665
|
"$ccenv_internal_guess")
|
666
666
|
|
667
667
|
printf '%s' "$ccenv_internal_str" \
|
668
|
-
| $ccenv_cc -S -xc - -o -
|
668
|
+
| eval $ccenv_cc -S -xc - -o - \
|
669
669
|
$(printf '%s' "$ccenv_cflags") \
|
670
670
|
> /dev/null 2>&3 \
|
671
671
|
&& ccenv_internal_size=$ccenv_internal_guess
|