f7005f
build system: ccenv.sh: accommodate shells that lack (default) word splitting.
@@ -299,7 +299,7 @@ ccenv_set_cc()
|
|
299
299
|
ccenv_cc_cmd="$ccenv_cc"
|
300
300
|
|
301
301
|
if [ "$ccenv_cfgtype" = 'native' ]; then
|
302
|
-
ccenv_host=$($ccenv_cc
|
302
|
+
ccenv_host=$($ccenv_cc $(printf '%s' "$ccenv_cflags") -dumpmachine 2>/dev/null)
|
303
303
|
ccenv_cchost=$ccenv_host
|
304
304
|
return 0
|
305
305
|
fi
|
@@ -313,7 +313,7 @@ ccenv_set_cc()
|
|
313
313
|
fi
|
314
314
|
|
315
315
|
if [ -z "$ccenv_host" ]; then
|
316
|
-
ccenv_host=$($ccenv_cc
|
316
|
+
ccenv_host=$($ccenv_cc $(printf '%s' "$ccenv_cflags") -dumpmachine 2>/dev/null)
|
317
317
|
ccenv_cchost=$ccenv_host
|
318
318
|
else
|
319
319
|
ccenv_tmp=$(mktemp ./tmp_XXXXXXXXXXXXXXXX)
|
@@ -334,7 +334,7 @@ ccenv_set_cc()
|
|
334
334
|
rm -f "$ccenv_tmp"
|
335
335
|
unset ccenv_tmp
|
336
336
|
|
337
|
-
ccenv_cchost=$($ccenv_cc
|
337
|
+
ccenv_cchost=$($ccenv_cc $(printf '%s' "$ccenv_cflags") -dumpmachine 2>/dev/null)
|
338
338
|
fi
|
339
339
|
|
340
340
|
if [ "$ccenv_cchost" != "$ccenv_host" ]; then
|