aboutsummaryrefslogtreecommitdiffhomepage
path: root/.circleci
diff options
context:
space:
mode:
authorAyke van Laethem <[email protected]>2020-09-23 17:26:43 +0200
committerRon Evans <[email protected]>2020-10-02 08:54:43 +0200
commit05d2f2c412c351d1262094bf5f75d55eb9b2fbde (patch)
tree207a67ac666ebe9b19a9c4a3b528ce1725e55225 /.circleci
parent9a12d129ab9628adcff581ef3544529a67cced12 (diff)
downloadtinygo-05d2f2c412c351d1262094bf5f75d55eb9b2fbde.tar.gz
tinygo-05d2f2c412c351d1262094bf5f75d55eb9b2fbde.zip
main: improve support for x86-32 and add tests
To avoid breaking this, make sure we actually test x86-32 (aka i386 aka GOARCH=386) support in CI. Also remove the now-unnecessary binutils-arm-none-eabi package to speed up CI a bit.
Diffstat (limited to '.circleci')
-rw-r--r--.circleci/config.yml5
1 files changed, 3 insertions, 2 deletions
diff --git a/.circleci/config.yml b/.circleci/config.yml
index 15ca09e01..aa475a466 100644
--- a/.circleci/config.yml
+++ b/.circleci/config.yml
@@ -28,6 +28,7 @@ commands:
qemu-user \
gcc-avr \
avr-libc
+ sudo apt-get install --no-install-recommends libc6-dev-i386 lib32gcc-8-dev
install-node:
steps:
- run:
@@ -133,7 +134,6 @@ commands:
command: |
sudo apt-get install \
gcc-arm-linux-gnueabihf \
- binutils-arm-none-eabi \
libc6-dev-armel-cross \
gcc-aarch64-linux-gnu \
libc6-dev-arm64-cross \
@@ -141,6 +141,7 @@ commands:
qemu-user \
gcc-avr \
avr-libc
+ sudo apt-get install --no-install-recommends libc6-dev-i386 lib32gcc-6-dev
- install-node
- install-wasmtime
- install-xtensa-toolchain:
@@ -194,7 +195,6 @@ commands:
command: |
sudo apt-get install \
gcc-arm-linux-gnueabihf \
- binutils-arm-none-eabi \
libc6-dev-armel-cross \
gcc-aarch64-linux-gnu \
libc6-dev-arm64-cross \
@@ -202,6 +202,7 @@ commands:
qemu-user \
gcc-avr \
avr-libc
+ sudo apt-get install --no-install-recommends libc6-dev-i386 lib32gcc-6-dev
- install-node
- install-wasmtime
- install-xtensa-toolchain: