title: Pod install fails on m1 macbook
body: <p>Error in running pod install.
  I've been trying to run pod install but it keeps failing on all projects, I even created new projects from scratch to eliminate the suspicion that it might be an error in the configuration but it also failed .<br />
  I've tried gem cocoapods and brew cocoapods, I've also tried with and without arch -x86_64 but nothing works  I've also tried everything in these links:<br />
  <a href="https://stackoverflow.com/questions/65917288/react-native-pod-install-failed-on-apple-silicon-m1">React Native pod install failed on Apple Silicon (M1)</a></p>
  <pre><code>Analyzing dependencies
  Fetching podspec for `DoubleConversion` from `../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec`
  Fetching podspec for `RCT-Folly` from `../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec`
  Fetching podspec for `boost` from `../node_modules/react-native/third-party-podspecs/boost.podspec`
  Fetching podspec for `glog` from `../node_modules/react-native/third-party-podspecs/glog.podspec`
  Downloading dependencies
  Installing CocoaAsyncSocket (7.6.5)
  Installing DoubleConversion (1.1.6)
  Installing FBLazyVector (0.67.4)
  Installing FBReactNativeSpec (0.67.4)
  Installing Flipper (0.99.0)
  Installing Flipper-Boost-iOSX (1.76.0.1.11)
  Installing Flipper-DoubleConversion (3.1.7)
  Installing Flipper-Fmt (7.1.7)
  Installing Flipper-Folly (2.6.7)
  Installing Flipper-Glog (0.3.6)
  [!] /bin/bash -c 
  set -e
  #!/bin/bash
  # Copyright (c) Facebook, Inc. and its affiliates.
  #
  # This source code is licensed under the MIT license found in the
  # LICENSE file in the root directory of this source tree.
  
  set -e
  
  PLATFORM_NAME=&quot;${PLATFORM_NAME:-iphoneos}&quot;
  CURRENT_ARCH=&quot;${CURRENT_ARCH}&quot;
  
  if [ -z &quot;$CURRENT_ARCH&quot; ] || [ &quot;$CURRENT_ARCH&quot; == &quot;undefined_arch&quot; ]; then
      # Xcode 10 beta sets CURRENT_ARCH to &quot;undefined_arch&quot;, this leads to incorrect linker arg.
      # it's better to rely on platform name as fallback because architecture differs between simulator and device
  
      if [[ &quot;$PLATFORM_NAME&quot; == *&quot;simulator&quot;* ]]; then
          CURRENT_ARCH=&quot;x86_64&quot;
      else
          CURRENT_ARCH=&quot;armv7&quot;
      fi
  fi
  
  export CC=&quot;$(xcrun -find -sdk $PLATFORM_NAME cc) -arch $CURRENT_ARCH -isysroot $(xcrun -sdk $PLATFORM_NAME --show-sdk-path)&quot;
  export CXX=&quot;$CC&quot;
  
  # Remove automake symlink if it exists
  if [ -h &quot;test-driver&quot; ]; then
      rm test-driver
  fi
  
  ./configure --host arm-apple-darwin
  
  # Fix build for tvOS
  cat &lt;&lt; EOF &gt;&gt; src/config.h
  /* Add in so we have Apple Target Conditionals */
  #ifdef __APPLE__
  #include &lt;TargetConditionals.h&gt;
  #include &lt;Availability.h&gt;
  #endif
  /* Special configuration for AppleTVOS */
  #if TARGET_OS_TV
  #undef HAVE_SYSCALL_H
  #undef HAVE_SYS_SYSCALL_H
  #undef OS_MACOSX
  #endif
  /* Special configuration for ucontext */
  #undef HAVE_UCONTEXT_H
  #undef PC_FROM_UCONTEXT
  #if defined(__x86_64__)
  #define PC_FROM_UCONTEXT uc_mcontext-&gt;__ss.__rip
  #elif defined(__i386__)
  #define PC_FROM_UCONTEXT uc_mcontext-&gt;__ss.__eip
  #endif
  EOF
  
  # Prepare exported header include
  EXPORTED_INCLUDE_DIR=&quot;exported/glog&quot;
  mkdir -p exported/glog
  cp -f src/glog/log_severity.h &quot;$EXPORTED_INCLUDE_DIR/&quot;
  cp -f src/glog/logging.h &quot;$EXPORTED_INCLUDE_DIR/&quot;
  cp -f src/glog/raw_logging.h &quot;$EXPORTED_INCLUDE_DIR/&quot;
  cp -f src/glog/stl_logging.h &quot;$EXPORTED_INCLUDE_DIR/&quot;
  cp -f src/glog/vlog_is_on.h &quot;$EXPORTED_INCLUDE_DIR/&quot;
  
  checking for a BSD-compatible install... /opt/homebrew/bin/ginstall -c
  checking whether build environment is sane... yes
  checking for arm-apple-darwin-strip... no
  checking for strip... strip
  checking for a thread-safe mkdir -p... /opt/homebrew/bin/gmkdir -p
  checking for gawk... no
  checking for mawk... no
  checking for nawk... no
  checking for awk... awk
  checking whether make sets $(MAKE)... yes
  checking whether make supports nested variables... yes
  checking for arm-apple-darwin-gcc... /Applications/Developer Tools/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc -arch armv7 -isysroot /Applications/Developer Tools/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS15.2.sdk
  checking whether the C compiler works... no
  /Users/samimishal/Library/Caches/CocoaPods/Pods/Release/Flipper-Glog/0.3.6-1dfd6/missing: Unknown `--is-lightweight' option
  Try `/Users/samimishal/Library/Caches/CocoaPods/Pods/Release/Flipper-Glog/0.3.6-1dfd6/missing --help' for more information
  configure: WARNING: 'missing' script is too old or missing
  configure: error: in `/Users/samimishal/Library/Caches/CocoaPods/Pods/Release/Flipper-Glog/0.3.6-1dfd6':
  configure: error: C compiler cannot create executables
  See `config.log' for more details
  </code></pre>