* [Buildroot] [PATCH/next 0/3] Fix non-locale uClibc build of Kodi
@ 2022-09-01 20:12 Bernd Kuhls
2022-09-01 20:12 ` [Buildroot] [PATCH/next 1/3] package/daq3: bump version to 3.0.9 Bernd Kuhls
` (2 more replies)
0 siblings, 3 replies; 5+ messages in thread
From: Bernd Kuhls @ 2022-09-01 20:12 UTC (permalink / raw)
To: buildroot; +Cc: Fabrice Fontaine
Hi,
this patch series fixes
https://lists.buildroot.org/pipermail/buildroot/2022-August/648240.html
Several steps are necessary:
- bump daq3/snort3 to remove flatbuffers support
this patch needs to go in first because the current snort3 version
is incompatible to flatbuffers 2.0.8
- bump flatbuffers, this bump includes
https://github.com/google/flatbuffers/commit/2ee20a5f3d16bf94140466eba71d04a56c4d4fde
which, from my pov, simplifies the if-conditions guarding locale
support
- this simplified if-condition made it possible for me to fix a build
error with kodi on non-locale toolchains:
https://lists.buildroot.org/pipermail/buildroot/2022-July/648110.html
Regards, Bernd
Bernd Kuhls (3):
package/daq3: bump version to 3.0.9
package/snort3: bump version to 3.1.40.0
package/flatbuffers: bump version to 2.0.8
package/daq3/daq3.hash | 2 +-
package/daq3/daq3.mk | 2 +-
...flatbuffers-base.h-fix-build-on-musl.patch | 20 +++++++++++--------
package/flatbuffers/flatbuffers.hash | 2 +-
package/flatbuffers/flatbuffers.mk | 2 +-
package/snort3/snort3.hash | 2 +-
package/snort3/snort3.mk | 9 +--------
7 files changed, 18 insertions(+), 21 deletions(-)
--
2.30.2
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 5+ messages in thread
* [Buildroot] [PATCH/next 1/3] package/daq3: bump version to 3.0.9
2022-09-01 20:12 [Buildroot] [PATCH/next 0/3] Fix non-locale uClibc build of Kodi Bernd Kuhls
@ 2022-09-01 20:12 ` Bernd Kuhls
2022-09-24 8:24 ` Thomas Petazzoni
2022-09-01 20:12 ` [Buildroot] [PATCH/next 2/3] package/snort3: bump version to 3.1.40.0 Bernd Kuhls
2022-09-01 20:12 ` [Buildroot] [PATCH/next 3/3] package/flatbuffers: bump version to 2.0.8 Bernd Kuhls
2 siblings, 1 reply; 5+ messages in thread
From: Bernd Kuhls @ 2022-09-01 20:12 UTC (permalink / raw)
To: buildroot; +Cc: Fabrice Fontaine
https://github.com/snort3/libdaq/releases/tag/v3.0.9
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
package/daq3/daq3.hash | 2 +-
package/daq3/daq3.mk | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/package/daq3/daq3.hash b/package/daq3/daq3.hash
index a97f81833b..4a24f98173 100644
--- a/package/daq3/daq3.hash
+++ b/package/daq3/daq3.hash
@@ -1,5 +1,5 @@
# Locally computed:
-sha256 4281464c5502037669e69d314b628df863420f590c4999c5b567c8016cd1e658 daq3-3.0.5.tar.gz
+sha256 c0e8535533720a6df05ab884b7c8f5fb4222f3aac12bdc11829e08c79716d338 daq3-3.0.9.tar.gz
# Hash for license files:
sha256 64601289158eddad72cb4de72652f9e64dc886942c910b38ddee93ba13b0db26 COPYING
diff --git a/package/daq3/daq3.mk b/package/daq3/daq3.mk
index ed97615e61..6ecd1134c7 100644
--- a/package/daq3/daq3.mk
+++ b/package/daq3/daq3.mk
@@ -4,7 +4,7 @@
#
################################################################################
-DAQ3_VERSION = 3.0.5
+DAQ3_VERSION = 3.0.9
DAQ3_SITE = $(call github,snort3,libdaq,v$(DAQ3_VERSION))
DAQ3_LICENSE = GPL-2.0
DAQ3_LICENSE_FILES = COPYING LICENSE
--
2.30.2
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 5+ messages in thread
* [Buildroot] [PATCH/next 2/3] package/snort3: bump version to 3.1.40.0
2022-09-01 20:12 [Buildroot] [PATCH/next 0/3] Fix non-locale uClibc build of Kodi Bernd Kuhls
2022-09-01 20:12 ` [Buildroot] [PATCH/next 1/3] package/daq3: bump version to 3.0.9 Bernd Kuhls
@ 2022-09-01 20:12 ` Bernd Kuhls
2022-09-01 20:12 ` [Buildroot] [PATCH/next 3/3] package/flatbuffers: bump version to 2.0.8 Bernd Kuhls
2 siblings, 0 replies; 5+ messages in thread
From: Bernd Kuhls @ 2022-09-01 20:12 UTC (permalink / raw)
To: buildroot; +Cc: Fabrice Fontaine
Changelog: https://github.com/snort3/snort3/blob/master/ChangeLog.md
Removed flatbuffers support due to its upstream removal:
https://github.com/snort3/snort3/commit/3ec185030ef871dbe4a1df997b5880c098aa7101
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
package/snort3/snort3.hash | 2 +-
package/snort3/snort3.mk | 9 +--------
2 files changed, 2 insertions(+), 9 deletions(-)
diff --git a/package/snort3/snort3.hash b/package/snort3/snort3.hash
index 0ba4505a83..7746547d18 100644
--- a/package/snort3/snort3.hash
+++ b/package/snort3/snort3.hash
@@ -1,5 +1,5 @@
# Locally computed:
-sha256 6e45c16b1815d832b5d6edcd2b705e7838e25c76bfd54b3e86c55ecba6de420a snort3-3.1.18.0.tar.gz
+sha256 d787d954f21d4cd6a048e10b8c53c78cb6287ec448108fc573b951639c8947b3 snort3-3.1.40.0.tar.gz
# Hash for license files:
sha256 3f1cbfb20bb2c608e1a474421880d08b8cba6abb00ab7736d22c481d71656a6d COPYING
diff --git a/package/snort3/snort3.mk b/package/snort3/snort3.mk
index 6f15ce3c92..a76b831838 100644
--- a/package/snort3/snort3.mk
+++ b/package/snort3/snort3.mk
@@ -4,7 +4,7 @@
#
################################################################################
-SNORT3_VERSION = 3.1.18.0
+SNORT3_VERSION = 3.1.40.0
SNORT3_SITE = $(call github,snort3,snort3,$(SNORT3_VERSION))
SNORT3_LICENSE = GPL-2.0
SNORT3_LICENSE_FILES = COPYING LICENSE
@@ -17,13 +17,6 @@ SNORT3_CONF_OPTS = \
-DENABLE_STATIC_DAQ=OFF \
-DMAKE_DOC=OFF
-ifeq ($(BR2_PACKAGE_FLATBUFFERS),y)
-SNORT3_DEPENDENCIES += flatbuffers
-SNORT3_CONF_OPTS += -DHAVE_FLATBUFFERS=ON
-else
-SNORT3_CONF_OPTS += -DHAVE_FLATBUFFERS=OFF
-endif
-
ifeq ($(BR2_PACKAGE_LIBICONV),y)
SNORT3_DEPENDENCIES += libiconv
SNORT3_CONF_OPTS += -DHAVE_ICONV=ON
--
2.30.2
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 5+ messages in thread
* [Buildroot] [PATCH/next 3/3] package/flatbuffers: bump version to 2.0.8
2022-09-01 20:12 [Buildroot] [PATCH/next 0/3] Fix non-locale uClibc build of Kodi Bernd Kuhls
2022-09-01 20:12 ` [Buildroot] [PATCH/next 1/3] package/daq3: bump version to 3.0.9 Bernd Kuhls
2022-09-01 20:12 ` [Buildroot] [PATCH/next 2/3] package/snort3: bump version to 3.1.40.0 Bernd Kuhls
@ 2022-09-01 20:12 ` Bernd Kuhls
2 siblings, 0 replies; 5+ messages in thread
From: Bernd Kuhls @ 2022-09-01 20:12 UTC (permalink / raw)
To: buildroot; +Cc: Fabrice Fontaine
Updated patch 0001:
- updated upstream status to reflect its rejection
- rebased
- added fix for uClibc build, fixes non-locale kodi build:
https://lists.buildroot.org/pipermail/buildroot/2022-August/648240.html
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
...flatbuffers-base.h-fix-build-on-musl.patch | 20 +++++++++++--------
package/flatbuffers/flatbuffers.hash | 2 +-
package/flatbuffers/flatbuffers.mk | 2 +-
3 files changed, 14 insertions(+), 10 deletions(-)
diff --git a/package/flatbuffers/0001-include-flatbuffers-base.h-fix-build-on-musl.patch b/package/flatbuffers/0001-include-flatbuffers-base.h-fix-build-on-musl.patch
index b4bc0e12de..82feca3e39 100644
--- a/package/flatbuffers/0001-include-flatbuffers-base.h-fix-build-on-musl.patch
+++ b/package/flatbuffers/0001-include-flatbuffers-base.h-fix-build-on-musl.patch
@@ -28,7 +28,10 @@ Fixes:
- http://autobuild.buildroot.org/results/68045b83e94f8caa337b1af7ed5f493ac1a55c47
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
-[Upstream status: https://github.com/google/flatbuffers/pull/6773]
+[Upstream status: Rejected:
+ https://github.com/google/flatbuffers/pull/6773]
+Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
+(rebased and added fix for uClibc-build)
---
include/flatbuffers/base.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
@@ -37,15 +40,16 @@ diff --git a/include/flatbuffers/base.h b/include/flatbuffers/base.h
index de7898dc..101c7598 100644
--- a/include/flatbuffers/base.h
+++ b/include/flatbuffers/base.h
-@@ -266,7 +266,7 @@ namespace flatbuffers {
- #ifndef FLATBUFFERS_LOCALE_INDEPENDENT
- // Enable locale independent functions {strtof_l, strtod_l,strtoll_l, strtoull_l}.
- #if ((defined(_MSC_VER) && _MSC_VER >= 1800) || \
-- (defined(_XOPEN_VERSION) && (_XOPEN_VERSION>=700)) && (!defined(__ANDROID_API__) || (defined(__ANDROID_API__) && (__ANDROID_API__>=21))))
-+ (defined(__GLIBC__) && defined(_XOPEN_VERSION) && (_XOPEN_VERSION>=700)) && (!defined(__ANDROID_API__) || (defined(__ANDROID_API__) && (__ANDROID_API__>=21))))
+@@ -264,7 +264,8 @@ namespace flatbuffers {
+ // strtoull_l}.
+ #if (defined(_MSC_VER) && _MSC_VER >= 1800) || \
+ (defined(__ANDROID_API__) && __ANDROID_API__>= 21) || \
+- (defined(_XOPEN_VERSION) && (_XOPEN_VERSION >= 700)) && \
++ (defined(_XOPEN_VERSION) && (_XOPEN_VERSION >= 700) && \
++ defined(__GLIBC__) && !defined(__UCLIBC__)) && \
+ (!defined(__Fuchsia__) && !defined(__ANDROID_API__))
#define FLATBUFFERS_LOCALE_INDEPENDENT 1
#else
- #define FLATBUFFERS_LOCALE_INDEPENDENT 0
--
2.30.2
diff --git a/package/flatbuffers/flatbuffers.hash b/package/flatbuffers/flatbuffers.hash
index 6b54dbde92..6382b86f1b 100644
--- a/package/flatbuffers/flatbuffers.hash
+++ b/package/flatbuffers/flatbuffers.hash
@@ -1,3 +1,3 @@
# Locally computed:
-sha256 e2dc24985a85b278dd06313481a9ca051d048f9474e0f199e372fea3ea4248c9 flatbuffers-2.0.6.tar.gz
+sha256 f97965a727d26386afaefff950badef2db3ab6af9afe23ed6d94bfb65f95f37e flatbuffers-2.0.8.tar.gz
sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE.txt
diff --git a/package/flatbuffers/flatbuffers.mk b/package/flatbuffers/flatbuffers.mk
index 2cbd68c346..9d286bf9e1 100644
--- a/package/flatbuffers/flatbuffers.mk
+++ b/package/flatbuffers/flatbuffers.mk
@@ -4,7 +4,7 @@
#
################################################################################
-FLATBUFFERS_VERSION = 2.0.6
+FLATBUFFERS_VERSION = 2.0.8
FLATBUFFERS_SITE = $(call github,google,flatbuffers,v$(FLATBUFFERS_VERSION))
FLATBUFFERS_LICENSE = Apache-2.0
FLATBUFFERS_LICENSE_FILES = LICENSE.txt
--
2.30.2
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 5+ messages in thread
* Re: [Buildroot] [PATCH/next 1/3] package/daq3: bump version to 3.0.9
2022-09-01 20:12 ` [Buildroot] [PATCH/next 1/3] package/daq3: bump version to 3.0.9 Bernd Kuhls
@ 2022-09-24 8:24 ` Thomas Petazzoni
0 siblings, 0 replies; 5+ messages in thread
From: Thomas Petazzoni @ 2022-09-24 8:24 UTC (permalink / raw)
To: Bernd Kuhls; +Cc: Fabrice Fontaine, buildroot
On Thu, 1 Sep 2022 22:12:02 +0200
Bernd Kuhls <bernd.kuhls@t-online.de> wrote:
> https://github.com/snort3/libdaq/releases/tag/v3.0.9
>
> Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
> ---
> package/daq3/daq3.hash | 2 +-
> package/daq3/daq3.mk | 2 +-
> 2 files changed, 2 insertions(+), 2 deletions(-)
Series applied to master, thanks!
Thomas
--
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2022-09-24 8:24 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-09-01 20:12 [Buildroot] [PATCH/next 0/3] Fix non-locale uClibc build of Kodi Bernd Kuhls
2022-09-01 20:12 ` [Buildroot] [PATCH/next 1/3] package/daq3: bump version to 3.0.9 Bernd Kuhls
2022-09-24 8:24 ` Thomas Petazzoni
2022-09-01 20:12 ` [Buildroot] [PATCH/next 2/3] package/snort3: bump version to 3.1.40.0 Bernd Kuhls
2022-09-01 20:12 ` [Buildroot] [PATCH/next 3/3] package/flatbuffers: bump version to 2.0.8 Bernd Kuhls
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox