arm-none-eabi-gcc 9.2 von archlinux

OP #6060576
Lesenswert?

die Version 9 gibt's schon seit August, das nenne ich aktuell. Aber 
gerade habe ich entdeckt, dass man den nicht installieren muss, nur in 
irgendein Verzeichnis auspacken (mit tar xf, ergibt 329MB) -- genial 
einfach. Und das beste: das funktioniert auf Debian.

Und da heißt es immer
1
Due to the fact that building a binary on "Linux distribution A" that
2
would work on "Linux distribution B" (where "Linux distribution B"
3
may just be "Linux distribution A 6 months later after a few upgrades")
4
is really hard (impossible?), there will be no binary packages for Linux.
5
This script and some spare CPU time (~2 hours) is all you need.
und das schreibt jemand, der so ein Script bauen kann
https://github.com/FreddieChopin/bleeding-edge-toolchain
Das funktioniert gut, aber mit den Paketen von archlinux dauert es nicht 
einmal 2 Minuten. Und vor allem: man kann gcc+binutils _ganz ohne 
newlib_ bekommen, es sind unabhängige Pakete. Na gut, das kann Debian 
auch, aber...

Und es gibt auch noch i686-Pakete bei
https://archlinux32.org/https://www.archlinux32.org/packages/?sort=&arch=i686&q=arm-none-eabi&bugs=&del=&uses_upstream=&uses_modification=

Warum das ganze: der gcc-9 kennt "-std=c2x" und ich dachte, jetzt darf 
man endlich ungestraft "0b00101010" schreiben? Warum nicht? Haben will!
Ja, das braucht man unbedingt, für I2C-Adressen.
Ja, "__extension__ 0b00101010" funktioniert nach wie vor.
#6060600
Lesenswert?

Bauform B. schrieb:
> die Version 9 gibt's schon seit August, das nenne ich aktuell. Aber
> gerade habe ich entdeckt, dass man den nicht installieren muss, nur in
> irgendein Verzeichnis auspacken (mit tar xf, ergibt 329MB) -- genial
> einfach. Und das beste: das funktioniert auf Debian.

Warum nimmt Du nicht ArchLinux:

$ pacman -Q | grep arm
arm-none-eabi-binutils 2.33.1-1
arm-none-eabi-gcc 9.2.0-1

ist immer aktuell.
Und einen gcc aus dem trunk zu installieren ist ja auch einfach.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren