Package Details: gcc-arm-none-eabi-bin 13.3.rel1-1

Git Clone URL: https://aur.archlinux.org/gcc-arm-none-eabi-bin.git (read-only, click to copy)
Package Base: gcc-arm-none-eabi-bin
Description: GNU Tools ARM Embedded Processors (binary distribution, includes newlib, does NOT include GDB)
Upstream URL: https://developer.arm.com/tools-and-software/open-source-software/developer-tools/gnu-toolchain/downloads
Licenses: custom
Conflicts: arm-none-eabi-binutils, arm-none-eabi-gcc, arm-none-eabi-newlib, gcc-arm-none-eabi
Provides: arm-none-eabi-binutils, arm-none-eabi-gcc, arm-none-eabi-newlib, gcc-arm-none-eabi
Submitter: 2bluesc
Maintainer: pftBest
Last Packager: pftBest
Votes: 29
Popularity: 0.77
First Submitted: 2015-08-13 14:42 (UTC)
Last Updated: 2024-07-04 19:22 (UTC)

Dependencies (2)

Required by (80)

Sources (2)

Latest Comments

1 2 3 Next › Last »

pftBest commented on 2024-07-04 19:31 (UTC)

@jaskij thanks!

jaskij commented on 2024-07-04 18:27 (UTC) (edited on 2024-07-04 18:31 (UTC) by jaskij)

diff for 13.3.Rel1, x86-64 works, I did not verify AArch64

diff --git a/PKGBUILD b/PKGBUILD
index c9ee978..4dee8a1 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
 # Previous Maintainer: 2bluesc <2bluesc gmail.com>
 # Maintainer: Vadzim Dambrouski <pftbest gmail.com>
 pkgname=gcc-arm-none-eabi-bin
-pkgver=13.2.rel1
+pkgver=13.3.rel1
 pkgrel=1
 pkgdesc="GNU Tools ARM Embedded Processors (binary distribution, includes newlib, does NOT include GDB)"
 arch=('aarch64' 'x86_64')
@@ -21,12 +21,12 @@ conflicts=('gcc-arm-none-eabi'
       'arm-none-eabi-newlib'
     )
 url='https://developer.arm.com/tools-and-software/open-source-software/developer-tools/gnu-toolchain/downloads'
-source_x86_64=('https://armkeil.blob.core.windows.net/developer/Files/downloads/gnu/13.2.rel1/binrel/arm-gnu-toolchain-13.2.rel1-x86_64-arm-none-eabi.tar.xz')
-source_aarch64=('https://armkeil.blob.core.windows.net/developer/Files/downloads/gnu/13.2.rel1/binrel/arm-gnu-toolchain-13.2.rel1-aarch64-arm-none-eabi.tar.xz')
+source_x86_64=('https://armkeil.blob.core.windows.net/developer/Files/downloads/gnu/13.3.rel1/binrel/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi.tar.xz')
+source_aarch64=('https://armkeil.blob.core.windows.net/developer/Files/downloads/gnu/13.3.rel1/binrel/arm-gnu-toolchain-13.3.rel1-aarch64-arm-none-eabi.tar.xz')
 license=('custom')
 options=(!strip staticlibs)
-sha256sums_x86_64=('6cd1bbc1d9ae57312bcd169ae283153a9572bd6a8e4eeae2fedfbc33b115fdbb')
-sha256sums_aarch64=('8fd8b4a0a8d44ab2e195ccfbeef42223dfb3ede29d80f14dcf2183c34b8d199a')
+sha256sums_x86_64=('95c011cee430e64dd6087c75c800f04b9c49832cc1000127a92a97f9c8d83af4')
+sha256sums_aarch64=('c8824bffd057afce2259f7618254e840715f33523a3d4e4294f471208f976764')
 package() {
   cd $srcdir/arm-*/

pftBest commented on 2022-02-04 21:28 (UTC)

Due to the version format change upstream, I had to modify the package version from 10.3_2021.10 to 10_2021_10 to prevent it from being marked as downgrade.

pftBest commented on 2021-05-07 23:15 (UTC)

@cbc02009 Done, thanks!

cbc02009 commented on 2021-05-07 22:59 (UTC)

Would it be possible to add aarch64 sources to this?

# Original Maintainer: James Duley <jagduley gmail>
# Previous Maintainer: 2bluesc <2bluesc gmail.com>
# Maintainer: Vadzim Dambrouski <pftbest gmail.com>
pkgname=gcc-arm-none-eabi-bin
pkgver=10_2020_q4_major
pkgrel=1
pkgdesc="GNU Tools ARM Embedded Processors (binary distribution, includes newlib, does NOT include GDB)"
arch=('aarch64','x86_64')
depends=('glibc')
optdepends=(
      'arm-none-eabi-gdb: GNU Debugger for ARM EABI'
    )
provides=('gcc-arm-none-eabi'
      'arm-none-eabi-gcc'
      'arm-none-eabi-binutils'
      'arm-none-eabi-newlib'
    )
conflicts=('gcc-arm-none-eabi'
      'arm-none-eabi-gcc'
      'arm-none-eabi-binutils'
      'arm-none-eabi-newlib'
    )
url="https://developer.arm.com/open-source/gnu-toolchain/gnu-rm"
source_x86_64=("https://armkeil.blob.core.windows.net/developer/Files/downloads/gnu-rm/10-2020q4/gcc-arm-none-eabi-10-2020-q4-major-x86_64-linux.tar.bz2")
source_aarch64=("https://armkeil.blob.core.windows.net/developer/Files/downloads/gnu-rm/10-2020q4/gcc-arm-none-eabi-10-2020-q4-major-aarch64-linux.tar.bz2")
license=('custom')
options=(!strip staticlibs)
sha256sums_x86_64=('21134caa478bbf5352e239fbc6e2da3038f8d2207e089efc96c3b55f1edcd618')
md5sums_x86_64=('8312c4c91799885f222f663fc81f9a31')
md5sums_aarch64=('1c3b8944c026d50362eef1f01f329a8e')
package() {
  mkdir -p $pkgdir/usr
  cd $srcdir/gcc-*/
  cp -a * $pkgdir/usr
  rm -f $pkgdir/usr/bin/arm-none-eabi-gdb*
  rm -f $pkgdir/usr/lib/libcc1.so*
}

pftBest commented on 2018-11-08 21:56 (UTC)

ericonr, I think there were also some issues with python, but I don't remember exactly. In general I'm not sure if I want to make a hard dependency on ncurses5-compat-libs. Some people just don't like having it in their system. Previous maintainer abandoned this package because of it. Also if you have to compile something to make a binary package work, then it kinda destroys the appeal of using a binary package in the first place.

<deleted-account> commented on 2018-11-08 21:14 (UTC)

Is gdb removed just because of the libncurses.so.5 error? It can be added through the ncurses5-compat-libs ( https://aur.archlinux.org/packages/ncurses5-compat-libs/ ) package here on AUR, and it makes it possible to install both gdb and gdb-py.

pftBest commented on 2017-03-02 10:17 (UTC)

Fixed, thank you

faultylee commented on 2017-03-02 07:07 (UTC)

There's a typo at 6-2017q1, should be 6_1-2017q1 https://armkeil.blob.core.windows.net/developer/Files/downloads/gnu-rm/6_1-2017q1/gcc-arm-none-eabi-6-2017-q1-update-linux.tar.bz2

UncleSlug commented on 2017-03-02 04:29 (UTC)

I'm getting error 404 for the archive (not found :( ).