Re: [meta-arago][master][PATCH v2 1/4] arm-compute-library: upgrade 24.12 -> 52.07
Andrew Davis <[email protected]> Thu, 5 Mar 2026 13:08:34 -0600
| Newsgroups | org.yoctoproject.lists.meta-arago |
|---|---|
| Message-ID | <[email protected]> |
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