mirror of
https://github.com/status-im/nimbus-eth1.git
synced 2025-02-04 16:25:10 +00:00
test with aarch64 macOS (#2729)
This commit is contained in:
parent
1858d55748
commit
eec41bc0e8
14
.github/workflows/ci.yml
vendored
14
.github/workflows/ci.yml
vendored
@ -39,6 +39,9 @@ jobs:
|
|||||||
- os: macos
|
- os: macos
|
||||||
cpu: amd64
|
cpu: amd64
|
||||||
evmc: evmc
|
evmc: evmc
|
||||||
|
- os: macos
|
||||||
|
cpu: arm64
|
||||||
|
evmc: evmc
|
||||||
- os: windows
|
- os: windows
|
||||||
cpu: amd64
|
cpu: amd64
|
||||||
evmc: evmc
|
evmc: evmc
|
||||||
@ -51,6 +54,9 @@ jobs:
|
|||||||
- os: macos
|
- os: macos
|
||||||
cpu: amd64
|
cpu: amd64
|
||||||
evmc: nimvm
|
evmc: nimvm
|
||||||
|
- os: macos
|
||||||
|
cpu: arm64
|
||||||
|
evmc: nimvm
|
||||||
include:
|
include:
|
||||||
- target:
|
- target:
|
||||||
os: linux
|
os: linux
|
||||||
@ -77,15 +83,15 @@ jobs:
|
|||||||
if [[ '${{ matrix.target.cpu }}' == 'amd64' ]]; then
|
if [[ '${{ matrix.target.cpu }}' == 'amd64' ]]; then
|
||||||
PLATFORM=x64
|
PLATFORM=x64
|
||||||
GOARCH=amd64
|
GOARCH=amd64
|
||||||
USE_MIRACL=0
|
elif [[ '${{ matrix.target.cpu }}' == 'arm64' ]]; then
|
||||||
|
PLATFORM=arm64
|
||||||
|
GOARCH=arm64
|
||||||
else
|
else
|
||||||
PLATFORM=x86
|
PLATFORM=x86
|
||||||
GOARCH=386
|
GOARCH=386
|
||||||
USE_MIRACL=1
|
|
||||||
fi
|
fi
|
||||||
echo "PLATFORM=${PLATFORM}" >> $GITHUB_ENV
|
echo "PLATFORM=${PLATFORM}" >> $GITHUB_ENV
|
||||||
echo "GOARCH=${GOARCH}" >> $GITHUB_ENV
|
echo "GOARCH=${GOARCH}" >> $GITHUB_ENV
|
||||||
echo "USE_MIRACL=${USE_MIRACL}" >> $GITHUB_ENV
|
|
||||||
|
|
||||||
ncpu=''
|
ncpu=''
|
||||||
case '${{ runner.os }}' in
|
case '${{ runner.os }}' in
|
||||||
@ -219,7 +225,7 @@ jobs:
|
|||||||
if: runner.os == 'Linux'
|
if: runner.os == 'Linux'
|
||||||
run: |
|
run: |
|
||||||
export LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:/usr/local/lib"
|
export LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:/usr/local/lib"
|
||||||
DEFAULT_MAKE_FLAGS="-j${ncpu} USE_MIRACL=${USE_MIRACL} ENABLE_EVMC=${ENABLE_EVMC}"
|
DEFAULT_MAKE_FLAGS="-j${ncpu} ENABLE_EVMC=${ENABLE_EVMC}"
|
||||||
env CC=gcc make ${DEFAULT_MAKE_FLAGS} all test_import
|
env CC=gcc make ${DEFAULT_MAKE_FLAGS} all test_import
|
||||||
build/nimbus --help
|
build/nimbus --help
|
||||||
# CC, GOARCH, and CGO_ENABLED are needed to select correct compiler 32/64 bit
|
# CC, GOARCH, and CGO_ENABLED are needed to select correct compiler 32/64 bit
|
||||||
|
Loading…
x
Reference in New Issue
Block a user