Erlang/OTP 21.1.4 is missing but only for arm 64

well looking through my simple .travis.xml i actually use docker for building. So the dependency issue is gone by removing elixir and otp.

I am happy to see the issue is gone by using docker container.
Yes, I think using the docker container is a good approach.

the arm32 (raspian or simiar) was a surprise to me; but given your observation it likely doesn’t work. Guess this should be added to some wish list. And in the multiarch topic.

for reference: arm32: https://travis-ci.com/volvo-cars/signalbroker-server/builds/141907715

There is a way to run arm32 on arch: arm64 in Travis like this using dpkg --add-architecture and setarch command.

sudo dpkg --add-architecture armhf
sudo apt-get -yq install libc6:armhf

I remember I shared the way to a multiarch topic category’s thread in the past.

Here is the example.

I suppose Travis is already adding arch: arm32 feature to their wish list, as for example Drone CI already has it.
If you want to run your container on arm32 environment relatively easier, I would recommend to take a look at Drone CI.

Here is the example.

Cheers,
Jun

1 Like