diff --git a/.github/workflows/makefile.yml b/.github/workflows/makefile.yml index fa85af3f..710a57b2 100644 --- a/.github/workflows/makefile.yml +++ b/.github/workflows/makefile.yml @@ -43,6 +43,12 @@ jobs: path: .lake key: ${{ runner.os }}-lake + - name: Setup Go (MacOS) + if: ${{ runner.os == 'macOS' }} + uses: actions/setup-go@v4 + with: + go-version: '>=1.18' + - name: Build AWS-LC (MacOS) if : ${{ runner.os == 'macOS' }} run: | diff --git a/scripts/build_awslc.sh b/scripts/build_awslc.sh index bddcb1b1..8f62ef9e 100755 --- a/scripts/build_awslc.sh +++ b/scripts/build_awslc.sh @@ -9,17 +9,27 @@ set -o xtrace # Remember where LNSym is LNSym_DIR=${PWD} +echo $CC +echo $CXX +clang --version +gcc --version + +echo "" +echo "Environment variables:" +env # Install dependencies -brew install ninja golang +# brew install ninja -# Fetching and building AWS-LC +# Fetching AWS-LC git clone https://github.com/aws/aws-lc.git $HOME/aws-lc --depth 1 -cd $HOME/aws-lc; mkdir aws-lc-build; cd aws-lc-build -cmake -GNinja -DKEEP_ASM_LOCAL_SYMBOLS=1 -DCMAKE_BUILD_TYPE=RelWithDebInfo ../ -ninja +cd $HOME/aws-lc +# Build AWS-LC +mkdir aws-lc-build; cd aws-lc-build +# cmake -GNinja -DKEEP_ASM_LOCAL_SYMBOLS=1 -DCMAKE_BUILD_TYPE=RelWithDebInfo ../ +cmake -DKEEP_ASM_LOCAL_SYMBOLS=1 -DCMAKE_BUILD_TYPE=RelWithDebInfo ../ +# ninja +make # Move crypto_test to LNSym cp -f crypto/crypto_test ${LNSym_DIR}/Tests/ELFParser/Data/crypto_test - -cd ${LNSym_DIR}