(CommandList
  children: [
    (AndOr
      children: [
        (C {(Lit_Other "[")} {(DQ ($ VSub_Name "$BUILD_STATIC"))} {(Lit_Other "=") (Lit_Other "=")} 
          {(none)} {(Lit_Other "]")}
        )
        (AndOr
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [(assign_pair lhs:(LeftVar name:STATIC_FLAGS) rhs:{(SQ )} spids:[23])]
              spids: [23]
            )
            (Assignment
              keyword: Assign_None
              pairs: [(assign_pair lhs:(LeftVar name:STATIC_FLAGS) rhs:{(--static)} spids:[27])]
              spids: [27]
            )
          ]
          op_id: Op_DPipe
        )
      ]
      op_id: Op_DAmp
    )
    (AndOr
      children: [
        (C {(Lit_Other "[")} {(-z)} {(DQ ($ VSub_Name "$HOST_ARCH"))} {(Lit_Other "]")})
        (AndOr
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [(assign_pair lhs:(LeftVar name:TEMP) rhs:{(DQ ($ VSub_Name "$CC"))} spids:[42])]
              spids: [42]
            )
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LeftVar name:TEMP)
                  rhs: {(DQ (${ VSub_Name HOST_ARCH) (-cc))}
                  spids: [49]
                )
              ]
              spids: [49]
            )
          ]
          op_id: Op_DPipe
        )
      ]
      op_id: Op_DAmp
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LeftVar name:LIBC_TYPE) rhs:{(musl)} spids:[57])]
      spids: [57]
    )
    (AndOr
      children: [
        (C {(Lit_Other "[")} {(KW_Bang "!")} {(-z)} {(DQ ($ VSub_Name "$UCLIBC_CONFIG"))} 
          {(Lit_Other "]")}
        )
        (AndOr
          children: [
            (C {(Lit_Other "[")} {(-z)} {(DQ ($ VSub_Name "$MUSL"))} {(Lit_Other "]")})
            (Assignment
              keyword: Assign_None
              pairs: [(assign_pair lhs:(LeftVar name:LIBC_TYPE) rhs:{(uClibc)} spids:[86])]
              spids: [86]
            )
          ]
          op_id: Op_DAmp
        )
      ]
      op_id: Op_DAmp
    )
    (AndOr
      children: [
        (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$STAGE_DIR") (/bin))})
        (AndOr
          children: [
            (C {(DQ ($ VSub_Name "$TEMP"))} {(DQ ($ VSub_Name "$SOURCES") (/toys/ccwrap.c))} {(-Os)} 
              {($ VSub_Name "$CFLAGS")} {(-o)} {(DQ ($ VSub_Name "$STAGE_DIR") (/bin/) (${ VSub_Name TOOLCHAIN_PREFIX) (cc))} 
              {($ VSub_Name "$STATIC_FLAGS")} 
              {(-DDYNAMIC_LINKER) (Lit_Other "=") (EscapedLiteralPart token:<Lit_EscapedChar "\\\"">) 
                (/lib/ld-) (${ VSub_Name LIBC_TYPE) (.so.0) (EscapedLiteralPart token:<Lit_EscapedChar "\\\"">)
              } 
              {
                (BracedVarSub
                  token: <VSub_Name ELF2FLT>
                  suffix_op: (StringUnary op_id:VTest_ColonPlus arg_word:{(-DELF2FLT)})
                  spids: [147 151]
                )
              }
            )
            (AndOr
              children: [
                (SimpleCommand
                  words: [
                    {(echo)}
                    {(-e)}
                    {
                      (DQ ("#!/bin/bash") (EscapedLiteralPart token:<Lit_EscapedChar "\\n">) 
                        (EscapedLiteralPart token:<Lit_EscapedChar "\\n">) (${ VSub_Name TOOLCHAIN_PREFIX) ("cc -E ")
                      ) (SQ <"\"$@\"">)
                    }
                  ]
                  redirects: [
                    (Redirect
                      op_id: Redir_Great
                      arg_word: 
                        {
                          (DQ ($ VSub_Name "$STAGE_DIR") (/bin/) (${ VSub_Name TOOLCHAIN_PREFIX) (cpp))
                        }
                      fd: -1
                      spids: [177]
                    )
                  ]
                )
                (AndOr
                  children: [
                    (C {(chmod)} {(Lit_Other "+") (x)} 
                      {(DQ ($ VSub_Name "$STAGE_DIR") (/bin/) (${ VSub_Name TOOLCHAIN_PREFIX) (cpp))}
                    )
                    (C {(dienow)})
                  ]
                  op_id: Op_DPipe
                )
              ]
              op_id: Op_DAmp
            )
          ]
          op_id: Op_DAmp
        )
      ]
      op_id: Op_DAmp
    )
  ]
)