ARM GNU 6.0 for 32 bit Linux

Asked by Mahavir

Hello,

I am unable to locate ARM GNU toolchain for 32-bit Linux variant at below location,
https://developer.arm.com/open-source/gnu-toolchain/gnu-rm/downloads

This was earlier available with official releases. Any help/pointers where to get one?

Thanks.

Question information

Language:
English Edit question
Status:
Answered
For:
GNU Arm Embedded Toolchain Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Freddie Chopin (freddie-chopin) said :
#1

In case ARM decided to stop distributing the release for 32-bit Linux, you could try my script which would build a toolchain for the system which executes it.

https://github.com/FreddieChopin/bleeding-edge-toolchain

It's slightly different from the releases from ARM, but with minor modifications you could make it almost identical. Nevertheless it works perfectly well, so you may as well use the script as is.

Revision history for this message
Andre Vieira (andre-simoesdiasvieira) said :
#2

Hi Mahavir,

Yes we did stop building 32-bit Linux binaries. However, you can still get 32-bit PPA builds for supported ubuntu versions or as Freddie suggested, build it yourself. I believe the build-toolchain.sh script in our source package is still perfectly able to build on a 32-bit host, do make sure you skip mingw32 though.

Cheers,
Andre

Revision history for this message
Mahavir (mahavirpj) said :
#3

Hi Andre,

Thanks for response. But I could not find 32-bit build as per instructions from,
https://launchpad.net/gcc-arm-embedded/+announcement/13824

There seems to be no package for gcc-arm-embedded.

Also, I wonder why Linux-32 bit is discontinued whereas support for Windows-32 bit is still available?

Worst case, I will have to build one as per Freddies suggestion

Thanks,
Mahavir

Revision history for this message
Andre Vieira (andre-simoesdiasvieira) said :
#4

Hi Mahavir,

What ubuntu version are you on?

Cheers,
Andre

Revision history for this message
Mahavir (mahavirpj) said :
#5

Hi Andre,

I am using 14.04

Thanks,
Mahavir

Revision history for this message
Andre Vieira (andre-simoesdiasvieira) said :
#6

Hi Mahavir,

The PPA package should be available for 14.04 (trusty). Can you post the commands and show us how it failed?

Cheers,
Andre

Revision history for this message
Mahavir (mahavirpj) said :
#7

Hi Andre,

As I already mentioned, I followed instructions from,
https://launchpad.net/gcc-arm-embedded/+announcement/13824

$ sudo add-apt-repository ppa:team-gcc-arm-embedded/ppa
$ sudo apt-get install gcc-arm-embedded

There is no package named "gcc-arm-embedded"

Thanks,
Mahavir

Revision history for this message
Andre Vieira (andre-simoesdiasvieira) said :
#8

Hi Mahavir,

It looks like you missed the update step.
Please try:
$ sudo apt-get update
$ sudo apt-get install gcc-arm-embedded

Cheers,
Andre

Revision history for this message
TM (tm1234) said :
#9

Hi Freddie

I am also having problems using the GCC ARM Embedded build instructions and I don't see that I'm doing anything wrong.

> In case ARM decided to stop distributing the release for 32-bit Linux, you could try my script which would build a toolchain for the > system which executes it.
>
> https://github.com/FreddieChopin/bleeding-edge-toolchain
>
> It's slightly different from the releases from ARM, but with minor modifications you could make it almost identical. Nevertheless it > works perfectly well, so you may as well use the script as is.

I am trying your script and it's building at the moment (once I figured out what needs to be installed - the instructions on your sourceforge and website pages are not complete as far as I can see).

Maybe you can address a few questions about your script and the tools that it yields?

(1) Is there a complete description of how your build of the tools differs from the GCC ARM Embedded tools?
(2) You mention that C++ exceptions are disabled - is this still the case and are they totally disabled?
(3) Can your script build 32 bit Linux tools and, if so, should it be run on a 32 bit Linux to do so?
(4) Do you build two versions of gdb - one with python support and one without - like GCC ARM Embedded?

Thanks a lot

Regards
Tommy

Can you help with this problem?

Provide an answer of your own, or ask Mahavir for more information if necessary.

To post a message you must log in.