code: def test__override_all_archs(self):
      self.env["ARCHFLAGS"] = "-arch x86_64"
      config_vars = {
          "CC": "clang",
          "CFLAGS": "-fno-strict-aliasing  -g -O3 -arch ppc -arch i386  ",
          "LDFLAGS": "-arch ppc -arch i386   -g",
          "CPPFLAGS": "-I. -isysroot /Developer/SDKs/MacOSX10.4u.sdk",
          "BLDSHARED": "gcc-4.0 -bundle  -arch ppc -arch i386 -g",
          "LDSHARED": "gcc-4.0 -bundle -arch ppc -arch i386 "
          "-isysroot /Developer/SDKs/MacOSX10.4u.sdk -g",
      }
      expected_vars = {
          "CC": "clang",
          "CFLAGS": "-fno-strict-aliasing  -g -O3     -arch x86_64",
          "LDFLAGS": "    -g -arch x86_64",
          "CPPFLAGS": "-I. -isysroot /Developer/SDKs/MacOSX10.4u.sdk",
          "BLDSHARED": "gcc-4.0 -bundle    -g -arch x86_64",
          "LDSHARED": "gcc-4.0 -bundle   -isysroot "
          "/Developer/SDKs/MacOSX10.4u.sdk -g -arch x86_64",
      }
      self.add_expected_saved_initial_values(config_vars, expected_vars)
  
      self.assertEqual(
          expected_vars, _osx_support._override_all_archs(config_vars)
      )
  
imports: import os
  import platform
  import stat
  import sys
  import unittest
  from test.support import os_helper
  import _osx_support
label_desc: Use image node_id 15 for calling the Test_OSXSupport obj's underlying member method code with example usage: obj.test__override_all_archs() without return types