mirror of
https://github.com/openembedded/meta-openembedded.git
synced 2026-06-13 05:30:02 +00:00
paho-mqtt-c: upgrade 1.3.14 -> 1.3.15
Drop patch to fix gcc15 compatibility - the problem has been solved by upstream. Changelog: - Update getaddrinfo options to support IPv6 hostname resolution - Removed unnecessary _WIN64 conditional checks - Fixed condition variable timed wait - Support tls:// prefix Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
This commit is contained in:
-37
@@ -1,37 +0,0 @@
|
|||||||
From 02fa96d0d59211e64483273e5253ca45c4395154 Mon Sep 17 00:00:00 2001
|
|
||||||
From: "mark.yang" <mark.yang@lge.com>
|
|
||||||
Date: Wed, 9 Apr 2025 19:05:55 +0900
|
|
||||||
Subject: [PATCH] Fix build error due to bool keyword with gcc-15
|
|
||||||
|
|
||||||
* gcc-15 uses gnu23 for c.
|
|
||||||
'bool' is a keyword.
|
|
||||||
TOPDIR/tmp/work/core2-64-oe-linux/paho-mqtt-c/1.3.14/git/src/MQTTPacket.h:31:22: error: 'bool' cannot be defined via 'typedef'
|
|
||||||
31 | typedef unsigned int bool;
|
|
||||||
| ^~~~
|
|
||||||
TOPDIR/tmp/work/core2-64-oe-linux/paho-mqtt-c/1.3.14/git/src/MQTTPacket.h:31:22: note: 'bool' is a keyword with '-std=c23' onwards
|
|
||||||
TOPDIR/tmp/work/core2-64-oe-linux/paho-mqtt-c/1.3.14/git/src/MQTTPacket.h:31:1: warning: useless type name in empty declaration
|
|
||||||
31 | typedef unsigned int bool;
|
|
||||||
| ^~~~~~~
|
|
||||||
|
|
||||||
Upstream-Status: Submitted [https://github.com/eclipse-paho/paho.mqtt.c/pull/1595]
|
|
||||||
Signed-off-by: mark.yang <mark.yang@lge.com>
|
|
||||||
Signed-off-by: markyang92 <pllpokko@alumni.kaist.ac.kr>
|
|
||||||
|
|
||||||
---
|
|
||||||
src/MQTTPacket.h | 2 ++
|
|
||||||
1 file changed, 2 insertions(+)
|
|
||||||
|
|
||||||
diff --git a/src/MQTTPacket.h b/src/MQTTPacket.h
|
|
||||||
index fd384ae9..0c64a0f4 100644
|
|
||||||
--- a/src/MQTTPacket.h
|
|
||||||
+++ b/src/MQTTPacket.h
|
|
||||||
@@ -28,7 +28,9 @@
|
|
||||||
#include "LinkedList.h"
|
|
||||||
#include "Clients.h"
|
|
||||||
|
|
||||||
+#if defined __STDC__ && defined __STDC_VERSION__ && __STDC_VERSION__ <= 201710L
|
|
||||||
typedef unsigned int bool;
|
|
||||||
+#endif
|
|
||||||
typedef void* (*pf)(int, unsigned char, char*, size_t);
|
|
||||||
|
|
||||||
#include "MQTTProperties.h"
|
|
||||||
+2
-3
@@ -11,11 +11,10 @@ LIC_FILES_CHKSUM = " \
|
|||||||
"
|
"
|
||||||
|
|
||||||
SRC_URI = " \
|
SRC_URI = " \
|
||||||
git://github.com/eclipse/paho.mqtt.c;protocol=https;branch=master \
|
git://github.com/eclipse/paho.mqtt.c;protocol=https;branch=master;tag=v${PV} \
|
||||||
file://0001-Fix-build-error-due-to-bool-keyword-with-gcc-15.patch \
|
|
||||||
"
|
"
|
||||||
|
|
||||||
SRCREV = "2150ba29d9df24ad1733c460eb099f292af84ee5"
|
SRCREV = "62782406bcf511ee8e22bc34e826f8c6b8254c7c"
|
||||||
|
|
||||||
DEPENDS = "openssl"
|
DEPENDS = "openssl"
|
||||||
|
|
||||||
Reference in New Issue
Block a user