Hello !
It seems like the binaries for the windows version of arm-linux-gnueabi and arm-linux-gnueabihf has been removed in gcc8. Have the support for windows been removed or will it appear ?
Hi Guillermo,
I understand that you want to build Windows hosted targeting arm-linux-gnueabi machine toolchain.
If you are planing to do this on x86_64 Linux (e.g. Ubuntu 16.04) then you will be doing Canadian cross compilation.
What you need for sure is "gcc-mingw-w64" Ubuntu package (sudo apt-get install gcc-mingw-w64). You may also need other things like: autoconf or libtool. We currently build Windows hosted toolchains on Ubuntu 16.04.6 LTS machines. Build can be done with Linaro's ABE build system easily.
You can have a look at release note of e.g. latest toolchain:
https://developer.arm.com/tools-and-software/open-source-software/developer-tools/gnu-toolchain/gnu-a/downloads
where we explain how to build toolchain using ABE with example manifest files on Ubuntu hosted machines.
It goes something like this:
You can build GNU cross-toolchain for the A-profile from sources using Linaro ABE (Advanced Build Environment) and provided ABE manifest files.
Below example shows how to build gcc-arm-aarch64-linux-gnu toolchain from sources using Linaro ABE build system.
Clone ABE one of the URL below and checkout the stable branch (see Getting ABE):
$ git clone https://git.linaro.org/toolchain/abe.git
Create the build directory and change to it. Any name for the directory will work (see Building Toolchains With ABE):
$ mkdir build && cd build
Configure ABE (from the build directory):
$ ../abe/configure
And finally build toolchain (from the build directory):
$ ../abe/abe.sh --manifest gcc-arm-aarch64-linux-gnu-abe-manifest.txt --build all
PS: We do not build Windows hosted toolchains on Windows hosts so I'm unable to help you there.
kind regardsPrzemyslaw
This is very useful, thank you