[oe,meta-oe,2/3] remmina: Link with libexecinfo explicitly on musl

Message ID 20190906163242.4770-2-raj.khem@gmail.com
State New
Headers show
Series
  • [oe,meta-oe,V2,1/3] remmina: Add recipe for the remmina remote desktop client
Related show

Commit Message

Khem Raj Sept. 6, 2019, 4:32 p.m.
Signed-off-by: Khem Raj <raj.khem@gmail.com>

Cc: Alejandro Enedino Hernandez Samaniego <aehs29@gmail.com>
---
 meta-oe/recipes-support/remmina/remmina_1.3.6.bb | 3 +++
 1 file changed, 3 insertions(+)

-- 
2.23.0

-- 
_______________________________________________
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel

Comments

Alejandro Enedino Hernandez Samaniego Sept. 6, 2019, 4:35 p.m. | #1
Hey Khem,

Thanks for this, I hadn't fixed it because I have no access to my laptop
for now, looks good to me though.

Alejandro

On Fri, Sep 6, 2019, 9:32 AM Khem Raj <raj.khem@gmail.com> wrote:

> Signed-off-by: Khem Raj <raj.khem@gmail.com>

> Cc: Alejandro Enedino Hernandez Samaniego <aehs29@gmail.com>

> ---

>  meta-oe/recipes-support/remmina/remmina_1.3.6.bb | 3 +++

>  1 file changed, 3 insertions(+)

>

> diff --git a/meta-oe/recipes-support/remmina/remmina_1.3.6.bb

> b/meta-oe/recipes-support/remmina/remmina_1.3.6.bb

> index a14a2592cd..a86deccc8f 100644

> --- a/meta-oe/recipes-support/remmina/remmina_1.3.6.bb

> +++ b/meta-oe/recipes-support/remmina/remmina_1.3.6.bb

> @@ -5,6 +5,9 @@ LICENSE = "GPLv2 & openssl"

>  LIC_FILES_CHKSUM = "file://LICENSE;md5=dab7215512044d49037272ce1ac4ea8f

> file://LICENSE.OpenSSL;md5=c1eb3cee0a4dea27503c531267a69769"

>  DEPENDS += "openssl freerdp gtk+3 gdk-pixbuf atk libgcrypt avahi-ui

> libsodium libssh vte json-glib libsoup-2.4 libvncserver spice

> spice-protocol libsecret"

>

> +DEPENDS_append_libc-musl = "libexecinfo"

> +LDFLAGS_append_libc-musl = " -lexecinfo"

> +

>  SRC_URI = "

> https://gitlab.com/Remmina/Remmina/-/archive/v${PV}/Remmina-v${PV}.tar.bz2

> \

>  "

>  SRC_URI[md5sum] = "6da599c3a5cab2df37a70f8fba2f5438"

> --

> 2.23.0

>

>

-- 
_______________________________________________
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Khem Raj Sept. 7, 2019, 4:25 p.m. | #2
another issue on arm

ERROR: Nothing PROVIDES 'spice' (but
/mnt/b/yoe/sources/meta-openembedded/meta-oe/recipes-support/remmina/remmina_1.3.6.bb
DEPENDS on
or otherwise requires it)
spice was skipped: incompatible with host arm-yoe-linux-gnueabi (not
in COMPATIBLE_HOST)

I think you need to mold arch support for it as per deps

On Fri, Sep 6, 2019 at 9:35 AM Alejandro Enedino Hernandez Samaniego
<aehs29@gmail.com> wrote:
>

> Hey Khem,

>

> Thanks for this, I hadn't fixed it because I have no access to my laptop for now, looks good to me though.

>

> Alejandro

>

> On Fri, Sep 6, 2019, 9:32 AM Khem Raj <raj.khem@gmail.com> wrote:

>>

>> Signed-off-by: Khem Raj <raj.khem@gmail.com>

>> Cc: Alejandro Enedino Hernandez Samaniego <aehs29@gmail.com>

>> ---

>>  meta-oe/recipes-support/remmina/remmina_1.3.6.bb | 3 +++

>>  1 file changed, 3 insertions(+)

>>

>> diff --git a/meta-oe/recipes-support/remmina/remmina_1.3.6.bb b/meta-oe/recipes-support/remmina/remmina_1.3.6.bb

>> index a14a2592cd..a86deccc8f 100644

>> --- a/meta-oe/recipes-support/remmina/remmina_1.3.6.bb

>> +++ b/meta-oe/recipes-support/remmina/remmina_1.3.6.bb

>> @@ -5,6 +5,9 @@ LICENSE = "GPLv2 & openssl"

>>  LIC_FILES_CHKSUM = "file://LICENSE;md5=dab7215512044d49037272ce1ac4ea8f file://LICENSE.OpenSSL;md5=c1eb3cee0a4dea27503c531267a69769"

>>  DEPENDS += "openssl freerdp gtk+3 gdk-pixbuf atk libgcrypt avahi-ui libsodium libssh vte json-glib libsoup-2.4 libvncserver spice spice-protocol libsecret"

>>

>> +DEPENDS_append_libc-musl = "libexecinfo"

>> +LDFLAGS_append_libc-musl = " -lexecinfo"

>> +

>>  SRC_URI = "https://gitlab.com/Remmina/Remmina/-/archive/v${PV}/Remmina-v${PV}.tar.bz2 \

>>  "

>>  SRC_URI[md5sum] = "6da599c3a5cab2df37a70f8fba2f5438"

>> --

>> 2.23.0

>>

-- 
_______________________________________________
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Alejandro Enedino Hernandez Samaniego Sept. 7, 2019, 7:20 p.m. | #3
On Sat, Sep 7, 2019, 9:25 AM Khem Raj <raj.khem@gmail.com> wrote:

> another issue on arm

>

> ERROR: Nothing PROVIDES 'spice' (but

> /mnt/b/yoe/sources/meta-openembedded/meta-oe/recipes-support/remmina/

> remmina_1.3.6.bb

> DEPENDS on

> or otherwise requires it)

> spice was skipped: incompatible with host arm-yoe-linux-gnueabi (not

> in COMPATIBLE_HOST)

>

> I think you need to mold arch support for it as per deps

>


I'll take a look later tonight, thanks.

Alejandro


> On Fri, Sep 6, 2019 at 9:35 AM Alejandro Enedino Hernandez Samaniego

> <aehs29@gmail.com> wrote:

> >

> > Hey Khem,

> >

> > Thanks for this, I hadn't fixed it because I have no access to my laptop

> for now, looks good to me though.

> >

> > Alejandro

> >

> > On Fri, Sep 6, 2019, 9:32 AM Khem Raj <raj.khem@gmail.com> wrote:

> >>

> >> Signed-off-by: Khem Raj <raj.khem@gmail.com>

> >> Cc: Alejandro Enedino Hernandez Samaniego <aehs29@gmail.com>

> >> ---

> >>  meta-oe/recipes-support/remmina/remmina_1.3.6.bb | 3 +++

> >>  1 file changed, 3 insertions(+)

> >>

> >> diff --git a/meta-oe/recipes-support/remmina/remmina_1.3.6.bb

> b/meta-oe/recipes-support/remmina/remmina_1.3.6.bb

> >> index a14a2592cd..a86deccc8f 100644

> >> --- a/meta-oe/recipes-support/remmina/remmina_1.3.6.bb

> >> +++ b/meta-oe/recipes-support/remmina/remmina_1.3.6.bb

> >> @@ -5,6 +5,9 @@ LICENSE = "GPLv2 & openssl"

> >>  LIC_FILES_CHKSUM =

> "file://LICENSE;md5=dab7215512044d49037272ce1ac4ea8f

> file://LICENSE.OpenSSL;md5=c1eb3cee0a4dea27503c531267a69769"

> >>  DEPENDS += "openssl freerdp gtk+3 gdk-pixbuf atk libgcrypt avahi-ui

> libsodium libssh vte json-glib libsoup-2.4 libvncserver spice

> spice-protocol libsecret"

> >>

> >> +DEPENDS_append_libc-musl = "libexecinfo"

> >> +LDFLAGS_append_libc-musl = " -lexecinfo"

> >> +

> >>  SRC_URI = "

> https://gitlab.com/Remmina/Remmina/-/archive/v${PV}/Remmina-v${PV}.tar.bz2

> \

> >>  "

> >>  SRC_URI[md5sum] = "6da599c3a5cab2df37a70f8fba2f5438"

> >> --

> >> 2.23.0

> >>

>

-- 
_______________________________________________
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel

Patch

diff --git a/meta-oe/recipes-support/remmina/remmina_1.3.6.bb b/meta-oe/recipes-support/remmina/remmina_1.3.6.bb
index a14a2592cd..a86deccc8f 100644
--- a/meta-oe/recipes-support/remmina/remmina_1.3.6.bb
+++ b/meta-oe/recipes-support/remmina/remmina_1.3.6.bb
@@ -5,6 +5,9 @@  LICENSE = "GPLv2 & openssl"
 LIC_FILES_CHKSUM = "file://LICENSE;md5=dab7215512044d49037272ce1ac4ea8f file://LICENSE.OpenSSL;md5=c1eb3cee0a4dea27503c531267a69769"
 DEPENDS += "openssl freerdp gtk+3 gdk-pixbuf atk libgcrypt avahi-ui libsodium libssh vte json-glib libsoup-2.4 libvncserver spice spice-protocol libsecret"
 
+DEPENDS_append_libc-musl = "libexecinfo"
+LDFLAGS_append_libc-musl = " -lexecinfo"
+
 SRC_URI = "https://gitlab.com/Remmina/Remmina/-/archive/v${PV}/Remmina-v${PV}.tar.bz2 \
 "
 SRC_URI[md5sum] = "6da599c3a5cab2df37a70f8fba2f5438"