diff mbox series

[meta-arago,master] arago.conf: Tweak a couple of settings following oe-core changes

Message ID 20260225021057.2555571-1-reatmon@ti.com
State Rejected
Delegated to: Ryan Eatmon
Headers show
Series [meta-arago,master] arago.conf: Tweak a couple of settings following oe-core changes | expand

Commit Message

Ryan Eatmon Feb. 25, 2026, 2:10 a.m. UTC
oe-core has made some changes to default values for all distros [1] [2].
Target a few specific packages at the Arago level to back out those
defaults and allow packages to build.  The changes fall into two types:

- Disable static libraries
[1] https://git.openembedded.org/openembedded-core/commit/?id=03fc931bfe9ea3fa9f33553e6020cbc067b24291

- Enable tighter compile time security
[2] https://git.openembedded.org/openembedded-core/commit/?id=4c2d64c10a5b0437ab1ea04df22386f0f95124d1

Signed-off-by: Ryan Eatmon <reatmon@ti.com>
---
 meta-arago-distro/conf/distro/arago.conf | 10 ++++++++++
 1 file changed, 10 insertions(+)

Comments

PRC Automation Feb. 25, 2026, 2:38 a.m. UTC | #1
meta-arago / na / 20260225021057.2555571-1-reatmon

PRC Results: FAIL

=========================================================
  check-yocto-patches: PASS
=========================================================
Patches
----------------------------------------
All patches passed



=========================================================
  apply-yocto-patch: PASS
=========================================================
master
=====================
Summary:
- Patch Series: [meta-arago][master][PATCH] arago.conf: Tweak a couple of settings following oe-core changes
- Submitter: From: Ryan Eatmon <reatmon@ti.com>
- Date: Date: Tue, 24 Feb 2026 20:10:57 -0600
- Num Patches: 1
- Mailing List (public inbox) Commit SHA: 7881857ae8402518af328604ffcad678d38753f4

Applied to:
- Repository: lcpd-prc-meta-arago
- Base Branch: master-next
- Commit Author: Ryan Eatmon <reatmon@ti.com>
- Commit Subject: *: Remove unused patches
- Commit SHA: 8e69cf705bbec79cd7380d8ad829417918bf7253

Patches
----------------------------------------
All patches applied



=========================================================
  check-yocto-repo: PASS
=========================================================
master
=====================
PASS



=========================================================
  yocto-check-layers: FAIL
=========================================================
master - FAIL
=====================
ERROR: <build-dir>/sources/meta-virtualization/recipes-containers/container-registry/container-registry-populate.bb: QA Issue: task do_populate_registry has network enabled

ERROR: Signature change for container-registry-populate
   container-registry-populate:do_populate_registry: ab6659ef5e1dd920f1583b2436db4d7d8cacedfb0128d795aac80c086f04d766 -> 57f7e23ef5ff9bdb44e7a7026547cb94d1ffd261b5a3114e89bbfe722179ebc7
      bitbake-diffsigs --task container-registry-populate do_populate_registry --signature ab6659ef5e1dd920f1583b2436db4d7d8cacedfb0128d795aac80c086f04d766 57f7e23ef5ff9bdb44e7a7026547cb94d1ffd261b5a3114e89bbfe722179ebc7
      NOTE: Reconnecting to bitbake server...
      Taint (by forced/invalidated task) changed from nostamp(uuid4):eb31b70d-dc29-4ca7-b1de-b3132a1ec693 to nostamp(uuid4):c33400ac-be5b-4389-bf82-4af15ac4e559
Denys Dmytriyenko Feb. 25, 2026, 8:24 p.m. UTC | #2
On Tue, Feb 24, 2026 at 08:10:57PM -0600, Ryan Eatmon via lists.yoctoproject.org wrote:
> oe-core has made some changes to default values for all distros [1] [2].
> Target a few specific packages at the Arago level to back out those
> defaults and allow packages to build.  The changes fall into two types:
> 
> - Disable static libraries
> [1] https://git.openembedded.org/openembedded-core/commit/?id=03fc931bfe9ea3fa9f33553e6020cbc067b24291
> 
> - Enable tighter compile time security
> [2] https://git.openembedded.org/openembedded-core/commit/?id=4c2d64c10a5b0437ab1ea04df22386f0f95124d1
> 
> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
> ---
>  meta-arago-distro/conf/distro/arago.conf | 10 ++++++++++
>  1 file changed, 10 insertions(+)
> 
> diff --git a/meta-arago-distro/conf/distro/arago.conf b/meta-arago-distro/conf/distro/arago.conf
> index 17c6fed8..691f9068 100644
> --- a/meta-arago-distro/conf/distro/arago.conf
> +++ b/meta-arago-distro/conf/distro/arago.conf
> @@ -153,3 +153,13 @@ LICENSE_FLAGS_ACCEPTED = "commercial_ffmpeg commercial_gstreamer1.0-libav"
>  # We are working to reproduce this error and submit bug reports for this
>  # issue.
>  DEFAULTTUNE:armv7a = "armv7athf"

BTW, slightly unrelated, but ^^^ this was a temporary workaround and it ended 
up staying here for quite some time. Is it sill needed?


> +# Some packages ship static libraries which are disabled by default.
> +# Add support back in for these packages.
> +DISABLE_STATIC:pn-ti-ipc = ""
> +DISABLE_STATIC:pn-ti-rpmsg-char = ""
> +
> +# oe-core enabled tighter security checks at the distro level by default,
> +# but a couple of packages in meta-ti cannot compile with those.
> +SECURITY_STRINGFORMAT:pn-dsptop = ""
> +lcl_maybe_fortify:pn-gdbc6x = ""
> -- 
> 2.43.0
Ryan Eatmon Feb. 25, 2026, 8:26 p.m. UTC | #3
On 2/25/2026 2:24 PM, Denys Dmytriyenko wrote:
> On Tue, Feb 24, 2026 at 08:10:57PM -0600, Ryan Eatmon via lists.yoctoproject.org wrote:
>> oe-core has made some changes to default values for all distros [1] [2].
>> Target a few specific packages at the Arago level to back out those
>> defaults and allow packages to build.  The changes fall into two types:
>>
>> - Disable static libraries
>> [1] https://git.openembedded.org/openembedded-core/commit/?id=03fc931bfe9ea3fa9f33553e6020cbc067b24291
>>
>> - Enable tighter compile time security
>> [2] https://git.openembedded.org/openembedded-core/commit/?id=4c2d64c10a5b0437ab1ea04df22386f0f95124d1
>>
>> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
>> ---
>>   meta-arago-distro/conf/distro/arago.conf | 10 ++++++++++
>>   1 file changed, 10 insertions(+)
>>
>> diff --git a/meta-arago-distro/conf/distro/arago.conf b/meta-arago-distro/conf/distro/arago.conf
>> index 17c6fed8..691f9068 100644
>> --- a/meta-arago-distro/conf/distro/arago.conf
>> +++ b/meta-arago-distro/conf/distro/arago.conf
>> @@ -153,3 +153,13 @@ LICENSE_FLAGS_ACCEPTED = "commercial_ffmpeg commercial_gstreamer1.0-libav"
>>   # We are working to reproduce this error and submit bug reports for this
>>   # issue.
>>   DEFAULTTUNE:armv7a = "armv7athf"
> 
> BTW, slightly unrelated, but ^^^ this was a temporary workaround and it ended
> up staying here for quite some time. Is it sill needed?

Good question...  I forgot about that.  Let me look into it.

> 
>> +# Some packages ship static libraries which are disabled by default.
>> +# Add support back in for these packages.
>> +DISABLE_STATIC:pn-ti-ipc = ""
>> +DISABLE_STATIC:pn-ti-rpmsg-char = ""
>> +
>> +# oe-core enabled tighter security checks at the distro level by default,
>> +# but a couple of packages in meta-ti cannot compile with those.
>> +SECURITY_STRINGFORMAT:pn-dsptop = ""
>> +lcl_maybe_fortify:pn-gdbc6x = ""
>> -- 
>> 2.43.0
Ryan Eatmon Feb. 25, 2026, 11:54 p.m. UTC | #4
On 2/25/2026 2:26 PM, Ryan Eatmon via lists.yoctoproject.org wrote:
> 
> 
> On 2/25/2026 2:24 PM, Denys Dmytriyenko wrote:
>> On Tue, Feb 24, 2026 at 08:10:57PM -0600, Ryan Eatmon via 
>> lists.yoctoproject.org wrote:
>>> oe-core has made some changes to default values for all distros [1] [2].
>>> Target a few specific packages at the Arago level to back out those
>>> defaults and allow packages to build.  The changes fall into two types:
>>>
>>> - Disable static libraries
>>> [1] 
>>> https://git.openembedded.org/openembedded-core/commit/?id=03fc931bfe9ea3fa9f33553e6020cbc067b24291
>>>
>>> - Enable tighter compile time security
>>> [2] 
>>> https://git.openembedded.org/openembedded-core/commit/?id=4c2d64c10a5b0437ab1ea04df22386f0f95124d1
>>>
>>> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
>>> ---
>>>   meta-arago-distro/conf/distro/arago.conf | 10 ++++++++++
>>>   1 file changed, 10 insertions(+)
>>>
>>> diff --git a/meta-arago-distro/conf/distro/arago.conf 
>>> b/meta-arago-distro/conf/distro/arago.conf
>>> index 17c6fed8..691f9068 100644
>>> --- a/meta-arago-distro/conf/distro/arago.conf
>>> +++ b/meta-arago-distro/conf/distro/arago.conf
>>> @@ -153,3 +153,13 @@ LICENSE_FLAGS_ACCEPTED = "commercial_ffmpeg 
>>> commercial_gstreamer1.0-libav"
>>>   # We are working to reproduce this error and submit bug reports for 
>>> this
>>>   # issue.
>>>   DEFAULTTUNE:armv7a = "armv7athf"
>>
>> BTW, slightly unrelated, but ^^^ this was a temporary workaround and 
>> it ended
>> up staying here for quite some time. Is it sill needed?
> 
> Good question...  I forgot about that.  Let me look into it.

The only change was removing that line and I get four failing builds:

Summary: 4 tasks failed:
 
/scratch/builds/arago-master-wip/build/sources/meta-openembedded/meta-oe/recipes-kernel/kernel-selftest/kernel-selftest.bb:do_configure
     log: 
/scratch/builds/arago-master-wip/build/build/arago-tmp-default/work/am57xx_evm-oe-linux-gnueabi/kernel-selftest/1.0/temp/log.do_configure.1747988
 
/scratch/builds/arago-master-wip/build/sources/meta-arago/meta-arago-test/recipes-kernel/hwspinlocktest/hwspinlocktest_0.1.bb:do_compile
     log: 
/scratch/builds/arago-master-wip/build/build/arago-tmp-default/work/am57xx_evm-oe-linux-gnueabi/hwspinlocktest/0.1/temp/log.do_compile.1970615
 
/scratch/builds/arago-master-wip/build/sources/meta-ti/meta-ti-extras/recipes-bsp/dsptop/debugss-module-drv_git.bb:do_compile
     log: 
/scratch/builds/arago-master-wip/build/build/arago-tmp-default/work/am57xx_evm-oe-linux-gnueabi/debugss-module-drv/1.4.0+git/temp/log.do_compile.2136998
 
/scratch/builds/arago-master-wip/build/sources/meta-ti/meta-ti-extras/recipes-devtools/gdbc6x/gdbserverproxy-module-drv_git.bb:do_compile
     log: 
/scratch/builds/arago-master-wip/build/build/arago-tmp-default/work/am57xx_evm-oe-linux-gnueabi/gdbserverproxy-module-drv/1.1.0+git/temp/log.do_compile.2138236

Building am57xx-evm.  I'll keep looking tomorrow to see if these build 
errors are solvable.



>>
>>> +# Some packages ship static libraries which are disabled by default.
>>> +# Add support back in for these packages.
>>> +DISABLE_STATIC:pn-ti-ipc = ""
>>> +DISABLE_STATIC:pn-ti-rpmsg-char = ""
>>> +
>>> +# oe-core enabled tighter security checks at the distro level by 
>>> default,
>>> +# but a couple of packages in meta-ti cannot compile with those.
>>> +SECURITY_STRINGFORMAT:pn-dsptop = ""
>>> +lcl_maybe_fortify:pn-gdbc6x = ""
>>> -- 
>>> 2.43.0
>
diff mbox series

Patch

diff --git a/meta-arago-distro/conf/distro/arago.conf b/meta-arago-distro/conf/distro/arago.conf
index 17c6fed8..691f9068 100644
--- a/meta-arago-distro/conf/distro/arago.conf
+++ b/meta-arago-distro/conf/distro/arago.conf
@@ -153,3 +153,13 @@  LICENSE_FLAGS_ACCEPTED = "commercial_ffmpeg commercial_gstreamer1.0-libav"
 # We are working to reproduce this error and submit bug reports for this
 # issue.
 DEFAULTTUNE:armv7a = "armv7athf"
+
+# Some packages ship static libraries which are disabled by default.
+# Add support back in for these packages.
+DISABLE_STATIC:pn-ti-ipc = ""
+DISABLE_STATIC:pn-ti-rpmsg-char = ""
+
+# oe-core enabled tighter security checks at the distro level by default,
+# but a couple of packages in meta-ti cannot compile with those.
+SECURITY_STRINGFORMAT:pn-dsptop = ""
+lcl_maybe_fortify:pn-gdbc6x = ""