Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH] package: Rename and update arm-gnu-a-toolchain to arm-gnu-toolchain
@ 2022-05-31 14:35 Kory Maincent via buildroot
  2022-05-31 14:40 ` Thomas Petazzoni via buildroot
  2022-06-19 16:59 ` Arnout Vandecappelle
  0 siblings, 2 replies; 3+ messages in thread
From: Kory Maincent via buildroot @ 2022-05-31 14:35 UTC (permalink / raw)
  To: buildroot; +Cc: Kory Maincent, thomas.petazzoni, sunil

From: Kory Maincent <kory.maincent@bootlin.com>

arm-gnu-a-toolchain is now deprecated to be replaced by arm-gnu-toolchain.
This patch rename the package and update to the new version.
It also update TF-A package that depends on it.

Signed-off-by: Kory Maincent <kory.maincent@bootlin.com>
---
 DEVELOPERS                                    |  2 +-
 .../arm-trusted-firmware.mk                   |  2 +-
 .../arm-gnu-a-toolchain.hash                  |  2 --
 .../arm-gnu-a-toolchain.mk                    | 26 -------------------
 .../arm-gnu-toolchain/arm-gnu-toolchain.hash  |  2 ++
 .../arm-gnu-toolchain/arm-gnu-toolchain.mk    | 26 +++++++++++++++++++
 6 files changed, 30 insertions(+), 30 deletions(-)
 delete mode 100644 package/arm-gnu-a-toolchain/arm-gnu-a-toolchain.hash
 delete mode 100644 package/arm-gnu-a-toolchain/arm-gnu-a-toolchain.mk
 create mode 100644 package/arm-gnu-toolchain/arm-gnu-toolchain.hash
 create mode 100644 package/arm-gnu-toolchain/arm-gnu-toolchain.mk

diff --git a/DEVELOPERS b/DEVELOPERS
index 71cc3da6d7..bc3e6f7eae 100644
--- a/DEVELOPERS
+++ b/DEVELOPERS
@@ -2703,7 +2703,7 @@ F:	configs/rock_pi_4_defconfig
 F:	configs/rock_pi_n8_defconfig
 F:	configs/rock_pi_n10_defconfig
 F:	configs/rockpro64_defconfig
-F:	package/arm-gnu-a-toolchain/
+F:	package/arm-gnu-toolchain/
 
 N:	Sven Haardiek <sven.haardiek@iotec-gmbh.de>
 F:	package/lcdproc/
diff --git a/boot/arm-trusted-firmware/arm-trusted-firmware.mk b/boot/arm-trusted-firmware/arm-trusted-firmware.mk
index 03fa83b7b5..38655a70a0 100644
--- a/boot/arm-trusted-firmware/arm-trusted-firmware.mk
+++ b/boot/arm-trusted-firmware/arm-trusted-firmware.mk
@@ -36,7 +36,7 @@ ARM_TRUSTED_FIRMWARE_DEPENDENCIES += host-dtc
 endif
 
 ifeq ($(BR2_TARGET_ARM_TRUSTED_FIRMWARE_NEEDS_ARM32_TOOLCHAIN),y)
-ARM_TRUSTED_FIRMWARE_DEPENDENCIES += host-arm-gnu-a-toolchain
+ARM_TRUSTED_FIRMWARE_DEPENDENCIES += host-arm-gnu-toolchain
 endif
 
 ARM_TRUSTED_FIRMWARE_PLATFORM = $(call qstrip,$(BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM))
diff --git a/package/arm-gnu-a-toolchain/arm-gnu-a-toolchain.hash b/package/arm-gnu-a-toolchain/arm-gnu-a-toolchain.hash
deleted file mode 100644
index 73c2708fea..0000000000
--- a/package/arm-gnu-a-toolchain/arm-gnu-a-toolchain.hash
+++ /dev/null
@@ -1,2 +0,0 @@
-# Locally calculated
-sha256 45225813f74e0c3f76af2715d30d1fbebb873c1abe7098f9c694e5567cc2279c  gcc-arm-10.3-2021.07-x86_64-arm-none-eabi.tar.xz
diff --git a/package/arm-gnu-a-toolchain/arm-gnu-a-toolchain.mk b/package/arm-gnu-a-toolchain/arm-gnu-a-toolchain.mk
deleted file mode 100644
index 97ab89c9eb..0000000000
--- a/package/arm-gnu-a-toolchain/arm-gnu-a-toolchain.mk
+++ /dev/null
@@ -1,26 +0,0 @@
-################################################################################
-#
-# arm-gnu-a-toolchain
-#
-################################################################################
-
-ARM_GNU_A_TOOLCHAIN_VERSION = 10.3-2021.07
-ARM_GNU_A_TOOLCHAIN_SITE = https://developer.arm.com/-/media/Files/downloads/gnu-a/$(ARM_GNU_A_TOOLCHAIN_VERSION)/binrel
-ARM_GNU_A_TOOLCHAIN_SOURCE = gcc-arm-$(ARM_GNU_A_TOOLCHAIN_VERSION)-x86_64-arm-none-eabi.tar.xz
-ARM_GNU_A_TOOLCHAIN_LICENSE = GPL-3.0+
-
-HOST_ARM_GNU_A_TOOLCHAIN_INSTALL_DIR = $(HOST_DIR)/opt/gcc-arm-none-eabi
-
-define HOST_ARM_GNU_A_TOOLCHAIN_INSTALL_CMDS
-	rm -rf $(HOST_ARM_GNU_A_TOOLCHAIN_INSTALL_DIR)
-	mkdir -p $(HOST_ARM_GNU_A_TOOLCHAIN_INSTALL_DIR)
-	cp -rf $(@D)/* $(HOST_ARM_GNU_A_TOOLCHAIN_INSTALL_DIR)/
-
-	mkdir -p $(HOST_DIR)/bin
-	cd $(HOST_DIR)/bin && \
-	for i in ../opt/gcc-arm-none-eabi/bin/*; do \
-		ln -sf $$i; \
-	done
-endef
-
-$(eval $(host-generic-package))
diff --git a/package/arm-gnu-toolchain/arm-gnu-toolchain.hash b/package/arm-gnu-toolchain/arm-gnu-toolchain.hash
new file mode 100644
index 0000000000..48b1b55c73
--- /dev/null
+++ b/package/arm-gnu-toolchain/arm-gnu-toolchain.hash
@@ -0,0 +1,2 @@
+# Locally calculated
+sha256 8c5acd5ae567c0100245b0556941c237369f210bceb196edfe5a2e7532c60326  gcc-arm-11.2-2022.02-x86_64-arm-none-eabi.tar.xz
diff --git a/package/arm-gnu-toolchain/arm-gnu-toolchain.mk b/package/arm-gnu-toolchain/arm-gnu-toolchain.mk
new file mode 100644
index 0000000000..9beef42ac4
--- /dev/null
+++ b/package/arm-gnu-toolchain/arm-gnu-toolchain.mk
@@ -0,0 +1,26 @@
+################################################################################
+#
+# arm-gnu-a-toolchain
+#
+################################################################################
+
+ARM_GNU_TOOLCHAIN_VERSION = 11.2-2022.02
+ARM_GNU_TOOLCHAIN_SITE = https://developer.arm.com/-/media/Files/downloads/gnu/$(ARM_GNU_TOOLCHAIN_VERSION)/binrel/
+ARM_GNU_TOOLCHAIN_SOURCE = gcc-arm-$(ARM_GNU_TOOLCHAIN_VERSION)-x86_64-arm-none-eabi.tar.xz
+ARM_GNU_TOOLCHAIN_LICENSE = GPL-3.0+
+
+HOST_ARM_GNU_TOOLCHAIN_INSTALL_DIR = $(HOST_DIR)/opt/gcc-arm-none-eabi
+
+define HOST_ARM_GNU_TOOLCHAIN_INSTALL_CMDS
+	rm -rf $(HOST_ARM_GNU_TOOLCHAIN_INSTALL_DIR)
+	mkdir -p $(HOST_ARM_GNU_TOOLCHAIN_INSTALL_DIR)
+	cp -rf $(@D)/* $(HOST_ARM_GNU_TOOLCHAIN_INSTALL_DIR)/
+
+	mkdir -p $(HOST_DIR)/bin
+	cd $(HOST_DIR)/bin && \
+	for i in ../opt/gcc-arm-none-eabi/bin/*; do \
+		ln -sf $$i; \
+	done
+endef
+
+$(eval $(host-generic-package))
-- 
2.25.1

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply related	[flat|nested] 3+ messages in thread

* Re: [Buildroot] [PATCH] package: Rename and update arm-gnu-a-toolchain to arm-gnu-toolchain
  2022-05-31 14:35 [Buildroot] [PATCH] package: Rename and update arm-gnu-a-toolchain to arm-gnu-toolchain Kory Maincent via buildroot
@ 2022-05-31 14:40 ` Thomas Petazzoni via buildroot
  2022-06-19 16:59 ` Arnout Vandecappelle
  1 sibling, 0 replies; 3+ messages in thread
From: Thomas Petazzoni via buildroot @ 2022-05-31 14:40 UTC (permalink / raw)
  To: kory.maincent; +Cc: sunil, buildroot

Hello,

On Tue, 31 May 2022 16:35:02 +0200
kory.maincent@bootlin.com wrote:

> From: Kory Maincent <kory.maincent@bootlin.com>
> 
> arm-gnu-a-toolchain is now deprecated to be replaced by arm-gnu-toolchain.
> This patch rename the package and update to the new version.
> It also update TF-A package that depends on it.
> 
> Signed-off-by: Kory Maincent <kory.maincent@bootlin.com>

Perhaps we could point to:

  https://developer.arm.com/downloads/-/gnu-a
  https://developer.arm.com/downloads/-/gnu-rm

that indicate that these toolchains are deprecated, and both pages
point to the same toolchain:

  https://developer.arm.com/Tools%20and%20Software/GNU%20Toolchain

as being the replacement.

Thomas
-- 
Thomas Petazzoni, co-owner and CEO, Bootlin
Embedded Linux and Kernel engineering and training
https://bootlin.com
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [Buildroot] [PATCH] package: Rename and update arm-gnu-a-toolchain to arm-gnu-toolchain
  2022-05-31 14:35 [Buildroot] [PATCH] package: Rename and update arm-gnu-a-toolchain to arm-gnu-toolchain Kory Maincent via buildroot
  2022-05-31 14:40 ` Thomas Petazzoni via buildroot
@ 2022-06-19 16:59 ` Arnout Vandecappelle
  1 sibling, 0 replies; 3+ messages in thread
From: Arnout Vandecappelle @ 2022-06-19 16:59 UTC (permalink / raw)
  To: kory.maincent, buildroot; +Cc: thomas.petazzoni, sunil



On 31/05/2022 16:35, Kory Maincent via buildroot wrote:
> From: Kory Maincent <kory.maincent@bootlin.com>
> 
> arm-gnu-a-toolchain is now deprecated to be replaced by arm-gnu-toolchain.
> This patch rename the package and update to the new version.
> It also update TF-A package that depends on it.
> 
> Signed-off-by: Kory Maincent <kory.maincent@bootlin.com>

  Applied to master, after adding the links mentioned by Thomas and also 
updating the comment in the .mk file, thanks.

  Regards,
  Arnout

> ---
>   DEVELOPERS                                    |  2 +-
>   .../arm-trusted-firmware.mk                   |  2 +-
>   .../arm-gnu-a-toolchain.hash                  |  2 --
>   .../arm-gnu-a-toolchain.mk                    | 26 -------------------
>   .../arm-gnu-toolchain/arm-gnu-toolchain.hash  |  2 ++
>   .../arm-gnu-toolchain/arm-gnu-toolchain.mk    | 26 +++++++++++++++++++
>   6 files changed, 30 insertions(+), 30 deletions(-)
>   delete mode 100644 package/arm-gnu-a-toolchain/arm-gnu-a-toolchain.hash
>   delete mode 100644 package/arm-gnu-a-toolchain/arm-gnu-a-toolchain.mk
>   create mode 100644 package/arm-gnu-toolchain/arm-gnu-toolchain.hash
>   create mode 100644 package/arm-gnu-toolchain/arm-gnu-toolchain.mk
> 
> diff --git a/DEVELOPERS b/DEVELOPERS
> index 71cc3da6d7..bc3e6f7eae 100644
> --- a/DEVELOPERS
> +++ b/DEVELOPERS
> @@ -2703,7 +2703,7 @@ F:	configs/rock_pi_4_defconfig
>   F:	configs/rock_pi_n8_defconfig
>   F:	configs/rock_pi_n10_defconfig
>   F:	configs/rockpro64_defconfig
> -F:	package/arm-gnu-a-toolchain/
> +F:	package/arm-gnu-toolchain/
>   
>   N:	Sven Haardiek <sven.haardiek@iotec-gmbh.de>
>   F:	package/lcdproc/
> diff --git a/boot/arm-trusted-firmware/arm-trusted-firmware.mk b/boot/arm-trusted-firmware/arm-trusted-firmware.mk
> index 03fa83b7b5..38655a70a0 100644
> --- a/boot/arm-trusted-firmware/arm-trusted-firmware.mk
> +++ b/boot/arm-trusted-firmware/arm-trusted-firmware.mk
> @@ -36,7 +36,7 @@ ARM_TRUSTED_FIRMWARE_DEPENDENCIES += host-dtc
>   endif
>   
>   ifeq ($(BR2_TARGET_ARM_TRUSTED_FIRMWARE_NEEDS_ARM32_TOOLCHAIN),y)
> -ARM_TRUSTED_FIRMWARE_DEPENDENCIES += host-arm-gnu-a-toolchain
> +ARM_TRUSTED_FIRMWARE_DEPENDENCIES += host-arm-gnu-toolchain
>   endif
>   
>   ARM_TRUSTED_FIRMWARE_PLATFORM = $(call qstrip,$(BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM))
> diff --git a/package/arm-gnu-a-toolchain/arm-gnu-a-toolchain.hash b/package/arm-gnu-a-toolchain/arm-gnu-a-toolchain.hash
> deleted file mode 100644
> index 73c2708fea..0000000000
> --- a/package/arm-gnu-a-toolchain/arm-gnu-a-toolchain.hash
> +++ /dev/null
> @@ -1,2 +0,0 @@
> -# Locally calculated
> -sha256 45225813f74e0c3f76af2715d30d1fbebb873c1abe7098f9c694e5567cc2279c  gcc-arm-10.3-2021.07-x86_64-arm-none-eabi.tar.xz
> diff --git a/package/arm-gnu-a-toolchain/arm-gnu-a-toolchain.mk b/package/arm-gnu-a-toolchain/arm-gnu-a-toolchain.mk
> deleted file mode 100644
> index 97ab89c9eb..0000000000
> --- a/package/arm-gnu-a-toolchain/arm-gnu-a-toolchain.mk
> +++ /dev/null
> @@ -1,26 +0,0 @@
> -################################################################################
> -#
> -# arm-gnu-a-toolchain
> -#
> -################################################################################
> -
> -ARM_GNU_A_TOOLCHAIN_VERSION = 10.3-2021.07
> -ARM_GNU_A_TOOLCHAIN_SITE = https://developer.arm.com/-/media/Files/downloads/gnu-a/$(ARM_GNU_A_TOOLCHAIN_VERSION)/binrel
> -ARM_GNU_A_TOOLCHAIN_SOURCE = gcc-arm-$(ARM_GNU_A_TOOLCHAIN_VERSION)-x86_64-arm-none-eabi.tar.xz
> -ARM_GNU_A_TOOLCHAIN_LICENSE = GPL-3.0+
> -
> -HOST_ARM_GNU_A_TOOLCHAIN_INSTALL_DIR = $(HOST_DIR)/opt/gcc-arm-none-eabi
> -
> -define HOST_ARM_GNU_A_TOOLCHAIN_INSTALL_CMDS
> -	rm -rf $(HOST_ARM_GNU_A_TOOLCHAIN_INSTALL_DIR)
> -	mkdir -p $(HOST_ARM_GNU_A_TOOLCHAIN_INSTALL_DIR)
> -	cp -rf $(@D)/* $(HOST_ARM_GNU_A_TOOLCHAIN_INSTALL_DIR)/
> -
> -	mkdir -p $(HOST_DIR)/bin
> -	cd $(HOST_DIR)/bin && \
> -	for i in ../opt/gcc-arm-none-eabi/bin/*; do \
> -		ln -sf $$i; \
> -	done
> -endef
> -
> -$(eval $(host-generic-package))
> diff --git a/package/arm-gnu-toolchain/arm-gnu-toolchain.hash b/package/arm-gnu-toolchain/arm-gnu-toolchain.hash
> new file mode 100644
> index 0000000000..48b1b55c73
> --- /dev/null
> +++ b/package/arm-gnu-toolchain/arm-gnu-toolchain.hash
> @@ -0,0 +1,2 @@
> +# Locally calculated
> +sha256 8c5acd5ae567c0100245b0556941c237369f210bceb196edfe5a2e7532c60326  gcc-arm-11.2-2022.02-x86_64-arm-none-eabi.tar.xz
> diff --git a/package/arm-gnu-toolchain/arm-gnu-toolchain.mk b/package/arm-gnu-toolchain/arm-gnu-toolchain.mk
> new file mode 100644
> index 0000000000..9beef42ac4
> --- /dev/null
> +++ b/package/arm-gnu-toolchain/arm-gnu-toolchain.mk
> @@ -0,0 +1,26 @@
> +################################################################################
> +#
> +# arm-gnu-a-toolchain
> +#
> +################################################################################
> +
> +ARM_GNU_TOOLCHAIN_VERSION = 11.2-2022.02
> +ARM_GNU_TOOLCHAIN_SITE = https://developer.arm.com/-/media/Files/downloads/gnu/$(ARM_GNU_TOOLCHAIN_VERSION)/binrel/
> +ARM_GNU_TOOLCHAIN_SOURCE = gcc-arm-$(ARM_GNU_TOOLCHAIN_VERSION)-x86_64-arm-none-eabi.tar.xz
> +ARM_GNU_TOOLCHAIN_LICENSE = GPL-3.0+
> +
> +HOST_ARM_GNU_TOOLCHAIN_INSTALL_DIR = $(HOST_DIR)/opt/gcc-arm-none-eabi
> +
> +define HOST_ARM_GNU_TOOLCHAIN_INSTALL_CMDS
> +	rm -rf $(HOST_ARM_GNU_TOOLCHAIN_INSTALL_DIR)
> +	mkdir -p $(HOST_ARM_GNU_TOOLCHAIN_INSTALL_DIR)
> +	cp -rf $(@D)/* $(HOST_ARM_GNU_TOOLCHAIN_INSTALL_DIR)/
> +
> +	mkdir -p $(HOST_DIR)/bin
> +	cd $(HOST_DIR)/bin && \
> +	for i in ../opt/gcc-arm-none-eabi/bin/*; do \
> +		ln -sf $$i; \
> +	done
> +endef
> +
> +$(eval $(host-generic-package))
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2022-06-19 16:59 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-05-31 14:35 [Buildroot] [PATCH] package: Rename and update arm-gnu-a-toolchain to arm-gnu-toolchain Kory Maincent via buildroot
2022-05-31 14:40 ` Thomas Petazzoni via buildroot
2022-06-19 16:59 ` Arnout Vandecappelle

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox