diff mbox series

packagegroup-self-hosted: update for strace

Message ID 20220814151802.9877-1-kai.kang@windriver.com
State Accepted, archived
Commit d326c561f90666f292d55b029e358c86b765b7c4
Headers show
Series packagegroup-self-hosted: update for strace | expand

Commit Message

Kai Aug. 14, 2022, 3:18 p.m. UTC
From: Kai Kang <kai.kang@windriver.com>

strace has been set imcompatible with riscv32, so update in
packagegroup-self-hosted.bb accordingly.

Signed-off-by: Kai Kang <kai.kang@windriver.com>
---
 meta/recipes-core/packagegroups/packagegroup-self-hosted.bb | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

Comments

Alexander Kanavin Aug. 14, 2022, 3:39 p.m. UTC | #1
Some information or links about how it is incompatible would be
appreciated. Can it be made compatible instead?

Alex

On Sun, 14 Aug 2022 at 17:18, kai <kai.kang@windriver.com> wrote:
>
> From: Kai Kang <kai.kang@windriver.com>
>
> strace has been set imcompatible with riscv32, so update in
> packagegroup-self-hosted.bb accordingly.
>
> Signed-off-by: Kai Kang <kai.kang@windriver.com>
> ---
>  meta/recipes-core/packagegroups/packagegroup-self-hosted.bb | 5 ++++-
>  1 file changed, 4 insertions(+), 1 deletion(-)
>
> diff --git a/meta/recipes-core/packagegroups/packagegroup-self-hosted.bb b/meta/recipes-core/packagegroups/packagegroup-self-hosted.bb
> index 772b86b39a..a1b0ee2883 100644
> --- a/meta/recipes-core/packagegroups/packagegroup-self-hosted.bb
> +++ b/meta/recipes-core/packagegroups/packagegroup-self-hosted.bb
> @@ -98,11 +98,14 @@ RDEPENDS:packagegroup-self-hosted-sdk:append:libc-glibc = "\
>      glibc-utils \
>      rpcsvc-proto \
>      "
> +
> +STRACE = "strace"
> +STRACE:riscv32 = ""
>  RDEPENDS:packagegroup-self-hosted-debug = " \
>      gdb \
>      gdbserver \
>      rsync \
> -    strace \
> +    ${STRACE} \
>      tcf-agent"
>
>
> --
> 2.17.1
>
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#169324): https://lists.openembedded.org/g/openembedded-core/message/169324
> Mute This Topic: https://lists.openembedded.org/mt/93017686/1686489
> Group Owner: openembedded-core+owner@lists.openembedded.org
> Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [alex.kanavin@gmail.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>
Khem Raj Aug. 14, 2022, 3:51 p.m. UTC | #2
On Sun, Aug 14, 2022 at 8:39 AM Alexander Kanavin
<alex.kanavin@gmail.com> wrote:
>
> Some information or links about how it is incompatible would be
> appreciated. Can it be made compatible instead?
>

rv32 port is not implemented yet.
there are patches available to add support for rv32, however they. are
not upstream yet e.g.

see
http://svn.exactcode.de/t2/trunk/package/develop/strace/riscv32.patch
http://svn.exactcode.de/t2/trunk/package/develop/strace/riscv32-autoreconf.patch

> Alex
>
> On Sun, 14 Aug 2022 at 17:18, kai <kai.kang@windriver.com> wrote:
> >
> > From: Kai Kang <kai.kang@windriver.com>
> >
> > strace has been set imcompatible with riscv32, so update in
> > packagegroup-self-hosted.bb accordingly.
> >
> > Signed-off-by: Kai Kang <kai.kang@windriver.com>
> > ---
> >  meta/recipes-core/packagegroups/packagegroup-self-hosted.bb | 5 ++++-
> >  1 file changed, 4 insertions(+), 1 deletion(-)
> >
> > diff --git a/meta/recipes-core/packagegroups/packagegroup-self-hosted.bb b/meta/recipes-core/packagegroups/packagegroup-self-hosted.bb
> > index 772b86b39a..a1b0ee2883 100644
> > --- a/meta/recipes-core/packagegroups/packagegroup-self-hosted.bb
> > +++ b/meta/recipes-core/packagegroups/packagegroup-self-hosted.bb
> > @@ -98,11 +98,14 @@ RDEPENDS:packagegroup-self-hosted-sdk:append:libc-glibc = "\
> >      glibc-utils \
> >      rpcsvc-proto \
> >      "
> > +
> > +STRACE = "strace"
> > +STRACE:riscv32 = ""
> >  RDEPENDS:packagegroup-self-hosted-debug = " \
> >      gdb \
> >      gdbserver \
> >      rsync \
> > -    strace \
> > +    ${STRACE} \
> >      tcf-agent"
> >
> >
> > --
> > 2.17.1
> >
> >
> >
> >
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#169325): https://lists.openembedded.org/g/openembedded-core/message/169325
> Mute This Topic: https://lists.openembedded.org/mt/93017686/1997914
> Group Owner: openembedded-core+owner@lists.openembedded.org
> Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [raj.khem@gmail.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>
Kai Aug. 14, 2022, 3:57 p.m. UTC | #3
On 8/14/22 23:39, Alexander Kanavin wrote:
> Some information or links about how it is incompatible would be
> appreciated. Can it be made compatible instead?

Based on previous commit

commit 6749e29082043e4e71849e80e058fa45988c62a5
Author: Mingli Yu <mingli.yu@windriver.com>
Date:   Tue Jul 5 15:03:18 2022 +0800

     strace: set COMPATIBLE_HOST for riscv32

     Disable the build on riscv32 as it's not supported on riscv32 [1].

     [1] 
https://github.com/strace/strace/commit/69ff62ea5087506ad36a27599db088096db215da

     (From OE-Core rev: 5276a9a845d0277936e9321ada296818f7bfd84b)

     Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
     Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>


Regards,
Kai

>
> Alex
>
> On Sun, 14 Aug 2022 at 17:18, kai <kai.kang@windriver.com> wrote:
>> From: Kai Kang <kai.kang@windriver.com>
>>
>> strace has been set imcompatible with riscv32, so update in
>> packagegroup-self-hosted.bb accordingly.
>>
>> Signed-off-by: Kai Kang <kai.kang@windriver.com>
>> ---
>>   meta/recipes-core/packagegroups/packagegroup-self-hosted.bb | 5 ++++-
>>   1 file changed, 4 insertions(+), 1 deletion(-)
>>
>> diff --git a/meta/recipes-core/packagegroups/packagegroup-self-hosted.bb b/meta/recipes-core/packagegroups/packagegroup-self-hosted.bb
>> index 772b86b39a..a1b0ee2883 100644
>> --- a/meta/recipes-core/packagegroups/packagegroup-self-hosted.bb
>> +++ b/meta/recipes-core/packagegroups/packagegroup-self-hosted.bb
>> @@ -98,11 +98,14 @@ RDEPENDS:packagegroup-self-hosted-sdk:append:libc-glibc = "\
>>       glibc-utils \
>>       rpcsvc-proto \
>>       "
>> +
>> +STRACE = "strace"
>> +STRACE:riscv32 = ""
>>   RDEPENDS:packagegroup-self-hosted-debug = " \
>>       gdb \
>>       gdbserver \
>>       rsync \
>> -    strace \
>> +    ${STRACE} \
>>       tcf-agent"
>>
>>
>> --
>> 2.17.1
>>
>>
>> -=-=-=-=-=-=-=-=-=-=-=-
>> Links: You receive all messages sent to this group.
>> View/Reply Online (#169324): https://lists.openembedded.org/g/openembedded-core/message/169324
>> Mute This Topic: https://lists.openembedded.org/mt/93017686/1686489
>> Group Owner: openembedded-core+owner@lists.openembedded.org
>> Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [alex.kanavin@gmail.com]
>> -=-=-=-=-=-=-=-=-=-=-=-
>>
diff mbox series

Patch

diff --git a/meta/recipes-core/packagegroups/packagegroup-self-hosted.bb b/meta/recipes-core/packagegroups/packagegroup-self-hosted.bb
index 772b86b39a..a1b0ee2883 100644
--- a/meta/recipes-core/packagegroups/packagegroup-self-hosted.bb
+++ b/meta/recipes-core/packagegroups/packagegroup-self-hosted.bb
@@ -98,11 +98,14 @@  RDEPENDS:packagegroup-self-hosted-sdk:append:libc-glibc = "\
     glibc-utils \
     rpcsvc-proto \
     "
+
+STRACE = "strace"
+STRACE:riscv32 = ""
 RDEPENDS:packagegroup-self-hosted-debug = " \
     gdb \
     gdbserver \
     rsync \
-    strace \
+    ${STRACE} \
     tcf-agent"