diff mbox series

[meta-oe] libsimplelog: upgrade 1.0.8 -> 1.1.0

Message ID 20260720160226.6848-1-nguyenthaithuanalg@gmail.com
State New
Headers show
Series [meta-oe] libsimplelog: upgrade 1.0.8 -> 1.1.0 | expand

Commit Message

Thuận Nguyễn-Thái July 20, 2026, 4:02 p.m. UTC
Add note to answer from meta-openembedded maintainer: Khem Raj

And explain -D__LINUX__=1, -D_GNU_SOURCE=1 and musl (strictly POSIX)

Signed-off-by: Thuận Nguyễn-Thái <nguyenthaithuanalg@gmail.com>
---
 .../libsimplelog/libsimplelog_1.1.0.bb           | 16 +++++++++++++---
 1 file changed, 13 insertions(+), 3 deletions(-)

Comments

Khem Raj July 20, 2026, 4:10 p.m. UTC | #1
Second patch in this series needs similar fix. Please rework that as well
and send v2

On Mon, Jul 20, 2026, 9:06 AM Thuận Nguyễn-Thái via lists.openembedded.org
<nguyenthaithuanalg=gmail.com@lists.openembedded.org> wrote:

> Add note to answer from meta-openembedded maintainer: Khem Raj
>
> And explain -D__LINUX__=1, -D_GNU_SOURCE=1 and musl (strictly POSIX)
>
> Signed-off-by: Thuận Nguyễn-Thái <nguyenthaithuanalg@gmail.com>
> ---
>  .../libsimplelog/libsimplelog_1.1.0.bb           | 16 +++++++++++++---
>  1 file changed, 13 insertions(+), 3 deletions(-)
>
> diff --git a/meta-oe/recipes-support/libsimplelog/libsimplelog_1.1.0.bb
> b/meta-oe/recipes-support/libsimplelog/libsimplelog_1.1.0.bb
> index 53c13d726b..7a385d537b 100644
> --- a/meta-oe/recipes-support/libsimplelog/libsimplelog_1.1.0.bb
> +++ b/meta-oe/recipes-support/libsimplelog/libsimplelog_1.1.0.bb
> @@ -3,17 +3,27 @@ SUMMARY = "simplelog-topc - Simple, STABLE, powerful of
> logging library in ANSI
>  DESCRIPTION = "Async and Fast C/C++ multi-thread logger with topics. No
> external dependencies."
>  HOMEPAGE = "https://github.com/thuanalg/simplelog-topic"
>  LICENSE = "MIT"
> +#The checksum of "LIC_FILES_CHKSUM" changed b/c I did change from "2024"
> to "2024-2026"
> +#libsimplelog  is allways full "MIT license".
>  LIC_FILES_CHKSUM =
> "file://LICENSE.txt;md5=594fdc3cb85f0b684cf5d7b332a741be"
>
>  SRC_URI = "git://
> github.com/thuanalg/simplelog-topic.git;branch=main;protocol=https;tag=v${PV}
> <http://github.com/thuanalg/simplelog-topic.git;branch=main;protocol=https;tag=v$%7BPV%7D>
> "
>
>  SRCREV = "151e83902ca9755bcd285791d2f49de6fc30bfe6"
>
> -S = "${WORKDIR}/git"
> -
>  inherit cmake
>
> -# Specify any options you want to pass to cmake using EXTRA_OECMAKE:
>  EXTRA_OECMAKE += "-DUNIX_LINUX=1 -D__LINUX__=1 -D_GNU_SOURCE=1"
>
> +# From v.1.0.8 -> v1.1.0
> +# Note for -D__LINUX__=1 -D_GNU_SOURCE=1
> +# If don't use these flags, v.1.1.0 works like v1.0.8, and well adapt
> with musl (strictly POSIX)
> +# If use 2 flags, they helps the source is more effective. Please test
> for 2 cases, you will see.
> +# Please check "p->r = sched_getcpu();" in "simplelog.c"
> +# You can use as below without any problem
> +# EXTRA_OECMAKE += "-DUNIX_LINUX=1"
> +
> +# Drop 0001-allow-build-with-cmake-4.patch as it is now integrated
> upstream.
> +# Please see branch "main", commit
> "4827c4325063266f6d2a7e133a9d3a9050ff6a3c" by
> +# Author: Alper Ak <alperyasinak1@gmail.com>
>
> --
> 2.43.0
>
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#128280):
> https://lists.openembedded.org/g/openembedded-devel/message/128280
> Mute This Topic: https://lists.openembedded.org/mt/120361632/1997914
> Group Owner: openembedded-devel+owner@lists.openembedded.org
> Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [
> raj.khem@gmail.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>
>
diff mbox series

Patch

diff --git a/meta-oe/recipes-support/libsimplelog/libsimplelog_1.1.0.bb b/meta-oe/recipes-support/libsimplelog/libsimplelog_1.1.0.bb
index 53c13d726b..7a385d537b 100644
--- a/meta-oe/recipes-support/libsimplelog/libsimplelog_1.1.0.bb
+++ b/meta-oe/recipes-support/libsimplelog/libsimplelog_1.1.0.bb
@@ -3,17 +3,27 @@  SUMMARY = "simplelog-topc - Simple, STABLE, powerful of logging library in ANSI
 DESCRIPTION = "Async and Fast C/C++ multi-thread logger with topics. No external dependencies."
 HOMEPAGE = "https://github.com/thuanalg/simplelog-topic"
 LICENSE = "MIT"
+#The checksum of "LIC_FILES_CHKSUM" changed b/c I did change from "2024" to "2024-2026"
+#libsimplelog  is allways full "MIT license".
 LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=594fdc3cb85f0b684cf5d7b332a741be"
 
 SRC_URI = "git://github.com/thuanalg/simplelog-topic.git;branch=main;protocol=https;tag=v${PV}"
 
 SRCREV = "151e83902ca9755bcd285791d2f49de6fc30bfe6"
 
-S = "${WORKDIR}/git"
-
 inherit cmake
 
-# Specify any options you want to pass to cmake using EXTRA_OECMAKE:
 EXTRA_OECMAKE += "-DUNIX_LINUX=1 -D__LINUX__=1 -D_GNU_SOURCE=1"
 
+# From v.1.0.8 -> v1.1.0
+# Note for -D__LINUX__=1 -D_GNU_SOURCE=1
+# If don't use these flags, v.1.1.0 works like v1.0.8, and well adapt with musl (strictly POSIX)
+# If use 2 flags, they helps the source is more effective. Please test for 2 cases, you will see.
+# Please check "p->r = sched_getcpu();" in "simplelog.c"
+# You can use as below without any problem
+# EXTRA_OECMAKE += "-DUNIX_LINUX=1"
+
+# Drop 0001-allow-build-with-cmake-4.patch as it is now integrated upstream. 
+# Please see branch "main", commit "4827c4325063266f6d2a7e133a9d3a9050ff6a3c" by 
+# Author: Alper Ak <alperyasinak1@gmail.com>