Browse Source

build: do arm64 brew

Samuel Attard 1 year ago
parent
commit
b29e8072bc
1 changed files with 7 additions and 2 deletions
  1. 7 2
      .circleci/config/base.yml

+ 7 - 2
.circleci/config/base.yml

@@ -579,8 +579,13 @@ step-install-gnutar-on-mac: &step-install-gnutar-on-mac
     command: |
       if [ "`uname`" == "Darwin" ]; then
         if [ ! -d /usr/local/Cellar/gnu-tar/ ]; then
-          brew update
-          brew install gnu-tar
+          if [ "`sysctl -n sysctl.proc_translated`" == "1" ]; then
+            arch -arm64 brew update
+            arch -arm64 brew install gnu-tar
+          else
+            brew update
+            brew install gnu-tar
+          fi
         fi
         ln -fs /usr/local/bin/gtar /usr/local/bin/tar
       fi