--- /dev/null
+$NetBSD$
+
+Hunk #0:
+ Don't let *_STAGE0 to be empty even when we're bootstrapping from
+ HC.
+
+Hunk #1:
+ Use of the notorious '==' operator of test(1).
+
+
+--- configure.ac.orig 2012-02-01 18:10:32.000000000 +0000
++++ configure.ac
+@@ -117,7 +117,12 @@ AC_ARG_ENABLE(bootstrap-with-devel-snaps
+ EnableBootstrapWithDevelSnaphost=NO
+ )
+
+-if test "$WithGhc" != ""; then
++if test "$WithGhc" = ""; then
++ CC_STAGE0='$(CC)'
++ AR_STAGE0='$(AR)'
++ AR_OPTS_STAGE0='$(AR_OPTS)'
++ ArSupportsAtFile_STAGE0='$(ArSupportsAtFile)'
++else
+ FPTOOLS_GHC_VERSION([GhcVersion], [GhcMajVersion], [GhcMinVersion], [GhcPatchLevel])dnl
+
+ if test "$GhcMajVersion" = "unknown" -o "$GhcMinVersion" = "unknown"; then
+@@ -496,7 +501,7 @@ dnl ** check for dtrace (currently only
+ HaveDtrace=NO
+ AC_PATH_PROG(DtraceCmd,dtrace)
+ if test -n "$DtraceCmd"; then
+- if test "x$TargetOS_CPP-$TargetVendor_CPP" == "xdarwin-apple" -o "x$TargetOS_CPP-$TargetVendor_CPP" == "xsolaris2-unknown"; then
++ if test "x$TargetOS_CPP-$TargetVendor_CPP" = "xdarwin-apple" -o "x$TargetOS_CPP-$TargetVendor_CPP" = "xsolaris2-unknown"; then
+ HaveDtrace=YES
+ fi
+ fi