diff mbox series

[meta-xfce,3/7] libxfce4ui: Upgrade 4.19.3 -> 4.19.4

Message ID 20241125145307.5479-3-schonm@gmail.com
State Accepted
Headers show
Series [meta-xfce,1/7] exo: Upgrade 4.19.0 -> 4.19.1 | expand

Commit Message

Jason Schonberg Nov. 25, 2024, 2:53 p.m. UTC
Changelog: https://gitlab.xfce.org/xfce/libxfce4ui/-/tags/libxfce4ui-4.19.4

Signed-off-by: Jason Schonberg <schonm@gmail.com>
---
 .../libxfce4ui/{libxfce4ui_4.19.3.bb => libxfce4ui_4.19.4.bb}   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta-xfce/recipes-xfce/libxfce4ui/{libxfce4ui_4.19.3.bb => libxfce4ui_4.19.4.bb} (92%)

Comments

Khem Raj Nov. 25, 2024, 6:46 p.m. UTC | #1
with lld linker I see errors like

   | riscv32-yoe-linux-ld.lld: error: undefined reference: IceSetIOErrorHandler
   | >>> referenced by ./.libs/libxfce4ui-2.so (disallowed by
--no-allow-shlib-undefined)
   |
   | riscv32-yoe-linux-ld.lld: error: undefined reference: IceAddConnectionWatch
   | >>> referenced by ./.libs/libxfce4ui-2.so (disallowed by
--no-allow-shlib-undefined)
   |
   | riscv32-yoe-linux-ld.lld: error: undefined reference: IceConnectionNumber
   | >>> referenced by ./.libs/libxfce4ui-2.so (disallowed by
--no-allow-shlib-undefined)
   |
   | riscv32-yoe-linux-ld.lld: error: undefined reference: IceProcessMessages
   | >>> referenced by ./.libs/libxfce4ui-2.so (disallowed by
--no-allow-shlib-undefined)
   |
   | riscv32-yoe-linux-ld.lld: error: undefined reference:
IceSetShutdownNegotiation
   | >>> referenced by ./.libs/libxfce4ui-2.so (disallowed by
--no-allow-shlib-undefined)
   |
   | riscv32-yoe-linux-ld.lld: error: undefined reference: IceCloseConnection
   | >>> referenced by ./.libs/libxfce4ui-2.so (disallowed by
--no-allow-shlib-undefined)

On Mon, Nov 25, 2024 at 6:54 AM J. S. via lists.openembedded.org
<schonm=gmail.com@lists.openembedded.org> wrote:
>
> Changelog: https://gitlab.xfce.org/xfce/libxfce4ui/-/tags/libxfce4ui-4.19.4
>
> Signed-off-by: Jason Schonberg <schonm@gmail.com>
> ---
>  .../libxfce4ui/{libxfce4ui_4.19.3.bb => libxfce4ui_4.19.4.bb}   | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
>  rename meta-xfce/recipes-xfce/libxfce4ui/{libxfce4ui_4.19.3.bb => libxfce4ui_4.19.4.bb} (92%)
>
> diff --git a/meta-xfce/recipes-xfce/libxfce4ui/libxfce4ui_4.19.3.bb b/meta-xfce/recipes-xfce/libxfce4ui/libxfce4ui_4.19.4.bb
> similarity index 92%
> rename from meta-xfce/recipes-xfce/libxfce4ui/libxfce4ui_4.19.3.bb
> rename to meta-xfce/recipes-xfce/libxfce4ui/libxfce4ui_4.19.4.bb
> index e53d01d00..ce711eb36 100644
> --- a/meta-xfce/recipes-xfce/libxfce4ui/libxfce4ui_4.19.3.bb
> +++ b/meta-xfce/recipes-xfce/libxfce4ui/libxfce4ui_4.19.4.bb
> @@ -12,7 +12,7 @@ ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}"
>
>  # TODO: Check if 0001-... can go
>  SRC_URI += "file://0001-libxfce4kbd-private-xfce4-keyboard-shortcuts.xml-fix.patch"
> -SRC_URI[sha256sum] = "16815eef494ba9bac9c854e95c205c0bc5568c8022c31604348f9edadb02f227"
> +SRC_URI[sha256sum] = "c873ec46d5dd448df60a8385e029892f85b40ad66200cc3c055ab7156d718796"
>
>  EXTRA_OECONF += "--with-vendor-info=${DISTRO}"
>  EXTRA_OECONF += "--disable-vala"
> --
> 2.43.0
>
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#114040): https://lists.openembedded.org/g/openembedded-devel/message/114040
> Mute This Topic: https://lists.openembedded.org/mt/109772240/1997914
> Group Owner: openembedded-devel+owner@lists.openembedded.org
> Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [raj.khem@gmail.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>
Jason Schonberg Nov. 25, 2024, 7:32 p.m. UTC | #2
Khem,

I have TOOLCHAIN = "clang" in my local.conf file and was not seeing
this error.  Is this perhaps riscv specific?

I ask because I built core-image-minimal-xfce with raspberry PI 5
target as an arm 64 build.

Thanks,
Jason.

On Mon, Nov 25, 2024 at 1:46 PM Khem Raj <raj.khem@gmail.com> wrote:
>
> with lld linker I see errors like
>
>    | riscv32-yoe-linux-ld.lld: error: undefined reference: IceSetIOErrorHandler
>    | >>> referenced by ./.libs/libxfce4ui-2.so (disallowed by
> --no-allow-shlib-undefined)
>    |
>    | riscv32-yoe-linux-ld.lld: error: undefined reference: IceAddConnectionWatch
>    | >>> referenced by ./.libs/libxfce4ui-2.so (disallowed by
> --no-allow-shlib-undefined)
>    |
>    | riscv32-yoe-linux-ld.lld: error: undefined reference: IceConnectionNumber
>    | >>> referenced by ./.libs/libxfce4ui-2.so (disallowed by
> --no-allow-shlib-undefined)
>    |
>    | riscv32-yoe-linux-ld.lld: error: undefined reference: IceProcessMessages
>    | >>> referenced by ./.libs/libxfce4ui-2.so (disallowed by
> --no-allow-shlib-undefined)
>    |
>    | riscv32-yoe-linux-ld.lld: error: undefined reference:
> IceSetShutdownNegotiation
>    | >>> referenced by ./.libs/libxfce4ui-2.so (disallowed by
> --no-allow-shlib-undefined)
>    |
>    | riscv32-yoe-linux-ld.lld: error: undefined reference: IceCloseConnection
>    | >>> referenced by ./.libs/libxfce4ui-2.so (disallowed by
> --no-allow-shlib-undefined)
>
> On Mon, Nov 25, 2024 at 6:54 AM J. S. via lists.openembedded.org
> <schonm=gmail.com@lists.openembedded.org> wrote:
> >
> > Changelog: https://gitlab.xfce.org/xfce/libxfce4ui/-/tags/libxfce4ui-4.19.4
> >
> > Signed-off-by: Jason Schonberg <schonm@gmail.com>
> > ---
> >  .../libxfce4ui/{libxfce4ui_4.19.3.bb => libxfce4ui_4.19.4.bb}   | 2 +-
> >  1 file changed, 1 insertion(+), 1 deletion(-)
> >  rename meta-xfce/recipes-xfce/libxfce4ui/{libxfce4ui_4.19.3.bb => libxfce4ui_4.19.4.bb} (92%)
> >
> > diff --git a/meta-xfce/recipes-xfce/libxfce4ui/libxfce4ui_4.19.3.bb b/meta-xfce/recipes-xfce/libxfce4ui/libxfce4ui_4.19.4.bb
> > similarity index 92%
> > rename from meta-xfce/recipes-xfce/libxfce4ui/libxfce4ui_4.19.3.bb
> > rename to meta-xfce/recipes-xfce/libxfce4ui/libxfce4ui_4.19.4.bb
> > index e53d01d00..ce711eb36 100644
> > --- a/meta-xfce/recipes-xfce/libxfce4ui/libxfce4ui_4.19.3.bb
> > +++ b/meta-xfce/recipes-xfce/libxfce4ui/libxfce4ui_4.19.4.bb
> > @@ -12,7 +12,7 @@ ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}"
> >
> >  # TODO: Check if 0001-... can go
> >  SRC_URI += "file://0001-libxfce4kbd-private-xfce4-keyboard-shortcuts.xml-fix.patch"
> > -SRC_URI[sha256sum] = "16815eef494ba9bac9c854e95c205c0bc5568c8022c31604348f9edadb02f227"
> > +SRC_URI[sha256sum] = "c873ec46d5dd448df60a8385e029892f85b40ad66200cc3c055ab7156d718796"
> >
> >  EXTRA_OECONF += "--with-vendor-info=${DISTRO}"
> >  EXTRA_OECONF += "--disable-vala"
> > --
> > 2.43.0
> >
> >
> > -=-=-=-=-=-=-=-=-=-=-=-
> > Links: You receive all messages sent to this group.
> > View/Reply Online (#114040): https://lists.openembedded.org/g/openembedded-devel/message/114040
> > Mute This Topic: https://lists.openembedded.org/mt/109772240/1997914
> > Group Owner: openembedded-devel+owner@lists.openembedded.org
> > Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [raj.khem@gmail.com]
> > -=-=-=-=-=-=-=-=-=-=-=-
> >
Khem Raj Nov. 25, 2024, 7:40 p.m. UTC | #3
On Mon, Nov 25, 2024 at 11:33 AM J. S. <schonm@gmail.com> wrote:
>
> Khem,
>
> I have TOOLCHAIN = "clang" in my local.conf file and was not seeing
> this error.  Is this perhaps riscv specific?

I think you will also need ld-is-lld in DISTRO_FEATURES to reproduce
it. It possible its RISCV specific but I think
first thing is to get LLD linker going for build it and see if you can
reproduce it too.

>
> I ask because I built core-image-minimal-xfce with raspberry PI 5
> target as an arm 64 build.
>
> Thanks,
> Jason.
>
> On Mon, Nov 25, 2024 at 1:46 PM Khem Raj <raj.khem@gmail.com> wrote:
> >
> > with lld linker I see errors like
> >
> >    | riscv32-yoe-linux-ld.lld: error: undefined reference: IceSetIOErrorHandler
> >    | >>> referenced by ./.libs/libxfce4ui-2.so (disallowed by
> > --no-allow-shlib-undefined)
> >    |
> >    | riscv32-yoe-linux-ld.lld: error: undefined reference: IceAddConnectionWatch
> >    | >>> referenced by ./.libs/libxfce4ui-2.so (disallowed by
> > --no-allow-shlib-undefined)
> >    |
> >    | riscv32-yoe-linux-ld.lld: error: undefined reference: IceConnectionNumber
> >    | >>> referenced by ./.libs/libxfce4ui-2.so (disallowed by
> > --no-allow-shlib-undefined)
> >    |
> >    | riscv32-yoe-linux-ld.lld: error: undefined reference: IceProcessMessages
> >    | >>> referenced by ./.libs/libxfce4ui-2.so (disallowed by
> > --no-allow-shlib-undefined)
> >    |
> >    | riscv32-yoe-linux-ld.lld: error: undefined reference:
> > IceSetShutdownNegotiation
> >    | >>> referenced by ./.libs/libxfce4ui-2.so (disallowed by
> > --no-allow-shlib-undefined)
> >    |
> >    | riscv32-yoe-linux-ld.lld: error: undefined reference: IceCloseConnection
> >    | >>> referenced by ./.libs/libxfce4ui-2.so (disallowed by
> > --no-allow-shlib-undefined)
> >
> > On Mon, Nov 25, 2024 at 6:54 AM J. S. via lists.openembedded.org
> > <schonm=gmail.com@lists.openembedded.org> wrote:
> > >
> > > Changelog: https://gitlab.xfce.org/xfce/libxfce4ui/-/tags/libxfce4ui-4.19.4
> > >
> > > Signed-off-by: Jason Schonberg <schonm@gmail.com>
> > > ---
> > >  .../libxfce4ui/{libxfce4ui_4.19.3.bb => libxfce4ui_4.19.4.bb}   | 2 +-
> > >  1 file changed, 1 insertion(+), 1 deletion(-)
> > >  rename meta-xfce/recipes-xfce/libxfce4ui/{libxfce4ui_4.19.3.bb => libxfce4ui_4.19.4.bb} (92%)
> > >
> > > diff --git a/meta-xfce/recipes-xfce/libxfce4ui/libxfce4ui_4.19.3.bb b/meta-xfce/recipes-xfce/libxfce4ui/libxfce4ui_4.19.4.bb
> > > similarity index 92%
> > > rename from meta-xfce/recipes-xfce/libxfce4ui/libxfce4ui_4.19.3.bb
> > > rename to meta-xfce/recipes-xfce/libxfce4ui/libxfce4ui_4.19.4.bb
> > > index e53d01d00..ce711eb36 100644
> > > --- a/meta-xfce/recipes-xfce/libxfce4ui/libxfce4ui_4.19.3.bb
> > > +++ b/meta-xfce/recipes-xfce/libxfce4ui/libxfce4ui_4.19.4.bb
> > > @@ -12,7 +12,7 @@ ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}"
> > >
> > >  # TODO: Check if 0001-... can go
> > >  SRC_URI += "file://0001-libxfce4kbd-private-xfce4-keyboard-shortcuts.xml-fix.patch"
> > > -SRC_URI[sha256sum] = "16815eef494ba9bac9c854e95c205c0bc5568c8022c31604348f9edadb02f227"
> > > +SRC_URI[sha256sum] = "c873ec46d5dd448df60a8385e029892f85b40ad66200cc3c055ab7156d718796"
> > >
> > >  EXTRA_OECONF += "--with-vendor-info=${DISTRO}"
> > >  EXTRA_OECONF += "--disable-vala"
> > > --
> > > 2.43.0
> > >
> > >
> > > -=-=-=-=-=-=-=-=-=-=-=-
> > > Links: You receive all messages sent to this group.
> > > View/Reply Online (#114040): https://lists.openembedded.org/g/openembedded-devel/message/114040
> > > Mute This Topic: https://lists.openembedded.org/mt/109772240/1997914
> > > Group Owner: openembedded-devel+owner@lists.openembedded.org
> > > Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [raj.khem@gmail.com]
> > > -=-=-=-=-=-=-=-=-=-=-=-
> > >
Jason Schonberg Nov. 25, 2024, 8:01 p.m. UTC | #4
I've updated my DISTRO_FEATURES to have ld-is-lld and will let you
know what I find.

On Mon, Nov 25, 2024 at 2:41 PM Khem Raj <raj.khem@gmail.com> wrote:
>
> On Mon, Nov 25, 2024 at 11:33 AM J. S. <schonm@gmail.com> wrote:
> >
> > Khem,
> >
> > I have TOOLCHAIN = "clang" in my local.conf file and was not seeing
> > this error.  Is this perhaps riscv specific?
>
> I think you will also need ld-is-lld in DISTRO_FEATURES to reproduce
> it. It possible its RISCV specific but I think
> first thing is to get LLD linker going for build it and see if you can
> reproduce it too.
>
> >
> > I ask because I built core-image-minimal-xfce with raspberry PI 5
> > target as an arm 64 build.
> >
> > Thanks,
> > Jason.
> >
> > On Mon, Nov 25, 2024 at 1:46 PM Khem Raj <raj.khem@gmail.com> wrote:
> > >
> > > with lld linker I see errors like
> > >
> > >    | riscv32-yoe-linux-ld.lld: error: undefined reference: IceSetIOErrorHandler
> > >    | >>> referenced by ./.libs/libxfce4ui-2.so (disallowed by
> > > --no-allow-shlib-undefined)
> > >    |
> > >    | riscv32-yoe-linux-ld.lld: error: undefined reference: IceAddConnectionWatch
> > >    | >>> referenced by ./.libs/libxfce4ui-2.so (disallowed by
> > > --no-allow-shlib-undefined)
> > >    |
> > >    | riscv32-yoe-linux-ld.lld: error: undefined reference: IceConnectionNumber
> > >    | >>> referenced by ./.libs/libxfce4ui-2.so (disallowed by
> > > --no-allow-shlib-undefined)
> > >    |
> > >    | riscv32-yoe-linux-ld.lld: error: undefined reference: IceProcessMessages
> > >    | >>> referenced by ./.libs/libxfce4ui-2.so (disallowed by
> > > --no-allow-shlib-undefined)
> > >    |
> > >    | riscv32-yoe-linux-ld.lld: error: undefined reference:
> > > IceSetShutdownNegotiation
> > >    | >>> referenced by ./.libs/libxfce4ui-2.so (disallowed by
> > > --no-allow-shlib-undefined)
> > >    |
> > >    | riscv32-yoe-linux-ld.lld: error: undefined reference: IceCloseConnection
> > >    | >>> referenced by ./.libs/libxfce4ui-2.so (disallowed by
> > > --no-allow-shlib-undefined)
> > >
> > > On Mon, Nov 25, 2024 at 6:54 AM J. S. via lists.openembedded.org
> > > <schonm=gmail.com@lists.openembedded.org> wrote:
> > > >
> > > > Changelog: https://gitlab.xfce.org/xfce/libxfce4ui/-/tags/libxfce4ui-4.19.4
> > > >
> > > > Signed-off-by: Jason Schonberg <schonm@gmail.com>
> > > > ---
> > > >  .../libxfce4ui/{libxfce4ui_4.19.3.bb => libxfce4ui_4.19.4.bb}   | 2 +-
> > > >  1 file changed, 1 insertion(+), 1 deletion(-)
> > > >  rename meta-xfce/recipes-xfce/libxfce4ui/{libxfce4ui_4.19.3.bb => libxfce4ui_4.19.4.bb} (92%)
> > > >
> > > > diff --git a/meta-xfce/recipes-xfce/libxfce4ui/libxfce4ui_4.19.3.bb b/meta-xfce/recipes-xfce/libxfce4ui/libxfce4ui_4.19.4.bb
> > > > similarity index 92%
> > > > rename from meta-xfce/recipes-xfce/libxfce4ui/libxfce4ui_4.19.3.bb
> > > > rename to meta-xfce/recipes-xfce/libxfce4ui/libxfce4ui_4.19.4.bb
> > > > index e53d01d00..ce711eb36 100644
> > > > --- a/meta-xfce/recipes-xfce/libxfce4ui/libxfce4ui_4.19.3.bb
> > > > +++ b/meta-xfce/recipes-xfce/libxfce4ui/libxfce4ui_4.19.4.bb
> > > > @@ -12,7 +12,7 @@ ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}"
> > > >
> > > >  # TODO: Check if 0001-... can go
> > > >  SRC_URI += "file://0001-libxfce4kbd-private-xfce4-keyboard-shortcuts.xml-fix.patch"
> > > > -SRC_URI[sha256sum] = "16815eef494ba9bac9c854e95c205c0bc5568c8022c31604348f9edadb02f227"
> > > > +SRC_URI[sha256sum] = "c873ec46d5dd448df60a8385e029892f85b40ad66200cc3c055ab7156d718796"
> > > >
> > > >  EXTRA_OECONF += "--with-vendor-info=${DISTRO}"
> > > >  EXTRA_OECONF += "--disable-vala"
> > > > --
> > > > 2.43.0
> > > >
> > > >
> > > > -=-=-=-=-=-=-=-=-=-=-=-
> > > > Links: You receive all messages sent to this group.
> > > > View/Reply Online (#114040): https://lists.openembedded.org/g/openembedded-devel/message/114040
> > > > Mute This Topic: https://lists.openembedded.org/mt/109772240/1997914
> > > > Group Owner: openembedded-devel+owner@lists.openembedded.org
> > > > Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [raj.khem@gmail.com]
> > > > -=-=-=-=-=-=-=-=-=-=-=-
> > > >
Jason Schonberg Nov. 25, 2024, 8:23 p.m. UTC | #5
Khem,

I'm still not seeing the problem on an Arm target.  So I will move to
a riscv target to see if I can at least reproduce what you are seeing.

I did  find this which provides a work around.  Although I'm also open
to just dropping the update.

https://bugs.gentoo.org/924321

I'll let you know what I see with the riscv build.

Thanks,
Jason

On Mon, Nov 25, 2024 at 3:01 PM J. S. <schonm@gmail.com> wrote:
>
> I've updated my DISTRO_FEATURES to have ld-is-lld and will let you
> know what I find.
>
> On Mon, Nov 25, 2024 at 2:41 PM Khem Raj <raj.khem@gmail.com> wrote:
> >
> > On Mon, Nov 25, 2024 at 11:33 AM J. S. <schonm@gmail.com> wrote:
> > >
> > > Khem,
> > >
> > > I have TOOLCHAIN = "clang" in my local.conf file and was not seeing
> > > this error.  Is this perhaps riscv specific?
> >
> > I think you will also need ld-is-lld in DISTRO_FEATURES to reproduce
> > it. It possible its RISCV specific but I think
> > first thing is to get LLD linker going for build it and see if you can
> > reproduce it too.
> >
> > >
> > > I ask because I built core-image-minimal-xfce with raspberry PI 5
> > > target as an arm 64 build.
> > >
> > > Thanks,
> > > Jason.
> > >
> > > On Mon, Nov 25, 2024 at 1:46 PM Khem Raj <raj.khem@gmail.com> wrote:
> > > >
> > > > with lld linker I see errors like
> > > >
> > > >    | riscv32-yoe-linux-ld.lld: error: undefined reference: IceSetIOErrorHandler
> > > >    | >>> referenced by ./.libs/libxfce4ui-2.so (disallowed by
> > > > --no-allow-shlib-undefined)
> > > >    |
> > > >    | riscv32-yoe-linux-ld.lld: error: undefined reference: IceAddConnectionWatch
> > > >    | >>> referenced by ./.libs/libxfce4ui-2.so (disallowed by
> > > > --no-allow-shlib-undefined)
> > > >    |
> > > >    | riscv32-yoe-linux-ld.lld: error: undefined reference: IceConnectionNumber
> > > >    | >>> referenced by ./.libs/libxfce4ui-2.so (disallowed by
> > > > --no-allow-shlib-undefined)
> > > >    |
> > > >    | riscv32-yoe-linux-ld.lld: error: undefined reference: IceProcessMessages
> > > >    | >>> referenced by ./.libs/libxfce4ui-2.so (disallowed by
> > > > --no-allow-shlib-undefined)
> > > >    |
> > > >    | riscv32-yoe-linux-ld.lld: error: undefined reference:
> > > > IceSetShutdownNegotiation
> > > >    | >>> referenced by ./.libs/libxfce4ui-2.so (disallowed by
> > > > --no-allow-shlib-undefined)
> > > >    |
> > > >    | riscv32-yoe-linux-ld.lld: error: undefined reference: IceCloseConnection
> > > >    | >>> referenced by ./.libs/libxfce4ui-2.so (disallowed by
> > > > --no-allow-shlib-undefined)
> > > >
> > > > On Mon, Nov 25, 2024 at 6:54 AM J. S. via lists.openembedded.org
> > > > <schonm=gmail.com@lists.openembedded.org> wrote:
> > > > >
> > > > > Changelog: https://gitlab.xfce.org/xfce/libxfce4ui/-/tags/libxfce4ui-4.19.4
> > > > >
> > > > > Signed-off-by: Jason Schonberg <schonm@gmail.com>
> > > > > ---
> > > > >  .../libxfce4ui/{libxfce4ui_4.19.3.bb => libxfce4ui_4.19.4.bb}   | 2 +-
> > > > >  1 file changed, 1 insertion(+), 1 deletion(-)
> > > > >  rename meta-xfce/recipes-xfce/libxfce4ui/{libxfce4ui_4.19.3.bb => libxfce4ui_4.19.4.bb} (92%)
> > > > >
> > > > > diff --git a/meta-xfce/recipes-xfce/libxfce4ui/libxfce4ui_4.19.3.bb b/meta-xfce/recipes-xfce/libxfce4ui/libxfce4ui_4.19.4.bb
> > > > > similarity index 92%
> > > > > rename from meta-xfce/recipes-xfce/libxfce4ui/libxfce4ui_4.19.3.bb
> > > > > rename to meta-xfce/recipes-xfce/libxfce4ui/libxfce4ui_4.19.4.bb
> > > > > index e53d01d00..ce711eb36 100644
> > > > > --- a/meta-xfce/recipes-xfce/libxfce4ui/libxfce4ui_4.19.3.bb
> > > > > +++ b/meta-xfce/recipes-xfce/libxfce4ui/libxfce4ui_4.19.4.bb
> > > > > @@ -12,7 +12,7 @@ ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}"
> > > > >
> > > > >  # TODO: Check if 0001-... can go
> > > > >  SRC_URI += "file://0001-libxfce4kbd-private-xfce4-keyboard-shortcuts.xml-fix.patch"
> > > > > -SRC_URI[sha256sum] = "16815eef494ba9bac9c854e95c205c0bc5568c8022c31604348f9edadb02f227"
> > > > > +SRC_URI[sha256sum] = "c873ec46d5dd448df60a8385e029892f85b40ad66200cc3c055ab7156d718796"
> > > > >
> > > > >  EXTRA_OECONF += "--with-vendor-info=${DISTRO}"
> > > > >  EXTRA_OECONF += "--disable-vala"
> > > > > --
> > > > > 2.43.0
> > > > >
> > > > >
> > > > > -=-=-=-=-=-=-=-=-=-=-=-
> > > > > Links: You receive all messages sent to this group.
> > > > > View/Reply Online (#114040): https://lists.openembedded.org/g/openembedded-devel/message/114040
> > > > > Mute This Topic: https://lists.openembedded.org/mt/109772240/1997914
> > > > > Group Owner: openembedded-devel+owner@lists.openembedded.org
> > > > > Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [raj.khem@gmail.com]
> > > > > -=-=-=-=-=-=-=-=-=-=-=-
> > > > >
Khem Raj Nov. 25, 2024, 8:50 p.m. UTC | #6
On Mon, Nov 25, 2024 at 12:23 PM J. S. <schonm@gmail.com> wrote:

> Khem,
>
> I'm still not seeing the problem on an Arm target.  So I will move to
> a riscv target to see if I can at least reproduce what you are seeing.
>
> I did  find this which provides a work around.  Although I'm also open
> to just dropping the update.
>
> https://bugs.gentoo.org/924321
>

Yeah this seems to be the exact problem I am seeing

Workaround fix is ok infact it’s a real bug


> I'll let you know what I see with the riscv build.
>
> Thanks,
> Jason
>
> On Mon, Nov 25, 2024 at 3:01 PM J. S. <schonm@gmail.com> wrote:
> >
> > I've updated my DISTRO_FEATURES to have ld-is-lld and will let you
> > know what I find.
> >
> > On Mon, Nov 25, 2024 at 2:41 PM Khem Raj <raj.khem@gmail.com> wrote:
> > >
> > > On Mon, Nov 25, 2024 at 11:33 AM J. S. <schonm@gmail.com> wrote:
> > > >
> > > > Khem,
> > > >
> > > > I have TOOLCHAIN = "clang" in my local.conf file and was not seeing
> > > > this error.  Is this perhaps riscv specific?
> > >
> > > I think you will also need ld-is-lld in DISTRO_FEATURES to reproduce
> > > it. It possible its RISCV specific but I think
> > > first thing is to get LLD linker going for build it and see if you can
> > > reproduce it too.
> > >
> > > >
> > > > I ask because I built core-image-minimal-xfce with raspberry PI 5
> > > > target as an arm 64 build.
> > > >
> > > > Thanks,
> > > > Jason.
> > > >
> > > > On Mon, Nov 25, 2024 at 1:46 PM Khem Raj <raj.khem@gmail.com> wrote:
> > > > >
> > > > > with lld linker I see errors like
> > > > >
> > > > >    | riscv32-yoe-linux-ld.lld: error: undefined reference:
> IceSetIOErrorHandler
> > > > >    | >>> referenced by ./.libs/libxfce4ui-2.so (disallowed by
> > > > > --no-allow-shlib-undefined)
> > > > >    |
> > > > >    | riscv32-yoe-linux-ld.lld: error: undefined reference:
> IceAddConnectionWatch
> > > > >    | >>> referenced by ./.libs/libxfce4ui-2.so (disallowed by
> > > > > --no-allow-shlib-undefined)
> > > > >    |
> > > > >    | riscv32-yoe-linux-ld.lld: error: undefined reference:
> IceConnectionNumber
> > > > >    | >>> referenced by ./.libs/libxfce4ui-2.so (disallowed by
> > > > > --no-allow-shlib-undefined)
> > > > >    |
> > > > >    | riscv32-yoe-linux-ld.lld: error: undefined reference:
> IceProcessMessages
> > > > >    | >>> referenced by ./.libs/libxfce4ui-2.so (disallowed by
> > > > > --no-allow-shlib-undefined)
> > > > >    |
> > > > >    | riscv32-yoe-linux-ld.lld: error: undefined reference:
> > > > > IceSetShutdownNegotiation
> > > > >    | >>> referenced by ./.libs/libxfce4ui-2.so (disallowed by
> > > > > --no-allow-shlib-undefined)
> > > > >    |
> > > > >    | riscv32-yoe-linux-ld.lld: error: undefined reference:
> IceCloseConnection
> > > > >    | >>> referenced by ./.libs/libxfce4ui-2.so (disallowed by
> > > > > --no-allow-shlib-undefined)
> > > > >
> > > > > On Mon, Nov 25, 2024 at 6:54 AM J. S. via lists.openembedded.org
> > > > > <schonm=gmail.com@lists.openembedded.org> wrote:
> > > > > >
> > > > > > Changelog:
> https://gitlab.xfce.org/xfce/libxfce4ui/-/tags/libxfce4ui-4.19.4
> > > > > >
> > > > > > Signed-off-by: Jason Schonberg <schonm@gmail.com>
> > > > > > ---
> > > > > >  .../libxfce4ui/{libxfce4ui_4.19.3.bb => libxfce4ui_4.19.4.bb}
>  | 2 +-
> > > > > >  1 file changed, 1 insertion(+), 1 deletion(-)
> > > > > >  rename meta-xfce/recipes-xfce/libxfce4ui/{libxfce4ui_4.19.3.bb
> => libxfce4ui_4.19.4.bb} (92%)
> > > > > >
> > > > > > diff --git a/meta-xfce/recipes-xfce/libxfce4ui/
> libxfce4ui_4.19.3.bb b/meta-xfce/recipes-xfce/libxfce4ui/
> libxfce4ui_4.19.4.bb
> > > > > > similarity index 92%
> > > > > > rename from meta-xfce/recipes-xfce/libxfce4ui/
> libxfce4ui_4.19.3.bb
> > > > > > rename to meta-xfce/recipes-xfce/libxfce4ui/libxfce4ui_4.19.4.bb
> > > > > > index e53d01d00..ce711eb36 100644
> > > > > > --- a/meta-xfce/recipes-xfce/libxfce4ui/libxfce4ui_4.19.3.bb
> > > > > > +++ b/meta-xfce/recipes-xfce/libxfce4ui/libxfce4ui_4.19.4.bb
> > > > > > @@ -12,7 +12,7 @@ ANY_OF_DISTRO_FEATURES =
> "${GTK3DISTROFEATURES}"
> > > > > >
> > > > > >  # TODO: Check if 0001-... can go
> > > > > >  SRC_URI +=
> "file://0001-libxfce4kbd-private-xfce4-keyboard-shortcuts.xml-fix.patch"
> > > > > > -SRC_URI[sha256sum] =
> "16815eef494ba9bac9c854e95c205c0bc5568c8022c31604348f9edadb02f227"
> > > > > > +SRC_URI[sha256sum] =
> "c873ec46d5dd448df60a8385e029892f85b40ad66200cc3c055ab7156d718796"
> > > > > >
> > > > > >  EXTRA_OECONF += "--with-vendor-info=${DISTRO}"
> > > > > >  EXTRA_OECONF += "--disable-vala"
> > > > > > --
> > > > > > 2.43.0
> > > > > >
> > > > > >
> > > > > > -=-=-=-=-=-=-=-=-=-=-=-
> > > > > > Links: You receive all messages sent to this group.
> > > > > > View/Reply Online (#114040):
> https://lists.openembedded.org/g/openembedded-devel/message/114040
> > > > > > Mute This Topic:
> https://lists.openembedded.org/mt/109772240/1997914
> > > > > > Group Owner: openembedded-devel+owner@lists.openembedded.org
> > > > > > Unsubscribe:
> https://lists.openembedded.org/g/openembedded-devel/unsub [
> raj.khem@gmail.com]
> > > > > > -=-=-=-=-=-=-=-=-=-=-=-
> > > > > >
>
Jason Schonberg Nov. 26, 2024, 6:50 a.m. UTC | #7
I was, after getting my layers straightened out, able to reproduce the
problem.  The problem appears with the clang compiler and not with
gcc.  It does not appear to be target specific.  I was able to
generate it on ARM.  It turns out to be a known issue and was
addressed in newer releases of the libxfce4ui package.

You should find on the mailing list a patch to go to version 4.19.6.

Thanks for your patience,
Jason


On Mon, Nov 25, 2024 at 3:50 PM Khem Raj <raj.khem@gmail.com> wrote:
>
>
>
> On Mon, Nov 25, 2024 at 12:23 PM J. S. <schonm@gmail.com> wrote:
>>
>> Khem,
>>
>> I'm still not seeing the problem on an Arm target.  So I will move to
>> a riscv target to see if I can at least reproduce what you are seeing.
>>
>> I did  find this which provides a work around.  Although I'm also open
>> to just dropping the update.
>>
>> https://bugs.gentoo.org/924321
>
>
> Yeah this seems to be the exact problem I am seeing
>
> Workaround fix is ok infact it’s a real bug
>
>>
>> I'll let you know what I see with the riscv build.
>>
>> Thanks,
>> Jason
>>
>> On Mon, Nov 25, 2024 at 3:01 PM J. S. <schonm@gmail.com> wrote:
>> >
>> > I've updated my DISTRO_FEATURES to have ld-is-lld and will let you
>> > know what I find.
>> >
>> > On Mon, Nov 25, 2024 at 2:41 PM Khem Raj <raj.khem@gmail.com> wrote:
>> > >
>> > > On Mon, Nov 25, 2024 at 11:33 AM J. S. <schonm@gmail.com> wrote:
>> > > >
>> > > > Khem,
>> > > >
>> > > > I have TOOLCHAIN = "clang" in my local.conf file and was not seeing
>> > > > this error.  Is this perhaps riscv specific?
>> > >
>> > > I think you will also need ld-is-lld in DISTRO_FEATURES to reproduce
>> > > it. It possible its RISCV specific but I think
>> > > first thing is to get LLD linker going for build it and see if you can
>> > > reproduce it too.
>> > >
>> > > >
>> > > > I ask because I built core-image-minimal-xfce with raspberry PI 5
>> > > > target as an arm 64 build.
>> > > >
>> > > > Thanks,
>> > > > Jason.
>> > > >
>> > > > On Mon, Nov 25, 2024 at 1:46 PM Khem Raj <raj.khem@gmail.com> wrote:
>> > > > >
>> > > > > with lld linker I see errors like
>> > > > >
>> > > > >    | riscv32-yoe-linux-ld.lld: error: undefined reference: IceSetIOErrorHandler
>> > > > >    | >>> referenced by ./.libs/libxfce4ui-2.so (disallowed by
>> > > > > --no-allow-shlib-undefined)
>> > > > >    |
>> > > > >    | riscv32-yoe-linux-ld.lld: error: undefined reference: IceAddConnectionWatch
>> > > > >    | >>> referenced by ./.libs/libxfce4ui-2.so (disallowed by
>> > > > > --no-allow-shlib-undefined)
>> > > > >    |
>> > > > >    | riscv32-yoe-linux-ld.lld: error: undefined reference: IceConnectionNumber
>> > > > >    | >>> referenced by ./.libs/libxfce4ui-2.so (disallowed by
>> > > > > --no-allow-shlib-undefined)
>> > > > >    |
>> > > > >    | riscv32-yoe-linux-ld.lld: error: undefined reference: IceProcessMessages
>> > > > >    | >>> referenced by ./.libs/libxfce4ui-2.so (disallowed by
>> > > > > --no-allow-shlib-undefined)
>> > > > >    |
>> > > > >    | riscv32-yoe-linux-ld.lld: error: undefined reference:
>> > > > > IceSetShutdownNegotiation
>> > > > >    | >>> referenced by ./.libs/libxfce4ui-2.so (disallowed by
>> > > > > --no-allow-shlib-undefined)
>> > > > >    |
>> > > > >    | riscv32-yoe-linux-ld.lld: error: undefined reference: IceCloseConnection
>> > > > >    | >>> referenced by ./.libs/libxfce4ui-2.so (disallowed by
>> > > > > --no-allow-shlib-undefined)
>> > > > >
>> > > > > On Mon, Nov 25, 2024 at 6:54 AM J. S. via lists.openembedded.org
>> > > > > <schonm=gmail.com@lists.openembedded.org> wrote:
>> > > > > >
>> > > > > > Changelog: https://gitlab.xfce.org/xfce/libxfce4ui/-/tags/libxfce4ui-4.19.4
>> > > > > >
>> > > > > > Signed-off-by: Jason Schonberg <schonm@gmail.com>
>> > > > > > ---
>> > > > > >  .../libxfce4ui/{libxfce4ui_4.19.3.bb => libxfce4ui_4.19.4.bb}   | 2 +-
>> > > > > >  1 file changed, 1 insertion(+), 1 deletion(-)
>> > > > > >  rename meta-xfce/recipes-xfce/libxfce4ui/{libxfce4ui_4.19.3.bb => libxfce4ui_4.19.4.bb} (92%)
>> > > > > >
>> > > > > > diff --git a/meta-xfce/recipes-xfce/libxfce4ui/libxfce4ui_4.19.3.bb b/meta-xfce/recipes-xfce/libxfce4ui/libxfce4ui_4.19.4.bb
>> > > > > > similarity index 92%
>> > > > > > rename from meta-xfce/recipes-xfce/libxfce4ui/libxfce4ui_4.19.3.bb
>> > > > > > rename to meta-xfce/recipes-xfce/libxfce4ui/libxfce4ui_4.19.4.bb
>> > > > > > index e53d01d00..ce711eb36 100644
>> > > > > > --- a/meta-xfce/recipes-xfce/libxfce4ui/libxfce4ui_4.19.3.bb
>> > > > > > +++ b/meta-xfce/recipes-xfce/libxfce4ui/libxfce4ui_4.19.4.bb
>> > > > > > @@ -12,7 +12,7 @@ ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}"
>> > > > > >
>> > > > > >  # TODO: Check if 0001-... can go
>> > > > > >  SRC_URI += "file://0001-libxfce4kbd-private-xfce4-keyboard-shortcuts.xml-fix.patch"
>> > > > > > -SRC_URI[sha256sum] = "16815eef494ba9bac9c854e95c205c0bc5568c8022c31604348f9edadb02f227"
>> > > > > > +SRC_URI[sha256sum] = "c873ec46d5dd448df60a8385e029892f85b40ad66200cc3c055ab7156d718796"
>> > > > > >
>> > > > > >  EXTRA_OECONF += "--with-vendor-info=${DISTRO}"
>> > > > > >  EXTRA_OECONF += "--disable-vala"
>> > > > > > --
>> > > > > > 2.43.0
>> > > > > >
>> > > > > >
>> > > > > > -=-=-=-=-=-=-=-=-=-=-=-
>> > > > > > Links: You receive all messages sent to this group.
>> > > > > > View/Reply Online (#114040): https://lists.openembedded.org/g/openembedded-devel/message/114040
>> > > > > > Mute This Topic: https://lists.openembedded.org/mt/109772240/1997914
>> > > > > > Group Owner: openembedded-devel+owner@lists.openembedded.org
>> > > > > > Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [raj.khem@gmail.com]
>> > > > > > -=-=-=-=-=-=-=-=-=-=-=-
>> > > > > >
diff mbox series

Patch

diff --git a/meta-xfce/recipes-xfce/libxfce4ui/libxfce4ui_4.19.3.bb b/meta-xfce/recipes-xfce/libxfce4ui/libxfce4ui_4.19.4.bb
similarity index 92%
rename from meta-xfce/recipes-xfce/libxfce4ui/libxfce4ui_4.19.3.bb
rename to meta-xfce/recipes-xfce/libxfce4ui/libxfce4ui_4.19.4.bb
index e53d01d00..ce711eb36 100644
--- a/meta-xfce/recipes-xfce/libxfce4ui/libxfce4ui_4.19.3.bb
+++ b/meta-xfce/recipes-xfce/libxfce4ui/libxfce4ui_4.19.4.bb
@@ -12,7 +12,7 @@  ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}"
 
 # TODO: Check if 0001-... can go
 SRC_URI += "file://0001-libxfce4kbd-private-xfce4-keyboard-shortcuts.xml-fix.patch"
-SRC_URI[sha256sum] = "16815eef494ba9bac9c854e95c205c0bc5568c8022c31604348f9edadb02f227"
+SRC_URI[sha256sum] = "c873ec46d5dd448df60a8385e029892f85b40ad66200cc3c055ab7156d718796"
 
 EXTRA_OECONF += "--with-vendor-info=${DISTRO}"
 EXTRA_OECONF += "--disable-vala"