code: def set_host_gcc_version(self, gcc_major_version, gcc_minor_version):
      # True only if the gcc version in the tuple is >=
      # min_gcc_major_version_, min_gcc_minor_version_
      if gcc_major_version < self.min_gcc_major_version_:
          print(
              "Your MAJOR version of GCC is too old: {}; "
              "it must be at least {}.{}".format(
                  gcc_major_version,
                  self.min_gcc_major_version_,
                  self.min_gcc_minor_version_,
              )
          )
          return False
      elif (
          gcc_major_version == self.min_gcc_major_version_
          and gcc_minor_version < self.min_gcc_minor_version_
      ):
          print(
              "Your MINOR version of GCC is too old: {}; "
              "it must be at least {}.{}".format(
                  gcc_minor_version,
                  self.min_gcc_major_version_,
                  self.min_gcc_minor_version_,
              )
          )
          return False
      print(
          "gcc version OK: {}.{}".format(
              gcc_major_version, gcc_minor_version
          )
      )
      self.host_gcc_major_version_ = gcc_major_version
      self.host_gcc_minor_version_ = gcc_minor_version
      return True
  
imports: import argparse
  import os
  import subprocess
label_desc: Use image node_id 2 for calling the IntelPlatform obj's underlying member method code with example usage: obj.set_host_gcc_version(gcc_major_version, gcc_minor_version) and returns: True, False, False