All of lore.kernel.org
 help / color / mirror / Atom feed
* [meta-gplv2] [PATCH] gnupg: Make it build with GCC 10 (which uses -fno-common by default)
@ 2020-08-31 22:44 Peter Kjellerstedt
  2020-09-30 20:36 ` [yocto] " Joshua Watt
  0 siblings, 1 reply; 7+ messages in thread
From: Peter Kjellerstedt @ 2020-08-31 22:44 UTC (permalink / raw)
  To: yocto

Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
---
 ...th-GCC-10-which-uses-fno-common-by-d.patch | 93 +++++++++++++++++++
 recipes-support/gnupg/gnupg_1.4.7.bb          |  3 +-
 2 files changed, 95 insertions(+), 1 deletion(-)
 create mode 100644 recipes-support/gnupg/gnupg-1.4.7/0001-Make-it-build-with-GCC-10-which-uses-fno-common-by-d.patch

diff --git a/recipes-support/gnupg/gnupg-1.4.7/0001-Make-it-build-with-GCC-10-which-uses-fno-common-by-d.patch b/recipes-support/gnupg/gnupg-1.4.7/0001-Make-it-build-with-GCC-10-which-uses-fno-common-by-d.patch
new file mode 100644
index 0000000..2f84155
--- /dev/null
+++ b/recipes-support/gnupg/gnupg-1.4.7/0001-Make-it-build-with-GCC-10-which-uses-fno-common-by-d.patch
@@ -0,0 +1,93 @@
+From 1d0141d77d4f81cfa3213370fb7eeddbf53fc085 Mon Sep 17 00:00:00 2001
+From: Peter Kjellerstedt <pkj@axis.com>
+Date: Tue, 1 Sep 2020 00:29:22 +0200
+Subject: [PATCH] Make it build with GCC 10 (which uses -fno-common by default)
+
+Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
+---
+ g10/options.h    | 3 +--
+ include/cipher.h | 2 +-
+ include/iobuf.h  | 2 +-
+ include/memory.h | 2 +-
+ include/mpi.h    | 2 +-
+ tools/mpicalc.c  | 1 +
+ 6 files changed, 6 insertions(+), 6 deletions(-)
+
+diff --git a/g10/options.h b/g10/options.h
+index c5f0f22..33ed333 100644
+--- a/g10/options.h
++++ b/g10/options.h
+@@ -28,8 +28,7 @@
+ #include "packet.h"
+ 
+ #ifndef EXTERN_UNLESS_MAIN_MODULE
+-/* Norcraft can't cope with common symbols */
+-#if defined (__riscos__) && !defined (INCLUDED_BY_MAIN_MODULE)
++#if !defined (INCLUDED_BY_MAIN_MODULE)
+ #define EXTERN_UNLESS_MAIN_MODULE extern
+ #else
+ #define EXTERN_UNLESS_MAIN_MODULE 
+diff --git a/include/cipher.h b/include/cipher.h
+index 168ab41..794c12b 100644
+--- a/include/cipher.h
++++ b/include/cipher.h
+@@ -109,7 +109,7 @@ struct gcry_md_context {
+ typedef struct gcry_md_context *MD_HANDLE;
+ 
+ #ifndef EXTERN_UNLESS_MAIN_MODULE
+-#if defined (__riscos__) && !defined (INCLUDED_BY_MAIN_MODULE)
++#if !defined (INCLUDED_BY_MAIN_MODULE)
+ #define EXTERN_UNLESS_MAIN_MODULE extern
+ #else
+ #define EXTERN_UNLESS_MAIN_MODULE 
+diff --git a/include/iobuf.h b/include/iobuf.h
+index a1d58c9..25f682b 100644
+--- a/include/iobuf.h
++++ b/include/iobuf.h
+@@ -73,7 +73,7 @@ struct iobuf_struct {
+ };
+ 
+ #ifndef EXTERN_UNLESS_MAIN_MODULE
+-#if defined (__riscos__) && !defined (INCLUDED_BY_MAIN_MODULE)
++#if !defined (INCLUDED_BY_MAIN_MODULE)
+ #define EXTERN_UNLESS_MAIN_MODULE extern
+ #else
+ #define EXTERN_UNLESS_MAIN_MODULE 
+diff --git a/include/memory.h b/include/memory.h
+index 895d8a7..217d316 100644
+--- a/include/memory.h
++++ b/include/memory.h
+@@ -87,7 +87,7 @@ unsigned secmem_get_flags(void);
+ #define DBG_MEMSTAT   memory_stat_debug_mode
+ 
+ #ifndef EXTERN_UNLESS_MAIN_MODULE
+-#if defined (__riscos__) && !defined (INCLUDED_BY_MAIN_MODULE)
++#if !defined (INCLUDED_BY_MAIN_MODULE)
+ #define EXTERN_UNLESS_MAIN_MODULE extern
+ #else
+ #define EXTERN_UNLESS_MAIN_MODULE 
+diff --git a/include/mpi.h b/include/mpi.h
+index 81061d3..d529bda 100644
+--- a/include/mpi.h
++++ b/include/mpi.h
+@@ -38,7 +38,7 @@
+ #include "memory.h"
+ 
+ #ifndef EXTERN_UNLESS_MAIN_MODULE
+-#if defined (__riscos__) && !defined (INCLUDED_BY_MAIN_MODULE)
++#if !defined (INCLUDED_BY_MAIN_MODULE)
+ #define EXTERN_UNLESS_MAIN_MODULE extern
+ #else
+ #define EXTERN_UNLESS_MAIN_MODULE 
+diff --git a/tools/mpicalc.c b/tools/mpicalc.c
+index 1df27d9..647dfbd 100644
+--- a/tools/mpicalc.c
++++ b/tools/mpicalc.c
+@@ -30,6 +30,7 @@
+ #include <stdlib.h>
+ #include <ctype.h>
+ 
++#define INCLUDED_BY_MAIN_MODULE 1
+ #include "util.h"
+ #include "mpi.h"
+ #include "i18n.h"
diff --git a/recipes-support/gnupg/gnupg_1.4.7.bb b/recipes-support/gnupg/gnupg_1.4.7.bb
index 6a950fd..6258809 100644
--- a/recipes-support/gnupg/gnupg_1.4.7.bb
+++ b/recipes-support/gnupg/gnupg_1.4.7.bb
@@ -20,7 +20,8 @@ SRC_URI = "${GNUPG_MIRROR}/gnupg/gnupg-${PV}.tar.bz2 \
            file://CVE-2013-4242.patch \
            file://fix-ustar-check-issue.patch \
            file://0001-Make-it-build-with-gettext-0.20.patch \
-          "
+           file://0001-Make-it-build-with-GCC-10-which-uses-fno-common-by-d.patch \
+           "
 
 SRC_URI[md5sum] = "b06a141cca5cd1a55bbdd25ab833303c"
 SRC_URI[sha256sum] = "69d18b7d193f62ca27ed4febcb4c9044aa0c95305d3258fe902e2fae5fc6468d"

^ permalink raw reply related	[flat|nested] 7+ messages in thread

* Re: [yocto] [meta-gplv2] [PATCH] gnupg: Make it build with GCC 10 (which uses -fno-common by default)
  2020-08-31 22:44 [meta-gplv2] [PATCH] gnupg: Make it build with GCC 10 (which uses -fno-common by default) Peter Kjellerstedt
@ 2020-09-30 20:36 ` Joshua Watt
  2020-09-30 21:34   ` Khem Raj
  0 siblings, 1 reply; 7+ messages in thread
From: Joshua Watt @ 2020-09-30 20:36 UTC (permalink / raw)
  To: Peter Kjellerstedt; +Cc: yocto

With this patch applied, I get the following errors when using the
latest master branches:

| ../mpi/libmpi.a(mpiutil.o): In function `mpi_alloc_limb_space':
| mpiutil.c:(.text+0x84): undefined reference to `memory_debug_mode'
| ../mpi/libmpi.a(mpiutil.o): In function `mpi_alloc':
| mpiutil.c:(.text+0xda): undefined reference to `memory_debug_mode'
| ../mpi/libmpi.a(mpiutil.o): In function `mpi_alloc_secure':
| mpiutil.c:(.text+0x14a): undefined reference to `memory_debug_mode'
| ../mpi/libmpi.a(mpiutil.o): In function `mpi_free_limb_space':
| mpiutil.c:(.text+0x1c7): undefined reference to `memory_debug_mode'
| ../mpi/libmpi.a(mpiutil.o): In function `mpi_free':
| mpiutil.c:(.text+0x267): undefined reference to `memory_debug_mode'
| ../util/libutil.a(iobuf.o): In function `file_filter':
| iobuf.c:(.text+0x1c0): undefined reference to `iobuf_debug_mode'
| iobuf.c:(.text+0x1ea): undefined reference to `iobuf_debug_mode'
| iobuf.c:(.text+0x2e0): undefined reference to `iobuf_debug_mode'
| iobuf.c:(.text+0x305): undefined reference to `iobuf_debug_mode'
| ../util/libutil.a(iobuf.o): In function `underflow':
| iobuf.c:(.text+0x4b3): undefined reference to `iobuf_debug_mode'
| ../util/libutil.a(iobuf.o):iobuf.c:(.text+0x567): more undefined
references to `iobuf_debug_mode' follow
| collect2: error: ld returned 1 exit status

If I revert this commit, gnupg-native will again build correctly. Any ideas?

On Mon, Aug 31, 2020 at 5:44 PM Peter Kjellerstedt
<peter.kjellerstedt@axis.com> wrote:
>
> Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
> ---
>  ...th-GCC-10-which-uses-fno-common-by-d.patch | 93 +++++++++++++++++++
>  recipes-support/gnupg/gnupg_1.4.7.bb          |  3 +-
>  2 files changed, 95 insertions(+), 1 deletion(-)
>  create mode 100644 recipes-support/gnupg/gnupg-1.4.7/0001-Make-it-build-with-GCC-10-which-uses-fno-common-by-d.patch
>
> diff --git a/recipes-support/gnupg/gnupg-1.4.7/0001-Make-it-build-with-GCC-10-which-uses-fno-common-by-d.patch b/recipes-support/gnupg/gnupg-1.4.7/0001-Make-it-build-with-GCC-10-which-uses-fno-common-by-d.patch
> new file mode 100644
> index 0000000..2f84155
> --- /dev/null
> +++ b/recipes-support/gnupg/gnupg-1.4.7/0001-Make-it-build-with-GCC-10-which-uses-fno-common-by-d.patch
> @@ -0,0 +1,93 @@
> +From 1d0141d77d4f81cfa3213370fb7eeddbf53fc085 Mon Sep 17 00:00:00 2001
> +From: Peter Kjellerstedt <pkj@axis.com>
> +Date: Tue, 1 Sep 2020 00:29:22 +0200
> +Subject: [PATCH] Make it build with GCC 10 (which uses -fno-common by default)
> +
> +Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
> +---
> + g10/options.h    | 3 +--
> + include/cipher.h | 2 +-
> + include/iobuf.h  | 2 +-
> + include/memory.h | 2 +-
> + include/mpi.h    | 2 +-
> + tools/mpicalc.c  | 1 +
> + 6 files changed, 6 insertions(+), 6 deletions(-)
> +
> +diff --git a/g10/options.h b/g10/options.h
> +index c5f0f22..33ed333 100644
> +--- a/g10/options.h
> ++++ b/g10/options.h
> +@@ -28,8 +28,7 @@
> + #include "packet.h"
> +
> + #ifndef EXTERN_UNLESS_MAIN_MODULE
> +-/* Norcraft can't cope with common symbols */
> +-#if defined (__riscos__) && !defined (INCLUDED_BY_MAIN_MODULE)
> ++#if !defined (INCLUDED_BY_MAIN_MODULE)
> + #define EXTERN_UNLESS_MAIN_MODULE extern
> + #else
> + #define EXTERN_UNLESS_MAIN_MODULE
> +diff --git a/include/cipher.h b/include/cipher.h
> +index 168ab41..794c12b 100644
> +--- a/include/cipher.h
> ++++ b/include/cipher.h
> +@@ -109,7 +109,7 @@ struct gcry_md_context {
> + typedef struct gcry_md_context *MD_HANDLE;
> +
> + #ifndef EXTERN_UNLESS_MAIN_MODULE
> +-#if defined (__riscos__) && !defined (INCLUDED_BY_MAIN_MODULE)
> ++#if !defined (INCLUDED_BY_MAIN_MODULE)
> + #define EXTERN_UNLESS_MAIN_MODULE extern
> + #else
> + #define EXTERN_UNLESS_MAIN_MODULE
> +diff --git a/include/iobuf.h b/include/iobuf.h
> +index a1d58c9..25f682b 100644
> +--- a/include/iobuf.h
> ++++ b/include/iobuf.h
> +@@ -73,7 +73,7 @@ struct iobuf_struct {
> + };
> +
> + #ifndef EXTERN_UNLESS_MAIN_MODULE
> +-#if defined (__riscos__) && !defined (INCLUDED_BY_MAIN_MODULE)
> ++#if !defined (INCLUDED_BY_MAIN_MODULE)
> + #define EXTERN_UNLESS_MAIN_MODULE extern
> + #else
> + #define EXTERN_UNLESS_MAIN_MODULE
> +diff --git a/include/memory.h b/include/memory.h
> +index 895d8a7..217d316 100644
> +--- a/include/memory.h
> ++++ b/include/memory.h
> +@@ -87,7 +87,7 @@ unsigned secmem_get_flags(void);
> + #define DBG_MEMSTAT   memory_stat_debug_mode
> +
> + #ifndef EXTERN_UNLESS_MAIN_MODULE
> +-#if defined (__riscos__) && !defined (INCLUDED_BY_MAIN_MODULE)
> ++#if !defined (INCLUDED_BY_MAIN_MODULE)
> + #define EXTERN_UNLESS_MAIN_MODULE extern
> + #else
> + #define EXTERN_UNLESS_MAIN_MODULE
> +diff --git a/include/mpi.h b/include/mpi.h
> +index 81061d3..d529bda 100644
> +--- a/include/mpi.h
> ++++ b/include/mpi.h
> +@@ -38,7 +38,7 @@
> + #include "memory.h"
> +
> + #ifndef EXTERN_UNLESS_MAIN_MODULE
> +-#if defined (__riscos__) && !defined (INCLUDED_BY_MAIN_MODULE)
> ++#if !defined (INCLUDED_BY_MAIN_MODULE)
> + #define EXTERN_UNLESS_MAIN_MODULE extern
> + #else
> + #define EXTERN_UNLESS_MAIN_MODULE
> +diff --git a/tools/mpicalc.c b/tools/mpicalc.c
> +index 1df27d9..647dfbd 100644
> +--- a/tools/mpicalc.c
> ++++ b/tools/mpicalc.c
> +@@ -30,6 +30,7 @@
> + #include <stdlib.h>
> + #include <ctype.h>
> +
> ++#define INCLUDED_BY_MAIN_MODULE 1
> + #include "util.h"
> + #include "mpi.h"
> + #include "i18n.h"
> diff --git a/recipes-support/gnupg/gnupg_1.4.7.bb b/recipes-support/gnupg/gnupg_1.4.7.bb
> index 6a950fd..6258809 100644
> --- a/recipes-support/gnupg/gnupg_1.4.7.bb
> +++ b/recipes-support/gnupg/gnupg_1.4.7.bb
> @@ -20,7 +20,8 @@ SRC_URI = "${GNUPG_MIRROR}/gnupg/gnupg-${PV}.tar.bz2 \
>             file://CVE-2013-4242.patch \
>             file://fix-ustar-check-issue.patch \
>             file://0001-Make-it-build-with-gettext-0.20.patch \
> -          "
> +           file://0001-Make-it-build-with-GCC-10-which-uses-fno-common-by-d.patch \
> +           "
>
>  SRC_URI[md5sum] = "b06a141cca5cd1a55bbdd25ab833303c"
>  SRC_URI[sha256sum] = "69d18b7d193f62ca27ed4febcb4c9044aa0c95305d3258fe902e2fae5fc6468d"
> 

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [yocto] [meta-gplv2] [PATCH] gnupg: Make it build with GCC 10 (which uses -fno-common by default)
  2020-09-30 20:36 ` [yocto] " Joshua Watt
@ 2020-09-30 21:34   ` Khem Raj
  2020-10-01 13:26     ` Joshua Watt
  0 siblings, 1 reply; 7+ messages in thread
From: Khem Raj @ 2020-09-30 21:34 UTC (permalink / raw)
  To: Joshua Watt; +Cc: Peter Kjellerstedt, yocto

On Wed, Sep 30, 2020 at 1:37 PM Joshua Watt <JPEWhacker@gmail.com> wrote:
>
> With this patch applied, I get the following errors when using the
> latest master branches:
>
> | ../mpi/libmpi.a(mpiutil.o): In function `mpi_alloc_limb_space':
> | mpiutil.c:(.text+0x84): undefined reference to `memory_debug_mode'
> | ../mpi/libmpi.a(mpiutil.o): In function `mpi_alloc':
> | mpiutil.c:(.text+0xda): undefined reference to `memory_debug_mode'
> | ../mpi/libmpi.a(mpiutil.o): In function `mpi_alloc_secure':
> | mpiutil.c:(.text+0x14a): undefined reference to `memory_debug_mode'
> | ../mpi/libmpi.a(mpiutil.o): In function `mpi_free_limb_space':
> | mpiutil.c:(.text+0x1c7): undefined reference to `memory_debug_mode'
> | ../mpi/libmpi.a(mpiutil.o): In function `mpi_free':
> | mpiutil.c:(.text+0x267): undefined reference to `memory_debug_mode'
> | ../util/libutil.a(iobuf.o): In function `file_filter':
> | iobuf.c:(.text+0x1c0): undefined reference to `iobuf_debug_mode'
> | iobuf.c:(.text+0x1ea): undefined reference to `iobuf_debug_mode'
> | iobuf.c:(.text+0x2e0): undefined reference to `iobuf_debug_mode'
> | iobuf.c:(.text+0x305): undefined reference to `iobuf_debug_mode'
> | ../util/libutil.a(iobuf.o): In function `underflow':
> | iobuf.c:(.text+0x4b3): undefined reference to `iobuf_debug_mode'
> | ../util/libutil.a(iobuf.o):iobuf.c:(.text+0x567): more undefined
> references to `iobuf_debug_mode' follow
> | collect2: error: ld returned 1 exit status
>
> If I revert this commit, gnupg-native will again build correctly. Any ideas?
>

does it help if you add -fno-common to native CFLAGS

> On Mon, Aug 31, 2020 at 5:44 PM Peter Kjellerstedt
> <peter.kjellerstedt@axis.com> wrote:
> >
> > Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
> > ---
> >  ...th-GCC-10-which-uses-fno-common-by-d.patch | 93 +++++++++++++++++++
> >  recipes-support/gnupg/gnupg_1.4.7.bb          |  3 +-
> >  2 files changed, 95 insertions(+), 1 deletion(-)
> >  create mode 100644 recipes-support/gnupg/gnupg-1.4.7/0001-Make-it-build-with-GCC-10-which-uses-fno-common-by-d.patch
> >
> > diff --git a/recipes-support/gnupg/gnupg-1.4.7/0001-Make-it-build-with-GCC-10-which-uses-fno-common-by-d.patch b/recipes-support/gnupg/gnupg-1.4.7/0001-Make-it-build-with-GCC-10-which-uses-fno-common-by-d.patch
> > new file mode 100644
> > index 0000000..2f84155
> > --- /dev/null
> > +++ b/recipes-support/gnupg/gnupg-1.4.7/0001-Make-it-build-with-GCC-10-which-uses-fno-common-by-d.patch
> > @@ -0,0 +1,93 @@
> > +From 1d0141d77d4f81cfa3213370fb7eeddbf53fc085 Mon Sep 17 00:00:00 2001
> > +From: Peter Kjellerstedt <pkj@axis.com>
> > +Date: Tue, 1 Sep 2020 00:29:22 +0200
> > +Subject: [PATCH] Make it build with GCC 10 (which uses -fno-common by default)
> > +
> > +Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
> > +---
> > + g10/options.h    | 3 +--
> > + include/cipher.h | 2 +-
> > + include/iobuf.h  | 2 +-
> > + include/memory.h | 2 +-
> > + include/mpi.h    | 2 +-
> > + tools/mpicalc.c  | 1 +
> > + 6 files changed, 6 insertions(+), 6 deletions(-)
> > +
> > +diff --git a/g10/options.h b/g10/options.h
> > +index c5f0f22..33ed333 100644
> > +--- a/g10/options.h
> > ++++ b/g10/options.h
> > +@@ -28,8 +28,7 @@
> > + #include "packet.h"
> > +
> > + #ifndef EXTERN_UNLESS_MAIN_MODULE
> > +-/* Norcraft can't cope with common symbols */
> > +-#if defined (__riscos__) && !defined (INCLUDED_BY_MAIN_MODULE)
> > ++#if !defined (INCLUDED_BY_MAIN_MODULE)
> > + #define EXTERN_UNLESS_MAIN_MODULE extern
> > + #else
> > + #define EXTERN_UNLESS_MAIN_MODULE
> > +diff --git a/include/cipher.h b/include/cipher.h
> > +index 168ab41..794c12b 100644
> > +--- a/include/cipher.h
> > ++++ b/include/cipher.h
> > +@@ -109,7 +109,7 @@ struct gcry_md_context {
> > + typedef struct gcry_md_context *MD_HANDLE;
> > +
> > + #ifndef EXTERN_UNLESS_MAIN_MODULE
> > +-#if defined (__riscos__) && !defined (INCLUDED_BY_MAIN_MODULE)
> > ++#if !defined (INCLUDED_BY_MAIN_MODULE)
> > + #define EXTERN_UNLESS_MAIN_MODULE extern
> > + #else
> > + #define EXTERN_UNLESS_MAIN_MODULE
> > +diff --git a/include/iobuf.h b/include/iobuf.h
> > +index a1d58c9..25f682b 100644
> > +--- a/include/iobuf.h
> > ++++ b/include/iobuf.h
> > +@@ -73,7 +73,7 @@ struct iobuf_struct {
> > + };
> > +
> > + #ifndef EXTERN_UNLESS_MAIN_MODULE
> > +-#if defined (__riscos__) && !defined (INCLUDED_BY_MAIN_MODULE)
> > ++#if !defined (INCLUDED_BY_MAIN_MODULE)
> > + #define EXTERN_UNLESS_MAIN_MODULE extern
> > + #else
> > + #define EXTERN_UNLESS_MAIN_MODULE
> > +diff --git a/include/memory.h b/include/memory.h
> > +index 895d8a7..217d316 100644
> > +--- a/include/memory.h
> > ++++ b/include/memory.h
> > +@@ -87,7 +87,7 @@ unsigned secmem_get_flags(void);
> > + #define DBG_MEMSTAT   memory_stat_debug_mode
> > +
> > + #ifndef EXTERN_UNLESS_MAIN_MODULE
> > +-#if defined (__riscos__) && !defined (INCLUDED_BY_MAIN_MODULE)
> > ++#if !defined (INCLUDED_BY_MAIN_MODULE)
> > + #define EXTERN_UNLESS_MAIN_MODULE extern
> > + #else
> > + #define EXTERN_UNLESS_MAIN_MODULE
> > +diff --git a/include/mpi.h b/include/mpi.h
> > +index 81061d3..d529bda 100644
> > +--- a/include/mpi.h
> > ++++ b/include/mpi.h
> > +@@ -38,7 +38,7 @@
> > + #include "memory.h"
> > +
> > + #ifndef EXTERN_UNLESS_MAIN_MODULE
> > +-#if defined (__riscos__) && !defined (INCLUDED_BY_MAIN_MODULE)
> > ++#if !defined (INCLUDED_BY_MAIN_MODULE)
> > + #define EXTERN_UNLESS_MAIN_MODULE extern
> > + #else
> > + #define EXTERN_UNLESS_MAIN_MODULE
> > +diff --git a/tools/mpicalc.c b/tools/mpicalc.c
> > +index 1df27d9..647dfbd 100644
> > +--- a/tools/mpicalc.c
> > ++++ b/tools/mpicalc.c
> > +@@ -30,6 +30,7 @@
> > + #include <stdlib.h>
> > + #include <ctype.h>
> > +
> > ++#define INCLUDED_BY_MAIN_MODULE 1
> > + #include "util.h"
> > + #include "mpi.h"
> > + #include "i18n.h"
> > diff --git a/recipes-support/gnupg/gnupg_1.4.7.bb b/recipes-support/gnupg/gnupg_1.4.7.bb
> > index 6a950fd..6258809 100644
> > --- a/recipes-support/gnupg/gnupg_1.4.7.bb
> > +++ b/recipes-support/gnupg/gnupg_1.4.7.bb
> > @@ -20,7 +20,8 @@ SRC_URI = "${GNUPG_MIRROR}/gnupg/gnupg-${PV}.tar.bz2 \
> >             file://CVE-2013-4242.patch \
> >             file://fix-ustar-check-issue.patch \
> >             file://0001-Make-it-build-with-gettext-0.20.patch \
> > -          "
> > +           file://0001-Make-it-build-with-GCC-10-which-uses-fno-common-by-d.patch \
> > +           "
> >
> >  SRC_URI[md5sum] = "b06a141cca5cd1a55bbdd25ab833303c"
> >  SRC_URI[sha256sum] = "69d18b7d193f62ca27ed4febcb4c9044aa0c95305d3258fe902e2fae5fc6468d"
> >
>
> 
>

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [yocto] [meta-gplv2] [PATCH] gnupg: Make it build with GCC 10 (which uses -fno-common by default)
  2020-09-30 21:34   ` Khem Raj
@ 2020-10-01 13:26     ` Joshua Watt
  2020-10-05 20:36       ` Peter Kjellerstedt
  0 siblings, 1 reply; 7+ messages in thread
From: Joshua Watt @ 2020-10-01 13:26 UTC (permalink / raw)
  To: Khem Raj; +Cc: Peter Kjellerstedt, yocto

On Wed, Sep 30, 2020 at 4:34 PM Khem Raj <raj.khem@gmail.com> wrote:
>
> On Wed, Sep 30, 2020 at 1:37 PM Joshua Watt <JPEWhacker@gmail.com> wrote:
> >
> > With this patch applied, I get the following errors when using the
> > latest master branches:
> >
> > | ../mpi/libmpi.a(mpiutil.o): In function `mpi_alloc_limb_space':
> > | mpiutil.c:(.text+0x84): undefined reference to `memory_debug_mode'
> > | ../mpi/libmpi.a(mpiutil.o): In function `mpi_alloc':
> > | mpiutil.c:(.text+0xda): undefined reference to `memory_debug_mode'
> > | ../mpi/libmpi.a(mpiutil.o): In function `mpi_alloc_secure':
> > | mpiutil.c:(.text+0x14a): undefined reference to `memory_debug_mode'
> > | ../mpi/libmpi.a(mpiutil.o): In function `mpi_free_limb_space':
> > | mpiutil.c:(.text+0x1c7): undefined reference to `memory_debug_mode'
> > | ../mpi/libmpi.a(mpiutil.o): In function `mpi_free':
> > | mpiutil.c:(.text+0x267): undefined reference to `memory_debug_mode'
> > | ../util/libutil.a(iobuf.o): In function `file_filter':
> > | iobuf.c:(.text+0x1c0): undefined reference to `iobuf_debug_mode'
> > | iobuf.c:(.text+0x1ea): undefined reference to `iobuf_debug_mode'
> > | iobuf.c:(.text+0x2e0): undefined reference to `iobuf_debug_mode'
> > | iobuf.c:(.text+0x305): undefined reference to `iobuf_debug_mode'
> > | ../util/libutil.a(iobuf.o): In function `underflow':
> > | iobuf.c:(.text+0x4b3): undefined reference to `iobuf_debug_mode'
> > | ../util/libutil.a(iobuf.o):iobuf.c:(.text+0x567): more undefined
> > references to `iobuf_debug_mode' follow
> > | collect2: error: ld returned 1 exit status
> >
> > If I revert this commit, gnupg-native will again build correctly. Any ideas?
> >
>
> does it help if you add -fno-common to native CFLAGS

No. It works in all cases if I remove the patch and use "-fcommon"
though. Oddly enough, in my build having the patch caused the target
recipe to fail one way, and not having it caused it to fail another
way.... not sure what's going on there, but I suspect for something
this old, adding "-fcommon" to restore the original behavior makes the
most sense.

>
> > On Mon, Aug 31, 2020 at 5:44 PM Peter Kjellerstedt
> > <peter.kjellerstedt@axis.com> wrote:
> > >
> > > Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
> > > ---
> > >  ...th-GCC-10-which-uses-fno-common-by-d.patch | 93 +++++++++++++++++++
> > >  recipes-support/gnupg/gnupg_1.4.7.bb          |  3 +-
> > >  2 files changed, 95 insertions(+), 1 deletion(-)
> > >  create mode 100644 recipes-support/gnupg/gnupg-1.4.7/0001-Make-it-build-with-GCC-10-which-uses-fno-common-by-d.patch
> > >
> > > diff --git a/recipes-support/gnupg/gnupg-1.4.7/0001-Make-it-build-with-GCC-10-which-uses-fno-common-by-d.patch b/recipes-support/gnupg/gnupg-1.4.7/0001-Make-it-build-with-GCC-10-which-uses-fno-common-by-d.patch
> > > new file mode 100644
> > > index 0000000..2f84155
> > > --- /dev/null
> > > +++ b/recipes-support/gnupg/gnupg-1.4.7/0001-Make-it-build-with-GCC-10-which-uses-fno-common-by-d.patch
> > > @@ -0,0 +1,93 @@
> > > +From 1d0141d77d4f81cfa3213370fb7eeddbf53fc085 Mon Sep 17 00:00:00 2001
> > > +From: Peter Kjellerstedt <pkj@axis.com>
> > > +Date: Tue, 1 Sep 2020 00:29:22 +0200
> > > +Subject: [PATCH] Make it build with GCC 10 (which uses -fno-common by default)
> > > +
> > > +Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
> > > +---
> > > + g10/options.h    | 3 +--
> > > + include/cipher.h | 2 +-
> > > + include/iobuf.h  | 2 +-
> > > + include/memory.h | 2 +-
> > > + include/mpi.h    | 2 +-
> > > + tools/mpicalc.c  | 1 +
> > > + 6 files changed, 6 insertions(+), 6 deletions(-)
> > > +
> > > +diff --git a/g10/options.h b/g10/options.h
> > > +index c5f0f22..33ed333 100644
> > > +--- a/g10/options.h
> > > ++++ b/g10/options.h
> > > +@@ -28,8 +28,7 @@
> > > + #include "packet.h"
> > > +
> > > + #ifndef EXTERN_UNLESS_MAIN_MODULE
> > > +-/* Norcraft can't cope with common symbols */
> > > +-#if defined (__riscos__) && !defined (INCLUDED_BY_MAIN_MODULE)
> > > ++#if !defined (INCLUDED_BY_MAIN_MODULE)
> > > + #define EXTERN_UNLESS_MAIN_MODULE extern
> > > + #else
> > > + #define EXTERN_UNLESS_MAIN_MODULE
> > > +diff --git a/include/cipher.h b/include/cipher.h
> > > +index 168ab41..794c12b 100644
> > > +--- a/include/cipher.h
> > > ++++ b/include/cipher.h
> > > +@@ -109,7 +109,7 @@ struct gcry_md_context {
> > > + typedef struct gcry_md_context *MD_HANDLE;
> > > +
> > > + #ifndef EXTERN_UNLESS_MAIN_MODULE
> > > +-#if defined (__riscos__) && !defined (INCLUDED_BY_MAIN_MODULE)
> > > ++#if !defined (INCLUDED_BY_MAIN_MODULE)
> > > + #define EXTERN_UNLESS_MAIN_MODULE extern
> > > + #else
> > > + #define EXTERN_UNLESS_MAIN_MODULE
> > > +diff --git a/include/iobuf.h b/include/iobuf.h
> > > +index a1d58c9..25f682b 100644
> > > +--- a/include/iobuf.h
> > > ++++ b/include/iobuf.h
> > > +@@ -73,7 +73,7 @@ struct iobuf_struct {
> > > + };
> > > +
> > > + #ifndef EXTERN_UNLESS_MAIN_MODULE
> > > +-#if defined (__riscos__) && !defined (INCLUDED_BY_MAIN_MODULE)
> > > ++#if !defined (INCLUDED_BY_MAIN_MODULE)
> > > + #define EXTERN_UNLESS_MAIN_MODULE extern
> > > + #else
> > > + #define EXTERN_UNLESS_MAIN_MODULE
> > > +diff --git a/include/memory.h b/include/memory.h
> > > +index 895d8a7..217d316 100644
> > > +--- a/include/memory.h
> > > ++++ b/include/memory.h
> > > +@@ -87,7 +87,7 @@ unsigned secmem_get_flags(void);
> > > + #define DBG_MEMSTAT   memory_stat_debug_mode
> > > +
> > > + #ifndef EXTERN_UNLESS_MAIN_MODULE
> > > +-#if defined (__riscos__) && !defined (INCLUDED_BY_MAIN_MODULE)
> > > ++#if !defined (INCLUDED_BY_MAIN_MODULE)
> > > + #define EXTERN_UNLESS_MAIN_MODULE extern
> > > + #else
> > > + #define EXTERN_UNLESS_MAIN_MODULE
> > > +diff --git a/include/mpi.h b/include/mpi.h
> > > +index 81061d3..d529bda 100644
> > > +--- a/include/mpi.h
> > > ++++ b/include/mpi.h
> > > +@@ -38,7 +38,7 @@
> > > + #include "memory.h"
> > > +
> > > + #ifndef EXTERN_UNLESS_MAIN_MODULE
> > > +-#if defined (__riscos__) && !defined (INCLUDED_BY_MAIN_MODULE)
> > > ++#if !defined (INCLUDED_BY_MAIN_MODULE)
> > > + #define EXTERN_UNLESS_MAIN_MODULE extern
> > > + #else
> > > + #define EXTERN_UNLESS_MAIN_MODULE
> > > +diff --git a/tools/mpicalc.c b/tools/mpicalc.c
> > > +index 1df27d9..647dfbd 100644
> > > +--- a/tools/mpicalc.c
> > > ++++ b/tools/mpicalc.c
> > > +@@ -30,6 +30,7 @@
> > > + #include <stdlib.h>
> > > + #include <ctype.h>
> > > +
> > > ++#define INCLUDED_BY_MAIN_MODULE 1
> > > + #include "util.h"
> > > + #include "mpi.h"
> > > + #include "i18n.h"
> > > diff --git a/recipes-support/gnupg/gnupg_1.4.7.bb b/recipes-support/gnupg/gnupg_1.4.7.bb
> > > index 6a950fd..6258809 100644
> > > --- a/recipes-support/gnupg/gnupg_1.4.7.bb
> > > +++ b/recipes-support/gnupg/gnupg_1.4.7.bb
> > > @@ -20,7 +20,8 @@ SRC_URI = "${GNUPG_MIRROR}/gnupg/gnupg-${PV}.tar.bz2 \
> > >             file://CVE-2013-4242.patch \
> > >             file://fix-ustar-check-issue.patch \
> > >             file://0001-Make-it-build-with-gettext-0.20.patch \
> > > -          "
> > > +           file://0001-Make-it-build-with-GCC-10-which-uses-fno-common-by-d.patch \
> > > +           "
> > >
> > >  SRC_URI[md5sum] = "b06a141cca5cd1a55bbdd25ab833303c"
> > >  SRC_URI[sha256sum] = "69d18b7d193f62ca27ed4febcb4c9044aa0c95305d3258fe902e2fae5fc6468d"
> > >
> >
> > 
> >

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [yocto] [meta-gplv2] [PATCH] gnupg: Make it build with GCC 10 (which uses -fno-common by default)
  2020-10-01 13:26     ` Joshua Watt
@ 2020-10-05 20:36       ` Peter Kjellerstedt
  2020-10-05 20:57         ` Joshua Watt
  2020-10-13 15:00         ` Joshua Watt
  0 siblings, 2 replies; 7+ messages in thread
From: Peter Kjellerstedt @ 2020-10-05 20:36 UTC (permalink / raw)
  To: Joshua Watt, Khem Raj; +Cc: yocto

> -----Original Message-----
> From: yocto@lists.yoctoproject.org <yocto@lists.yoctoproject.org> On
> Behalf Of Joshua Watt
> Sent: den 1 oktober 2020 15:27
> To: Khem Raj <raj.khem@gmail.com>
> Cc: Peter Kjellerstedt <peter.kjellerstedt@axis.com>;
> yocto@lists.yoctoproject.org
> Subject: Re: [yocto] [meta-gplv2] [PATCH] gnupg: Make it build with GCC
> 10 (which uses -fno-common by default)
> 
> On Wed, Sep 30, 2020 at 4:34 PM Khem Raj <raj.khem@gmail.com> wrote:
> >
> > On Wed, Sep 30, 2020 at 1:37 PM Joshua Watt <JPEWhacker@gmail.com>
> wrote:
> > >
> > > With this patch applied, I get the following errors when using the
> > > latest master branches:
> > >
> > > | ../mpi/libmpi.a(mpiutil.o): In function `mpi_alloc_limb_space':
> > > | mpiutil.c:(.text+0x84): undefined reference to `memory_debug_mode'
> > > | ../mpi/libmpi.a(mpiutil.o): In function `mpi_alloc':
> > > | mpiutil.c:(.text+0xda): undefined reference to `memory_debug_mode'
> > > | ../mpi/libmpi.a(mpiutil.o): In function `mpi_alloc_secure':
> > > | mpiutil.c:(.text+0x14a): undefined reference to `memory_debug_mode'
> > > | ../mpi/libmpi.a(mpiutil.o): In function `mpi_free_limb_space':
> > > | mpiutil.c:(.text+0x1c7): undefined reference to `memory_debug_mode'
> > > | ../mpi/libmpi.a(mpiutil.o): In function `mpi_free':
> > > | mpiutil.c:(.text+0x267): undefined reference to `memory_debug_mode'
> > > | ../util/libutil.a(iobuf.o): In function `file_filter':
> > > | iobuf.c:(.text+0x1c0): undefined reference to `iobuf_debug_mode'
> > > | iobuf.c:(.text+0x1ea): undefined reference to `iobuf_debug_mode'
> > > | iobuf.c:(.text+0x2e0): undefined reference to `iobuf_debug_mode'
> > > | iobuf.c:(.text+0x305): undefined reference to `iobuf_debug_mode'
> > > | ../util/libutil.a(iobuf.o): In function `underflow':
> > > | iobuf.c:(.text+0x4b3): undefined reference to `iobuf_debug_mode'
> > > | ../util/libutil.a(iobuf.o):iobuf.c:(.text+0x567): more undefined
> > > references to `iobuf_debug_mode' follow
> > > | collect2: error: ld returned 1 exit status
> > >
> > > If I revert this commit, gnupg-native will again build correctly. Any
> > > ideas?

Interesting. I had not considered building the recipes from 
meta-gplv2 for native as we only use them for target builds.

> > does it help if you add -fno-common to native CFLAGS
> 
> No. It works in all cases if I remove the patch and use "-fcommon"
> though. Oddly enough, in my build having the patch caused the target
> recipe to fail one way, and not having it caused it to fail another
> way....

Are you saying you still have build failures when building gnupg for 
target as well, with the patch applied?

> not sure what's going on there, but I suspect for something
> this old, adding "-fcommon" to restore the original behavior makes the
> most sense.

Anyway, I get the same errors as above when I try building it for 
native using gcc 9.3.1. I'll look into it and see if I can improve 
the patch, or if I will have to resort to using -fcommon.

//Peter


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [yocto] [meta-gplv2] [PATCH] gnupg: Make it build with GCC 10 (which uses -fno-common by default)
  2020-10-05 20:36       ` Peter Kjellerstedt
@ 2020-10-05 20:57         ` Joshua Watt
  2020-10-13 15:00         ` Joshua Watt
  1 sibling, 0 replies; 7+ messages in thread
From: Joshua Watt @ 2020-10-05 20:57 UTC (permalink / raw)
  To: Peter Kjellerstedt, Khem Raj; +Cc: yocto


On 10/5/20 3:36 PM, Peter Kjellerstedt wrote:
>> -----Original Message-----
>> From: yocto@lists.yoctoproject.org <yocto@lists.yoctoproject.org> On
>> Behalf Of Joshua Watt
>> Sent: den 1 oktober 2020 15:27
>> To: Khem Raj <raj.khem@gmail.com>
>> Cc: Peter Kjellerstedt <peter.kjellerstedt@axis.com>;
>> yocto@lists.yoctoproject.org
>> Subject: Re: [yocto] [meta-gplv2] [PATCH] gnupg: Make it build with GCC
>> 10 (which uses -fno-common by default)
>>
>> On Wed, Sep 30, 2020 at 4:34 PM Khem Raj <raj.khem@gmail.com> wrote:
>>> On Wed, Sep 30, 2020 at 1:37 PM Joshua Watt <JPEWhacker@gmail.com>
>> wrote:
>>>> With this patch applied, I get the following errors when using the
>>>> latest master branches:
>>>>
>>>> | ../mpi/libmpi.a(mpiutil.o): In function `mpi_alloc_limb_space':
>>>> | mpiutil.c:(.text+0x84): undefined reference to `memory_debug_mode'
>>>> | ../mpi/libmpi.a(mpiutil.o): In function `mpi_alloc':
>>>> | mpiutil.c:(.text+0xda): undefined reference to `memory_debug_mode'
>>>> | ../mpi/libmpi.a(mpiutil.o): In function `mpi_alloc_secure':
>>>> | mpiutil.c:(.text+0x14a): undefined reference to `memory_debug_mode'
>>>> | ../mpi/libmpi.a(mpiutil.o): In function `mpi_free_limb_space':
>>>> | mpiutil.c:(.text+0x1c7): undefined reference to `memory_debug_mode'
>>>> | ../mpi/libmpi.a(mpiutil.o): In function `mpi_free':
>>>> | mpiutil.c:(.text+0x267): undefined reference to `memory_debug_mode'
>>>> | ../util/libutil.a(iobuf.o): In function `file_filter':
>>>> | iobuf.c:(.text+0x1c0): undefined reference to `iobuf_debug_mode'
>>>> | iobuf.c:(.text+0x1ea): undefined reference to `iobuf_debug_mode'
>>>> | iobuf.c:(.text+0x2e0): undefined reference to `iobuf_debug_mode'
>>>> | iobuf.c:(.text+0x305): undefined reference to `iobuf_debug_mode'
>>>> | ../util/libutil.a(iobuf.o): In function `underflow':
>>>> | iobuf.c:(.text+0x4b3): undefined reference to `iobuf_debug_mode'
>>>> | ../util/libutil.a(iobuf.o):iobuf.c:(.text+0x567): more undefined
>>>> references to `iobuf_debug_mode' follow
>>>> | collect2: error: ld returned 1 exit status
>>>>
>>>> If I revert this commit, gnupg-native will again build correctly. Any
>>>> ideas?
> Interesting. I had not considered building the recipes from
> meta-gplv2 for native as we only use them for target builds.
>
>>> does it help if you add -fno-common to native CFLAGS
>> No. It works in all cases if I remove the patch and use "-fcommon"
>> though. Oddly enough, in my build having the patch caused the target
>> recipe to fail one way, and not having it caused it to fail another
>> way....
> Are you saying you still have build failures when building gnupg for
> target as well, with the patch applied?

Correct. I don't remember exactly, but there was no combination of 
"-fno-common" and the patch that worked for both native and target 
cases. The only way I could get it to work for both was without the 
patch and with "-fcommon"

>
>> not sure what's going on there, but I suspect for something
>> this old, adding "-fcommon" to restore the original behavior makes the
>> most sense.
> Anyway, I get the same errors as above when I try building it for
> native using gcc 9.3.1. I'll look into it and see if I can improve
> the patch, or if I will have to resort to using -fcommon.
>
> //Peter
>

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [yocto] [meta-gplv2] [PATCH] gnupg: Make it build with GCC 10 (which uses -fno-common by default)
  2020-10-05 20:36       ` Peter Kjellerstedt
  2020-10-05 20:57         ` Joshua Watt
@ 2020-10-13 15:00         ` Joshua Watt
  1 sibling, 0 replies; 7+ messages in thread
From: Joshua Watt @ 2020-10-13 15:00 UTC (permalink / raw)
  To: Peter Kjellerstedt, Khem Raj; +Cc: yocto


On 10/5/20 3:36 PM, Peter Kjellerstedt wrote:
>> -----Original Message-----
>> From: yocto@lists.yoctoproject.org <yocto@lists.yoctoproject.org> On
>> Behalf Of Joshua Watt
>> Sent: den 1 oktober 2020 15:27
>> To: Khem Raj <raj.khem@gmail.com>
>> Cc: Peter Kjellerstedt <peter.kjellerstedt@axis.com>;
>> yocto@lists.yoctoproject.org
>> Subject: Re: [yocto] [meta-gplv2] [PATCH] gnupg: Make it build with GCC
>> 10 (which uses -fno-common by default)
>>
>> On Wed, Sep 30, 2020 at 4:34 PM Khem Raj <raj.khem@gmail.com> wrote:
>>> On Wed, Sep 30, 2020 at 1:37 PM Joshua Watt <JPEWhacker@gmail.com>
>> wrote:
>>>> With this patch applied, I get the following errors when using the
>>>> latest master branches:
>>>>
>>>> | ../mpi/libmpi.a(mpiutil.o): In function `mpi_alloc_limb_space':
>>>> | mpiutil.c:(.text+0x84): undefined reference to `memory_debug_mode'
>>>> | ../mpi/libmpi.a(mpiutil.o): In function `mpi_alloc':
>>>> | mpiutil.c:(.text+0xda): undefined reference to `memory_debug_mode'
>>>> | ../mpi/libmpi.a(mpiutil.o): In function `mpi_alloc_secure':
>>>> | mpiutil.c:(.text+0x14a): undefined reference to `memory_debug_mode'
>>>> | ../mpi/libmpi.a(mpiutil.o): In function `mpi_free_limb_space':
>>>> | mpiutil.c:(.text+0x1c7): undefined reference to `memory_debug_mode'
>>>> | ../mpi/libmpi.a(mpiutil.o): In function `mpi_free':
>>>> | mpiutil.c:(.text+0x267): undefined reference to `memory_debug_mode'
>>>> | ../util/libutil.a(iobuf.o): In function `file_filter':
>>>> | iobuf.c:(.text+0x1c0): undefined reference to `iobuf_debug_mode'
>>>> | iobuf.c:(.text+0x1ea): undefined reference to `iobuf_debug_mode'
>>>> | iobuf.c:(.text+0x2e0): undefined reference to `iobuf_debug_mode'
>>>> | iobuf.c:(.text+0x305): undefined reference to `iobuf_debug_mode'
>>>> | ../util/libutil.a(iobuf.o): In function `underflow':
>>>> | iobuf.c:(.text+0x4b3): undefined reference to `iobuf_debug_mode'
>>>> | ../util/libutil.a(iobuf.o):iobuf.c:(.text+0x567): more undefined
>>>> references to `iobuf_debug_mode' follow
>>>> | collect2: error: ld returned 1 exit status
>>>>
>>>> If I revert this commit, gnupg-native will again build correctly. Any
>>>> ideas?
> Interesting. I had not considered building the recipes from
> meta-gplv2 for native as we only use them for target builds.
>
>>> does it help if you add -fno-common to native CFLAGS
>> No. It works in all cases if I remove the patch and use "-fcommon"
>> though. Oddly enough, in my build having the patch caused the target
>> recipe to fail one way, and not having it caused it to fail another
>> way....
> Are you saying you still have build failures when building gnupg for
> target as well, with the patch applied?
>
>> not sure what's going on there, but I suspect for something
>> this old, adding "-fcommon" to restore the original behavior makes the
>> most sense.
> Anyway, I get the same errors as above when I try building it for
> native using gcc 9.3.1. I'll look into it and see if I can improve
> the patch, or if I will have to resort to using -fcommon.

Any update on this?

FWIW, I think with something this old it's probably best to keep the 
-fcommon behavior rather than try to patch around it.


>
> //Peter
>

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2020-10-13 15:00 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-08-31 22:44 [meta-gplv2] [PATCH] gnupg: Make it build with GCC 10 (which uses -fno-common by default) Peter Kjellerstedt
2020-09-30 20:36 ` [yocto] " Joshua Watt
2020-09-30 21:34   ` Khem Raj
2020-10-01 13:26     ` Joshua Watt
2020-10-05 20:36       ` Peter Kjellerstedt
2020-10-05 20:57         ` Joshua Watt
2020-10-13 15:00         ` Joshua Watt

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.