On 3/5/26 12:31 PM, Pratham Deshmukh wrote:
On 05/03/26 11:50 pm, Andrew Davis wrote:
On 3/5/26 11:34 AM, Pratham Deshmukh wrote:
We are migrating ARM Compute Library from v24.12 to the
latest version v52.07
Removed Patches:
• 0001-fix-Fix-indention-in-cmake-generator-script.patch
- Upstream Link:
https://github.com/ARM-software/ComputeLibrary/commit/e0c42ef651709fd284da3bedd2c98d420bd6fd1a
• 0005-Add-CMake-options-for-SVE-SVE2-and-BF16-support.patch
- No need for this patch for v52.07 ACL.
Rebased Patches:
• Following patches are updated with new commits
- 0002-Use-ARM_COMPUTE_ENABLE_NEON-in-code-for-checking-NEO.patch
- 0003-Use-ARM_COMPUTE_ENABLE_SVE-in-code-for-checking-SVE-.patch
- 0004-Add-source-files-at-library-definition-time.patch
- 0006-Allow-SVE-and-SVE2-support-to-be-disabled-in-CMake.patch
- 0007-Allow-ARMv7-builds-using-CMake.patch
- 0008-Fix-undefined-symbol-error-when-building-TensorInfo.patch
License-Update: Updated LIC_FILES_CHKSUM for MIT.txt, just checksum update due
to minor
formatting/year changes in the license file for version v52.07.
Signed-off-by: Pratham Deshmukh <[email protected]>
---
Change Logs:
v1 -> v2:
- Fixed arm-compute-library recipe name
- Fixed tabs/spacing issues
...NABLE_NEON-in-code-for-checking-NEO.patch} | 72 ++---
...-indention-in-cmake-generator-script.patch | 130 ---------
...ENABLE_SVE-in-code-for-checking-SVE.patch} | 117 ++++-----
...ce-files-at-library-definition-time.patch} | 246 ++++++++++--------
.../0004-Allow-ARMv7-builds-using-CMake.patch | 174 +++++++++++++
...ptions-for-SVE-SVE2-and-BF16-support.patch | 112 --------
...mbol-error-when-building-TensorInfo.patch} | 24 +-
...SVE2-support-to-be-disabled-in-CMake.patch | 91 -------
.../0006-Remove-TARGET-dependency.patch | 58 +++++
.../0007-Allow-ARMv7-builds-using-CMake.patch | 86 ------
...rate-generic-library-name-instead-of.patch | 33 +++
.../0008-Add-FP16-source-path.patch | 28 ++
...24.12.bb => arm-compute-library_52.7.0.bb} | 56 ++--
13 files changed, 551 insertions(+), 676 deletions(-)
rename
meta-arago-extras/recipes-devtools/arm-compute-library/arm-compute-library/{0002-Use-ARM_COMPUTE_ENABLE_NEON-in-code-for-checking-NEO.patch
=> 0001-Use-ARM_COMPUTE_ENABLE_NEON-in-code-for-checking-NEO.patch} (58%)
delete mode 100644
meta-arago-extras/recipes-devtools/arm-compute-library/arm-compute-library/0001-fix-Fix-indention-in-cmake-generator-script.patch
rename
meta-arago-extras/recipes-devtools/arm-compute-library/arm-compute-library/{0003-Use-ARM_COMPUTE_ENABLE_SVE-in-code-for-checking-SVE-.patch
=> 0002-Use-ARM_COMPUTE_ENABLE_SVE-in-code-for-checking-SVE.patch} (67%)
rename
meta-arago-extras/recipes-devtools/arm-compute-library/arm-compute-library/{0004-Add-source-files-at-library-definition-time.patch
=> 0003-Add-source-files-at-library-definition-time.patch} (24%)
create mode 100644
meta-arago-extras/recipes-devtools/arm-compute-library/arm-compute-library/0004-Allow-ARMv7-builds-using-CMake.patch
delete mode 100644
meta-arago-extras/recipes-devtools/arm-compute-library/arm-compute-library/0005-Add-CMake-options-for-SVE-SVE2-and-BF16-support.patch
rename
meta-arago-extras/recipes-devtools/arm-compute-library/arm-compute-library/{0008-Fix-undefined-symbol-error-when-building-TensorInfo.patch
=> 0005-Fix-undefined-symbol-error-when-building-TensorInfo.patch} (68%)
delete mode 100644
meta-arago-extras/recipes-devtools/arm-compute-library/arm-compute-library/0006-Allow-SVE-and-SVE2-support-to-be-disabled-in-CMake.patch
create mode 100644
meta-arago-extras/recipes-devtools/arm-compute-library/arm-compute-library/0006-Remove-TARGET-dependency.patch
delete mode 100644
meta-arago-extras/recipes-devtools/arm-compute-library/arm-compute-library/0007-Allow-ARMv7-builds-using-CMake.patch
create mode 100644
meta-arago-extras/recipes-devtools/arm-compute-library/arm-compute-library/0007-cmake-Generate-generic-library-name-instead-of.patch
create mode 100644
meta-arago-extras/recipes-devtools/arm-compute-library/arm-compute-library/0008-Add-FP16-source-path.patch
rename
meta-arago-extras/recipes-devtools/arm-compute-library/{arm-compute-library_24.12.bb
=> arm-compute-library_52.7.0.bb} (58%)
diff --git
a/meta-arago-extras/recipes-devtools/arm-compute-library/arm-compute-library/0002-Use-ARM_COMPUTE_ENABLE_NEON-in-code-for-checking-NEO.patch
b/meta-arago-extras/recipes-devtools/arm-compute-library/arm-compute-library/0001-Use-ARM_COMPUTE_ENABLE_NEON-in-code-for-checking-NEO.patch
similarity index 58%
rename from
meta-arago-extras/recipes-devtools/arm-compute-library/arm-compute-library/0002-Use-ARM_COMPUTE_ENABLE_NEON-in-code-for-checking-NEO.patch
rename to
meta-arago-extras/recipes-devtools/arm-compute-library/arm-compute-library/0001-Use-ARM_COMPUTE_ENABLE_NEON-in-code-for-checking-NEO.patch
index 1c33ac3c..b7dfa7b2 100644
---
a/meta-arago-extras/recipes-devtools/arm-compute-library/arm-compute-library/0002-Use-ARM_COMPUTE_ENABLE_NEON-in-code-for-checking-NEO.patch
+++
b/meta-arago-extras/recipes-devtools/arm-compute-library/arm-compute-library/0001-Use-ARM_COMPUTE_ENABLE_NEON-in-code-for-checking-NEO.patch
@@ -1,7 +1,8 @@
-From 4350c56d14b7b68acd060d8331f3ade1fb74e167 Mon Sep 17 00:00:00 2001
-From: Andrew Davis <[email protected]>
-Date: Thu, 5 Dec 2024 09:21:23 -0600
-Subject: [PATCH] Use ARM_COMPUTE_ENABLE_NEON in code for checking NEON support
+From 6902148626781de2b4a2aec2c00fb6a13328209c Mon Sep 17 00:00:00 2001
+From: Pratham Deshmukh <[email protected]>
+Date: Wed, 4 Mar 2026 15:24:41 +0530
+Subject: [PATCH 1/8] Use ARM_COMPUTE_ENABLE_NEON in code for checking NEON
+ support
ENABLE_NEON is a flag used by the build systems. The flag is not used
in code, instead ARM_COMPUTE_ENABLE_NEON is used everywhere.
@@ -11,19 +12,17 @@ use in code.
Upstream-Status: Pending
-Signed-off-by: Andrew Davis <[email protected]>
-Change-Id: I65f5e7411c99280e2dd8c187140909cefd1c6892
+Signed-off-by: Pratham Deshmukh <[email protected]>
You take the signoff line and authorship for yourself, even in
patches that you made little change to other than what was needed
for rebasing them.
Maybe some tools you are using are doing that automatically, but
some might take issue with claiming their work as your own. I don't
really care too much in this case, but under one condition: you
should work these upstream so we don't have to carry them here in
Arago for next LTS.
Andrew
Hi Andrew,
Thank you for pointing this out. I sincerely apologize for the oversight;
I am still learning the nuances of patch authorship and attribution, and
it certainly wasn't my intention to claim your work as my own. I was simply
focused on getting the rebase working and wasn't aware of the protocol for
maintaining the original "From" line.
No worries, as I mentioned I assumed it was just an honest mistake :)
I will update the series to ensure you are credited as the author for these
patches,
and I'll include my sign-off below yours.
I’ll take the lead on pushing these upstream so they don't have to be carried in
Arago indefinitely.
Thanks, that would be great.
Andrew
Pratham
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#17256):
https://lists.yoctoproject.org/g/meta-arago/message/17256
Mute This Topic: https://lists.yoctoproject.org/mt/118156024/21656
Group Owner: [email protected]
Unsubscribe: https://lists.yoctoproject.org/g/meta-arago/unsub
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-