* Re: [oe] [PATCH 1/8] dlt-daemon: update to 2.18.5
[not found] <16A203540EAFA4F7.5565@lists.openembedded.org>
@ 2021-09-05 19:22 ` Armin Kuster
2021-09-05 19:34 ` Khem Raj
0 siblings, 1 reply; 2+ messages in thread
From: Armin Kuster @ 2021-09-05 19:22 UTC (permalink / raw)
To: openembedded-devel
well that wasn't expected.
these 8 are all against Dunfell
-armin
On 9/5/21 12:21 PM, Armin Kuster via lists.openembedded.org wrote:
> From: Gianfranco <costamagna.gianfranco@gmail.com>
>
> - drop patch 204: upstream
> - add gcc-10 build fix proposed upstream 238.patch
>
> Signed-off-by: Gianfranco Costamagna <costamagnagianfranco@yahoo.it>
> Signed-off-by: Gianfranco Costamagna <locutusofborg@debian.org>
> Signed-off-by: Khem Raj <raj.khem@gmail.com>
> (cherry picked from commit 97092276dd453a4ef67aaec7bdcb0fb3cf1a5ca5)
> [Stable version, bug fix only]
> Signed-off-by: Scott Murray <scott.murray@konsulko.com>
> Signed-off-by: Armin Kuster <akuster808@gmail.com>
> ---
> .../dlt-daemon/dlt-daemon/204.patch | 148 ------------------
> .../dlt-daemon/dlt-daemon/238.patch | 35 +++++
> ...-daemon_2.18.4.bb => dlt-daemon_2.18.5.bb} | 4 +-
> 3 files changed, 37 insertions(+), 150 deletions(-)
> delete mode 100644 meta-oe/recipes-extended/dlt-daemon/dlt-daemon/204.patch
> create mode 100644 meta-oe/recipes-extended/dlt-daemon/dlt-daemon/238.patch
> rename meta-oe/recipes-extended/dlt-daemon/{dlt-daemon_2.18.4.bb => dlt-daemon_2.18.5.bb} (97%)
>
> diff --git a/meta-oe/recipes-extended/dlt-daemon/dlt-daemon/204.patch b/meta-oe/recipes-extended/dlt-daemon/dlt-daemon/204.patch
> deleted file mode 100644
> index f0fc0bcb2c..0000000000
> --- a/meta-oe/recipes-extended/dlt-daemon/dlt-daemon/204.patch
> +++ /dev/null
> @@ -1,148 +0,0 @@
> -Upstream-Status: Submitted [https://github.com/GENIVI/dlt-daemon/pull/204]
> -From 92830aff6e91041f574753d78da758c62981d9a4 Mon Sep 17 00:00:00 2001
> -From: Gianfranco Costamagna <costamagnagianfranco@yahoo.it>
> -Date: Sat, 25 Jan 2020 09:08:07 +0100
> -Subject: [PATCH 1/3] dlt_user.h: fix build when musl is the libc
> - implementation, by adding a missing include for pthread_t reference:
> -
> -see https://errors.yoctoproject.org/Errors/Details/308000/ for details
> -
> -Thanks Khem Raj <raj.khem@gmail.com> for the report
> -
> -Signed-off-by: Gianfranco Costamagna <costamagnagianfranco@yahoo.it>
> -Signed-off-by: Gianfranco Costamagna <locutusofborg@debian.org>
> ----
> - include/dlt/dlt_user.h | 1 +
> - 1 file changed, 1 insertion(+)
> -
> -diff --git a/include/dlt/dlt_user.h b/include/dlt/dlt_user.h
> -index 69cb854..766d349 100644
> ---- a/include/dlt/dlt_user.h
> -+++ b/include/dlt/dlt_user.h
> -@@ -74,6 +74,7 @@
> - \{
> - */
> - # include <mqueue.h>
> -+# include <pthread.h>
> -
> - # if !defined (__WIN32__)
> - # include <semaphore.h>
> -
> -From 5f67aba02c12b7446e63ccc86285c13bc5c7a432 Mon Sep 17 00:00:00 2001
> -From: Gianfranco Costamagna <costamagnagianfranco@yahoo.it>
> -Date: Sat, 25 Jan 2020 09:16:14 +0100
> -Subject: [PATCH 2/3] dlt-test-init-free: fix build failure with strict
> - compiler flags, due to uint being undefined. This is actually an "int" type,
> - looking at the test implementation
> -
> -Signed-off-by: Gianfranco Costamagna <costamagnagianfranco@yahoo.it>
> -Signed-off-by: Gianfranco Costamagna <locutusofborg@debian.org>
> ----
> - src/tests/dlt-test-init-free.c | 4 ++--
> - 1 file changed, 2 insertions(+), 2 deletions(-)
> -
> -diff --git a/src/tests/dlt-test-init-free.c b/src/tests/dlt-test-init-free.c
> -index 96b5245..35b8803 100644
> ---- a/src/tests/dlt-test-init-free.c
> -+++ b/src/tests/dlt-test-init-free.c
> -@@ -32,7 +32,7 @@
> -
> - void exec(const char *cmd, char *buffer, size_t length);
> - void printMemoryUsage();
> --char *occupyMemory(uint size);
> -+char *occupyMemory(int size);
> - void do_example_test();
> - void do_dlt_test();
> -
> -@@ -131,7 +131,7 @@ void printMemoryUsage()
> - printf("%s", result);
> - }
> -
> --char *occupyMemory(uint size)
> -+char *occupyMemory(int size)
> - {
> - char *buf = (char *)malloc(size * sizeof(char));
> -
> -
> -From c790d61fad382e5d3e648ee99904087eb9bc4a77 Mon Sep 17 00:00:00 2001
> -From: Gianfranco Costamagna <costamagnagianfranco@yahoo.it>
> -Date: Sat, 25 Jan 2020 09:20:48 +0100
> -Subject: [PATCH 3/3] sys/poll.h: deprecate old sys/poll.h include header, now
> - glibc/musl wants poll.h being included directly. This fixes a build failure
> - on musl systems with strict c hardening flags
> -
> -Signed-off-by: Gianfranco Costamagna <costamagnagianfranco@yahoo.it>
> -Signed-off-by: Gianfranco Costamagna <locutusofborg@debian.org>
> ----
> - src/console/logstorage/dlt-logstorage-ctrl.c | 2 +-
> - src/daemon/dlt_daemon_event_handler.c | 2 +-
> - src/daemon/dlt_daemon_event_handler.h | 2 +-
> - src/daemon/dlt_daemon_event_handler_types.h | 2 +-
> - src/lib/dlt_user.c | 2 +-
> - 5 files changed, 5 insertions(+), 5 deletions(-)
> -
> -diff --git a/src/console/logstorage/dlt-logstorage-ctrl.c b/src/console/logstorage/dlt-logstorage-ctrl.c
> -index 525c137..6614f44 100644
> ---- a/src/console/logstorage/dlt-logstorage-ctrl.c
> -+++ b/src/console/logstorage/dlt-logstorage-ctrl.c
> -@@ -61,7 +61,7 @@
> - #include <string.h>
> - #include <getopt.h>
> -
> --#include <sys/poll.h>
> -+#include <poll.h>
> -
> - #if defined(__linux__)
> - # include "sd-daemon.h"
> -diff --git a/src/daemon/dlt_daemon_event_handler.c b/src/daemon/dlt_daemon_event_handler.c
> -index 1611f7b..0d463da 100644
> ---- a/src/daemon/dlt_daemon_event_handler.c
> -+++ b/src/daemon/dlt_daemon_event_handler.c
> -@@ -30,7 +30,7 @@
> - #include <string.h>
> - #include <errno.h>
> -
> --#include <sys/poll.h>
> -+#include <poll.h>
> - #include <syslog.h>
> -
> - #include "dlt_common.h"
> -diff --git a/src/daemon/dlt_daemon_event_handler.h b/src/daemon/dlt_daemon_event_handler.h
> -index eb96101..bd550d3 100644
> ---- a/src/daemon/dlt_daemon_event_handler.h
> -+++ b/src/daemon/dlt_daemon_event_handler.h
> -@@ -25,7 +25,7 @@
> - * \file dlt_daemon_event_handler.h
> - */
> -
> --#include <sys/poll.h>
> -+#include <poll.h>
> -
> - #include "dlt_daemon_connection_types.h"
> - #include "dlt_daemon_event_handler_types.h"
> -diff --git a/src/daemon/dlt_daemon_event_handler_types.h b/src/daemon/dlt_daemon_event_handler_types.h
> -index 370e503..0b16d08 100644
> ---- a/src/daemon/dlt_daemon_event_handler_types.h
> -+++ b/src/daemon/dlt_daemon_event_handler_types.h
> -@@ -25,7 +25,7 @@
> - * \file dlt_daemon_event_handler_types.h
> - */
> -
> --#include <sys/poll.h>
> -+#include <poll.h>
> -
> - #include "dlt_daemon_connection_types.h"
> -
> -#diff --git a/src/lib/dlt_user.c b/src/lib/dlt_user.c
> -#index ffa9b09..511f991 100644
> -#--- a/src/lib/dlt_user.c
> -#+++ b/src/lib/dlt_user.c
> -#@@ -43,7 +43,7 @@
> -# #include <errno.h>
> -#
> -# #include <sys/uio.h> /* writev() */
> -#-#include <sys/poll.h>
> -#+#include <poll.h>
> -#
> -# #include <limits.h>
> -# #ifdef linux
> diff --git a/meta-oe/recipes-extended/dlt-daemon/dlt-daemon/238.patch b/meta-oe/recipes-extended/dlt-daemon/dlt-daemon/238.patch
> new file mode 100644
> index 0000000000..14c44e6edd
> --- /dev/null
> +++ b/meta-oe/recipes-extended/dlt-daemon/dlt-daemon/238.patch
> @@ -0,0 +1,35 @@
> +From 214f8c71552fc096077f0b916dad75b31eefea3d Mon Sep 17 00:00:00 2001
> +From: Gianfranco Costamagna <costamagnagianfranco@yahoo.it>
> +Date: Fri, 31 Jul 2020 15:26:35 +0200
> +Subject: [PATCH] dlt_offline: fix build failures with gcc-10
> +
> +see bug report: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=957140
> +
> +/usr/bin/ld: CMakeFiles/dlt-daemon.dir/dlt_daemon_client.c.o:./obj-x86_64-linux-gnu/src/daemon/./src/offlinelogstorage/dlt_offline_logstorage.h:116: multiple definition of `g_logstorage_cache_max'; CMakeFiles/dlt-daemon.dir/dlt-daemon.c.o:./obj-x86_64-linux-gnu/src/daemon/./src/offlinelogstorage/dlt_offline_logstorage.h:116: first defined here
> +/usr/bin/ld: CMakeFiles/dlt-daemon.dir/dlt_daemon_common.c.o:./obj-x86_64-linux-gnu/src/daemon/./src/offlinelogstorage/dlt_offline_logstorage.h:118: multiple definition of `g_logstorage_cache_size'; CMakeFiles/dlt-daemon.dir/dlt-daemon.c.o:./obj-x86_64-linux-gnu/src/daemon/./src/offlinelogstorage/dlt_offline_logstorage.h:118: first defined here
> +/usr/bin/ld: CMakeFiles/dlt-daemon.dir/dlt_daemon_common.c.o:./obj-x86_64-linux-gnu/src/daemon/./src/offlinelogstorage/dlt_offline_logstorage.h:116: multiple definition of `g_logstorage_cache_max'; CMakeFiles/dlt-daemon.dir/dlt-daemon.c.o:./obj-x86_64-linux-gnu/src/daemon/./src/offlinelogstorage/dlt_offline_logstorage.h:116: first defined here
> +/usr/bin/ld: CMakeFiles/dlt-daemon.dir/dlt_daemon_connection.c.o:./obj-x86_64-linux-gnu/src/daemon/./src/offlinelogstorage/dlt_offline_logstorage.h:118: multiple definition of `g_logstorage_cache_size'; CMakeFiles/dlt-daemon.dir/dlt-daemon.c.o:./obj-x86_64-linux-gnu/src/daemon/./src/offlinelogstorage/dlt_offline_logstorage.h:118: first defined here
> +/usr/bin/ld: CMakeFiles/dlt-daemon.dir/dlt_daemon_connection.c.o:./obj-x86_64-linux-gnu/src/daemon/./src/offlinelogstorage/dlt_offline_logstorage.h:116: multiple definition of `g_logstorage_cache_max'; CMakeFiles/dlt-daemon.dir/dlt-daemon.c.o:./obj-x86_64-linux-gnu/src/daemon/./src/offlinelogstorage/dlt_offline_logstorage.h:116: first defined here
> +/usr/bin/ld: CMakeFiles/dlt-daemon.dir/dlt_daemon_event_handler.c.o:./obj-x86_64-linux-gnu/src/daemon/./src/offlinelogstorage/dlt_offline_logstorage.h:118: multiple definition of `g_logstorage_cache_size'; CMakeFiles/dlt-daemon.dir/dlt-daemon.c.o:./obj-x86_64-linux-gnu/src/daemon/./src/offlinelogstorage/dlt_offline_logstorage.h:118: first defined here
> +/usr/bin/ld: CMakeFiles/dlt-daemon.dir/dlt_daemon_event_handler.c.o:./obj-x86_64-linux-gnu/src/daemon/./src/offlinelogstorage/dlt_offline_logstorage.h:116: multiple definition of `g_logstorage_cache_max'; CMakeFiles/dlt-daemon.dir/dlt-daemon.c.o:./obj-x86_64-linux-gnu/src/daemon/./src/offlinelogstorage/dlt_offline_logstorage.h:116: first defined here
> +/usr/bin/ld: CMakeFiles/dlt-daemon.dir/dlt_daemon_offline_logstorage.c.o:./obj-x86_64-linux-gnu/src/daemon/./src/offlinelogstorage/dlt_offline_logstorage.h:116: multiple definition of `g_logstorage_cache_max'; CMakeFiles/dlt-daemon.dir/dlt-daemon.c.o:./obj-x86_64-linux-gnu/src/daemon/./src/offlinelogstorage/dlt_offline_logstorage.h:116: first defined here
> +---
> + src/offlinelogstorage/dlt_offline_logstorage.h | 4 ++--
> + 1 file changed, 2 insertions(+), 2 deletions(-)
> +
> +diff --git a/src/offlinelogstorage/dlt_offline_logstorage.h b/src/offlinelogstorage/dlt_offline_logstorage.h
> +index b58da70..8ad84b8 100644
> +--- a/src/offlinelogstorage/dlt_offline_logstorage.h
> ++++ b/src/offlinelogstorage/dlt_offline_logstorage.h
> +@@ -114,9 +114,9 @@
> + #define DLT_OFFLINE_LOGSTORAGE_IS_STRATEGY_SET(S, s) ((S)&(s))
> +
> + /* logstorage max cache */
> +-unsigned int g_logstorage_cache_max;
> ++static unsigned int g_logstorage_cache_max;
> + /* current logstorage cache size */
> +-unsigned int g_logstorage_cache_size;
> ++static unsigned int g_logstorage_cache_size;
> +
> + typedef struct
> + {
> diff --git a/meta-oe/recipes-extended/dlt-daemon/dlt-daemon_2.18.4.bb b/meta-oe/recipes-extended/dlt-daemon/dlt-daemon_2.18.5.bb
> similarity index 97%
> rename from meta-oe/recipes-extended/dlt-daemon/dlt-daemon_2.18.4.bb
> rename to meta-oe/recipes-extended/dlt-daemon/dlt-daemon_2.18.5.bb
> index 45724e98ac..33d5c696f3 100644
> --- a/meta-oe/recipes-extended/dlt-daemon/dlt-daemon_2.18.4.bb
> +++ b/meta-oe/recipes-extended/dlt-daemon/dlt-daemon_2.18.5.bb
> @@ -17,10 +17,10 @@ DEPENDS = "zlib gzip-native"
> SRC_URI = "git://github.com/GENIVI/${BPN}.git;protocol=https \
> file://0002-Don-t-execute-processes-as-a-specific-user.patch \
> file://0004-Modify-systemd-config-directory.patch \
> - file://204.patch \
> file://275.patch \
> + file://238.patch \
> "
> -SRCREV = "14ea971be7e808b9c5099c7f404ed3cf341873c4"
> +SRCREV = "f1ac087c766827b1d0ed9c3a814b3cc052e948f2"
>
> S = "${WORKDIR}/git"
>
>
>
>
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [oe] [PATCH 1/8] dlt-daemon: update to 2.18.5
2021-09-05 19:22 ` [oe] [PATCH 1/8] dlt-daemon: update to 2.18.5 Armin Kuster
@ 2021-09-05 19:34 ` Khem Raj
0 siblings, 0 replies; 2+ messages in thread
From: Khem Raj @ 2021-09-05 19:34 UTC (permalink / raw)
To: openembedded-devel
On 9/5/21 12:22 PM, Armin Kuster wrote:
> well that wasn't expected.
>
> these 8 are all against Dunfell
OK, so I guess you will line them up with your usual dunfell merge
>
> -armin
>
> On 9/5/21 12:21 PM, Armin Kuster via lists.openembedded.org wrote:
>> From: Gianfranco <costamagna.gianfranco@gmail.com>
>>
>> - drop patch 204: upstream
>> - add gcc-10 build fix proposed upstream 238.patch
>>
>> Signed-off-by: Gianfranco Costamagna <costamagnagianfranco@yahoo.it>
>> Signed-off-by: Gianfranco Costamagna <locutusofborg@debian.org>
>> Signed-off-by: Khem Raj <raj.khem@gmail.com>
>> (cherry picked from commit 97092276dd453a4ef67aaec7bdcb0fb3cf1a5ca5)
>> [Stable version, bug fix only]
>> Signed-off-by: Scott Murray <scott.murray@konsulko.com>
>> Signed-off-by: Armin Kuster <akuster808@gmail.com>
>> ---
>> .../dlt-daemon/dlt-daemon/204.patch | 148 ------------------
>> .../dlt-daemon/dlt-daemon/238.patch | 35 +++++
>> ...-daemon_2.18.4.bb => dlt-daemon_2.18.5.bb} | 4 +-
>> 3 files changed, 37 insertions(+), 150 deletions(-)
>> delete mode 100644 meta-oe/recipes-extended/dlt-daemon/dlt-daemon/204.patch
>> create mode 100644 meta-oe/recipes-extended/dlt-daemon/dlt-daemon/238.patch
>> rename meta-oe/recipes-extended/dlt-daemon/{dlt-daemon_2.18.4.bb => dlt-daemon_2.18.5.bb} (97%)
>>
>> diff --git a/meta-oe/recipes-extended/dlt-daemon/dlt-daemon/204.patch b/meta-oe/recipes-extended/dlt-daemon/dlt-daemon/204.patch
>> deleted file mode 100644
>> index f0fc0bcb2c..0000000000
>> --- a/meta-oe/recipes-extended/dlt-daemon/dlt-daemon/204.patch
>> +++ /dev/null
>> @@ -1,148 +0,0 @@
>> -Upstream-Status: Submitted [https://github.com/GENIVI/dlt-daemon/pull/204]
>> -From 92830aff6e91041f574753d78da758c62981d9a4 Mon Sep 17 00:00:00 2001
>> -From: Gianfranco Costamagna <costamagnagianfranco@yahoo.it>
>> -Date: Sat, 25 Jan 2020 09:08:07 +0100
>> -Subject: [PATCH 1/3] dlt_user.h: fix build when musl is the libc
>> - implementation, by adding a missing include for pthread_t reference:
>> -
>> -see https://errors.yoctoproject.org/Errors/Details/308000/ for details
>> -
>> -Thanks Khem Raj <raj.khem@gmail.com> for the report
>> -
>> -Signed-off-by: Gianfranco Costamagna <costamagnagianfranco@yahoo.it>
>> -Signed-off-by: Gianfranco Costamagna <locutusofborg@debian.org>
>> ----
>> - include/dlt/dlt_user.h | 1 +
>> - 1 file changed, 1 insertion(+)
>> -
>> -diff --git a/include/dlt/dlt_user.h b/include/dlt/dlt_user.h
>> -index 69cb854..766d349 100644
>> ---- a/include/dlt/dlt_user.h
>> -+++ b/include/dlt/dlt_user.h
>> -@@ -74,6 +74,7 @@
>> - \{
>> - */
>> - # include <mqueue.h>
>> -+# include <pthread.h>
>> -
>> - # if !defined (__WIN32__)
>> - # include <semaphore.h>
>> -
>> -From 5f67aba02c12b7446e63ccc86285c13bc5c7a432 Mon Sep 17 00:00:00 2001
>> -From: Gianfranco Costamagna <costamagnagianfranco@yahoo.it>
>> -Date: Sat, 25 Jan 2020 09:16:14 +0100
>> -Subject: [PATCH 2/3] dlt-test-init-free: fix build failure with strict
>> - compiler flags, due to uint being undefined. This is actually an "int" type,
>> - looking at the test implementation
>> -
>> -Signed-off-by: Gianfranco Costamagna <costamagnagianfranco@yahoo.it>
>> -Signed-off-by: Gianfranco Costamagna <locutusofborg@debian.org>
>> ----
>> - src/tests/dlt-test-init-free.c | 4 ++--
>> - 1 file changed, 2 insertions(+), 2 deletions(-)
>> -
>> -diff --git a/src/tests/dlt-test-init-free.c b/src/tests/dlt-test-init-free.c
>> -index 96b5245..35b8803 100644
>> ---- a/src/tests/dlt-test-init-free.c
>> -+++ b/src/tests/dlt-test-init-free.c
>> -@@ -32,7 +32,7 @@
>> -
>> - void exec(const char *cmd, char *buffer, size_t length);
>> - void printMemoryUsage();
>> --char *occupyMemory(uint size);
>> -+char *occupyMemory(int size);
>> - void do_example_test();
>> - void do_dlt_test();
>> -
>> -@@ -131,7 +131,7 @@ void printMemoryUsage()
>> - printf("%s", result);
>> - }
>> -
>> --char *occupyMemory(uint size)
>> -+char *occupyMemory(int size)
>> - {
>> - char *buf = (char *)malloc(size * sizeof(char));
>> -
>> -
>> -From c790d61fad382e5d3e648ee99904087eb9bc4a77 Mon Sep 17 00:00:00 2001
>> -From: Gianfranco Costamagna <costamagnagianfranco@yahoo.it>
>> -Date: Sat, 25 Jan 2020 09:20:48 +0100
>> -Subject: [PATCH 3/3] sys/poll.h: deprecate old sys/poll.h include header, now
>> - glibc/musl wants poll.h being included directly. This fixes a build failure
>> - on musl systems with strict c hardening flags
>> -
>> -Signed-off-by: Gianfranco Costamagna <costamagnagianfranco@yahoo.it>
>> -Signed-off-by: Gianfranco Costamagna <locutusofborg@debian.org>
>> ----
>> - src/console/logstorage/dlt-logstorage-ctrl.c | 2 +-
>> - src/daemon/dlt_daemon_event_handler.c | 2 +-
>> - src/daemon/dlt_daemon_event_handler.h | 2 +-
>> - src/daemon/dlt_daemon_event_handler_types.h | 2 +-
>> - src/lib/dlt_user.c | 2 +-
>> - 5 files changed, 5 insertions(+), 5 deletions(-)
>> -
>> -diff --git a/src/console/logstorage/dlt-logstorage-ctrl.c b/src/console/logstorage/dlt-logstorage-ctrl.c
>> -index 525c137..6614f44 100644
>> ---- a/src/console/logstorage/dlt-logstorage-ctrl.c
>> -+++ b/src/console/logstorage/dlt-logstorage-ctrl.c
>> -@@ -61,7 +61,7 @@
>> - #include <string.h>
>> - #include <getopt.h>
>> -
>> --#include <sys/poll.h>
>> -+#include <poll.h>
>> -
>> - #if defined(__linux__)
>> - # include "sd-daemon.h"
>> -diff --git a/src/daemon/dlt_daemon_event_handler.c b/src/daemon/dlt_daemon_event_handler.c
>> -index 1611f7b..0d463da 100644
>> ---- a/src/daemon/dlt_daemon_event_handler.c
>> -+++ b/src/daemon/dlt_daemon_event_handler.c
>> -@@ -30,7 +30,7 @@
>> - #include <string.h>
>> - #include <errno.h>
>> -
>> --#include <sys/poll.h>
>> -+#include <poll.h>
>> - #include <syslog.h>
>> -
>> - #include "dlt_common.h"
>> -diff --git a/src/daemon/dlt_daemon_event_handler.h b/src/daemon/dlt_daemon_event_handler.h
>> -index eb96101..bd550d3 100644
>> ---- a/src/daemon/dlt_daemon_event_handler.h
>> -+++ b/src/daemon/dlt_daemon_event_handler.h
>> -@@ -25,7 +25,7 @@
>> - * \file dlt_daemon_event_handler.h
>> - */
>> -
>> --#include <sys/poll.h>
>> -+#include <poll.h>
>> -
>> - #include "dlt_daemon_connection_types.h"
>> - #include "dlt_daemon_event_handler_types.h"
>> -diff --git a/src/daemon/dlt_daemon_event_handler_types.h b/src/daemon/dlt_daemon_event_handler_types.h
>> -index 370e503..0b16d08 100644
>> ---- a/src/daemon/dlt_daemon_event_handler_types.h
>> -+++ b/src/daemon/dlt_daemon_event_handler_types.h
>> -@@ -25,7 +25,7 @@
>> - * \file dlt_daemon_event_handler_types.h
>> - */
>> -
>> --#include <sys/poll.h>
>> -+#include <poll.h>
>> -
>> - #include "dlt_daemon_connection_types.h"
>> -
>> -#diff --git a/src/lib/dlt_user.c b/src/lib/dlt_user.c
>> -#index ffa9b09..511f991 100644
>> -#--- a/src/lib/dlt_user.c
>> -#+++ b/src/lib/dlt_user.c
>> -#@@ -43,7 +43,7 @@
>> -# #include <errno.h>
>> -#
>> -# #include <sys/uio.h> /* writev() */
>> -#-#include <sys/poll.h>
>> -#+#include <poll.h>
>> -#
>> -# #include <limits.h>
>> -# #ifdef linux
>> diff --git a/meta-oe/recipes-extended/dlt-daemon/dlt-daemon/238.patch b/meta-oe/recipes-extended/dlt-daemon/dlt-daemon/238.patch
>> new file mode 100644
>> index 0000000000..14c44e6edd
>> --- /dev/null
>> +++ b/meta-oe/recipes-extended/dlt-daemon/dlt-daemon/238.patch
>> @@ -0,0 +1,35 @@
>> +From 214f8c71552fc096077f0b916dad75b31eefea3d Mon Sep 17 00:00:00 2001
>> +From: Gianfranco Costamagna <costamagnagianfranco@yahoo.it>
>> +Date: Fri, 31 Jul 2020 15:26:35 +0200
>> +Subject: [PATCH] dlt_offline: fix build failures with gcc-10
>> +
>> +see bug report: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=957140
>> +
>> +/usr/bin/ld: CMakeFiles/dlt-daemon.dir/dlt_daemon_client.c.o:./obj-x86_64-linux-gnu/src/daemon/./src/offlinelogstorage/dlt_offline_logstorage.h:116: multiple definition of `g_logstorage_cache_max'; CMakeFiles/dlt-daemon.dir/dlt-daemon.c.o:./obj-x86_64-linux-gnu/src/daemon/./src/offlinelogstorage/dlt_offline_logstorage.h:116: first defined here
>> +/usr/bin/ld: CMakeFiles/dlt-daemon.dir/dlt_daemon_common.c.o:./obj-x86_64-linux-gnu/src/daemon/./src/offlinelogstorage/dlt_offline_logstorage.h:118: multiple definition of `g_logstorage_cache_size'; CMakeFiles/dlt-daemon.dir/dlt-daemon.c.o:./obj-x86_64-linux-gnu/src/daemon/./src/offlinelogstorage/dlt_offline_logstorage.h:118: first defined here
>> +/usr/bin/ld: CMakeFiles/dlt-daemon.dir/dlt_daemon_common.c.o:./obj-x86_64-linux-gnu/src/daemon/./src/offlinelogstorage/dlt_offline_logstorage.h:116: multiple definition of `g_logstorage_cache_max'; CMakeFiles/dlt-daemon.dir/dlt-daemon.c.o:./obj-x86_64-linux-gnu/src/daemon/./src/offlinelogstorage/dlt_offline_logstorage.h:116: first defined here
>> +/usr/bin/ld: CMakeFiles/dlt-daemon.dir/dlt_daemon_connection.c.o:./obj-x86_64-linux-gnu/src/daemon/./src/offlinelogstorage/dlt_offline_logstorage.h:118: multiple definition of `g_logstorage_cache_size'; CMakeFiles/dlt-daemon.dir/dlt-daemon.c.o:./obj-x86_64-linux-gnu/src/daemon/./src/offlinelogstorage/dlt_offline_logstorage.h:118: first defined here
>> +/usr/bin/ld: CMakeFiles/dlt-daemon.dir/dlt_daemon_connection.c.o:./obj-x86_64-linux-gnu/src/daemon/./src/offlinelogstorage/dlt_offline_logstorage.h:116: multiple definition of `g_logstorage_cache_max'; CMakeFiles/dlt-daemon.dir/dlt-daemon.c.o:./obj-x86_64-linux-gnu/src/daemon/./src/offlinelogstorage/dlt_offline_logstorage.h:116: first defined here
>> +/usr/bin/ld: CMakeFiles/dlt-daemon.dir/dlt_daemon_event_handler.c.o:./obj-x86_64-linux-gnu/src/daemon/./src/offlinelogstorage/dlt_offline_logstorage.h:118: multiple definition of `g_logstorage_cache_size'; CMakeFiles/dlt-daemon.dir/dlt-daemon.c.o:./obj-x86_64-linux-gnu/src/daemon/./src/offlinelogstorage/dlt_offline_logstorage.h:118: first defined here
>> +/usr/bin/ld: CMakeFiles/dlt-daemon.dir/dlt_daemon_event_handler.c.o:./obj-x86_64-linux-gnu/src/daemon/./src/offlinelogstorage/dlt_offline_logstorage.h:116: multiple definition of `g_logstorage_cache_max'; CMakeFiles/dlt-daemon.dir/dlt-daemon.c.o:./obj-x86_64-linux-gnu/src/daemon/./src/offlinelogstorage/dlt_offline_logstorage.h:116: first defined here
>> +/usr/bin/ld: CMakeFiles/dlt-daemon.dir/dlt_daemon_offline_logstorage.c.o:./obj-x86_64-linux-gnu/src/daemon/./src/offlinelogstorage/dlt_offline_logstorage.h:116: multiple definition of `g_logstorage_cache_max'; CMakeFiles/dlt-daemon.dir/dlt-daemon.c.o:./obj-x86_64-linux-gnu/src/daemon/./src/offlinelogstorage/dlt_offline_logstorage.h:116: first defined here
>> +---
>> + src/offlinelogstorage/dlt_offline_logstorage.h | 4 ++--
>> + 1 file changed, 2 insertions(+), 2 deletions(-)
>> +
>> +diff --git a/src/offlinelogstorage/dlt_offline_logstorage.h b/src/offlinelogstorage/dlt_offline_logstorage.h
>> +index b58da70..8ad84b8 100644
>> +--- a/src/offlinelogstorage/dlt_offline_logstorage.h
>> ++++ b/src/offlinelogstorage/dlt_offline_logstorage.h
>> +@@ -114,9 +114,9 @@
>> + #define DLT_OFFLINE_LOGSTORAGE_IS_STRATEGY_SET(S, s) ((S)&(s))
>> +
>> + /* logstorage max cache */
>> +-unsigned int g_logstorage_cache_max;
>> ++static unsigned int g_logstorage_cache_max;
>> + /* current logstorage cache size */
>> +-unsigned int g_logstorage_cache_size;
>> ++static unsigned int g_logstorage_cache_size;
>> +
>> + typedef struct
>> + {
>> diff --git a/meta-oe/recipes-extended/dlt-daemon/dlt-daemon_2.18.4.bb b/meta-oe/recipes-extended/dlt-daemon/dlt-daemon_2.18.5.bb
>> similarity index 97%
>> rename from meta-oe/recipes-extended/dlt-daemon/dlt-daemon_2.18.4.bb
>> rename to meta-oe/recipes-extended/dlt-daemon/dlt-daemon_2.18.5.bb
>> index 45724e98ac..33d5c696f3 100644
>> --- a/meta-oe/recipes-extended/dlt-daemon/dlt-daemon_2.18.4.bb
>> +++ b/meta-oe/recipes-extended/dlt-daemon/dlt-daemon_2.18.5.bb
>> @@ -17,10 +17,10 @@ DEPENDS = "zlib gzip-native"
>> SRC_URI = "git://github.com/GENIVI/${BPN}.git;protocol=https \
>> file://0002-Don-t-execute-processes-as-a-specific-user.patch \
>> file://0004-Modify-systemd-config-directory.patch \
>> - file://204.patch \
>> file://275.patch \
>> + file://238.patch \
>> "
>> -SRCREV = "14ea971be7e808b9c5099c7f404ed3cf341873c4"
>> +SRCREV = "f1ac087c766827b1d0ed9c3a814b3cc052e948f2"
>>
>> S = "${WORKDIR}/git"
>>
>>
>>
>>
>
>
>
>
>
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2021-09-05 19:34 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
[not found] <16A203540EAFA4F7.5565@lists.openembedded.org>
2021-09-05 19:22 ` [oe] [PATCH 1/8] dlt-daemon: update to 2.18.5 Armin Kuster
2021-09-05 19:34 ` Khem Raj
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.