diff --git a/configure b/configure
index 2c1c1ac69251dc367f624c55e56fdd96236dac2f..244d272fff330880e6dd8c7d4777ae2fadab064d 100755
--- a/configure
+++ b/configure
@@ -1408,7 +1408,6 @@ strip="${cross_prefix}${strip}"
 sysinclude_default="${sysroot}/usr/include"
 
 set_default cc nm sysinclude
-as_default=$cc
 enabled cross_compile || host_cc_default=$cc
 set_default host_cc
 
@@ -1493,6 +1492,7 @@ fi
 
 test -n "$cc_type" && enable $cc_type || echolog "Unknown C compiler $cc"
 
+: ${as_default:=$cc}
 : ${dep_cc_default:=$cc}
 : ${ld_default:=$cc}
 set_default as dep_cc ld