Browse Source

ci: fix CFLAGS for macos otp build

Zaiming (Stone) Shi 2 years ago
parent
commit
da8f3da4cc
1 changed files with 2 additions and 2 deletions
  1. 2 2
      .github/actions/package-macos/action.yaml

+ 2 - 2
.github/actions/package-macos/action.yaml

@@ -81,7 +81,7 @@ runs:
         git clone --depth 1 --branch OTP-${{ inputs.otp }} https://github.com/emqx/otp.git "$OTP_SOURCE_PATH"
         git clone --depth 1 --branch OTP-${{ inputs.otp }} https://github.com/emqx/otp.git "$OTP_SOURCE_PATH"
         cd "$OTP_SOURCE_PATH"
         cd "$OTP_SOURCE_PATH"
         if [ "$(arch)" = arm64 ]; then
         if [ "$(arch)" = arm64 ]; then
-            export CFLAGS="-I$(brew --prefix unixodbc)/include"
+            export CFLAGS="-O2 -g -I$(brew --prefix unixodbc)/include"
             export LDFLAGS="-L$(brew --prefix unixodbc)/lib"
             export LDFLAGS="-L$(brew --prefix unixodbc)/lib"
             WITH_ODBC="--with-odbc=$(brew --prefix unixodbc)"
             WITH_ODBC="--with-odbc=$(brew --prefix unixodbc)"
         else
         else
@@ -92,8 +92,8 @@ runs:
         rm -rf "$OTP_INSTALL_PATH"
         rm -rf "$OTP_INSTALL_PATH"
         make install
         make install
         if [ "$(arch)" = arm64 ]; then
         if [ "$(arch)" = arm64 ]; then
+            unset CFLAGS
             unset LDFLAGS
             unset LDFLAGS
-            unset CC
         fi
         fi
     - name: build
     - name: build
       env:
       env: