Hello everyone,

I hope you're doing well. Your feedback is much appreciated, and I'd like to provide some context on a few matters.

I understand that there's a reported Clang build failure with the patch. I'd like to clarify that I don't currently have Clang configured on my workstation, and I'm not entirely familiar with the steps required to address this issue. If someone could provide guidance on how to investigate and resolve this specific problem, I'd be grateful. The libfaketime recipe I submitted is from a few projects ago, and it worked successfully when I tested it in a fresh project environment. I aimed to contribute this recipe to the OpenEmbedded layer to benefit the community. I apologize for any inconvenience the build failure might be causing and appreciate your assistance in ensuring the patch's compatibility.

ll happily review the RFC patch and adress other issues as i have to agree that the package name lib32-liblib32-libfaketime is quite ridiculous

Once again, thank you for your time and feedback. I look forward to your guidance and advice on how to proceed with resolving the issues raised.

Best regards, Tymoteusz Burak

On 8/24/23 09:54, Khem Raj wrote:
fails to compile with clang

https://errors.yoctoproject.org/Errors/Details/732866/

-Wno-nonnull-compare seems to be not a portable option

On Wed, Aug 23, 2023 at 1:53 AM Tymoteusz Burak
<tymoteusz.bu...@3mdeb.com> wrote:
This commit adds the libfaketime library recipe, which provides time
manipulation capabilities for testing and debugging purposes. libfaketime allows
developers to modify the system time reported to applications, aiding in 
scenarios
where accurate time emulation is required.

I deleted the extra flags altogether as they seem to be only necessary
for old versions of this project (0.9.6).

CC: Khem Raj <raj.k...@gmail.com>
Signed-off-by: Tymoteusz Burak <tymoteusz.bu...@3mdeb.com>
---
  .../libfaketime/libfaketime_0.9.10.bb         | 30 +++++++++++++++++++
  1 file changed, 30 insertions(+)
  create mode 100644 meta-oe/recipes-test/libfaketime/libfaketime_0.9.10.bb

diff --git a/meta-oe/recipes-test/libfaketime/libfaketime_0.9.10.bb 
b/meta-oe/recipes-test/libfaketime/libfaketime_0.9.10.bb
new file mode 100644
index 000000000000..7500e57658aa
--- /dev/null
+++ b/meta-oe/recipes-test/libfaketime/libfaketime_0.9.10.bb
@@ -0,0 +1,30 @@
+DESCRIPTION = "A library for faking the system time in user-space programs"
+SECTION = "libs"
+LICENSE = "GPL-2.0-only"
+LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"
+
+SRCREV = "d475b925943ad404c6c728ac868dc73949e7281c"
+SRC_URI = "\
+    git://g...@github.com/wolfcw/libfaketime.git;branch=master;protocol=https \
+    "
+
+S = "${WORKDIR}/git"
+
+do_configure[noexec] = "1"
+do_compile () {
+    oe_runmake
+}
+do_install () {
+    install -d ${D}${libdir}/faketime
+    oe_libinstall -C src libfaketime ${D}${libdir}/faketime
+    install -d ${D}${bindir}
+    install -m 0755 src/faketime ${D}${bindir}
+}
+
+PACKAGES =+ "lib${PN}"
+
+FILES:${PN} = "${bindir}/faketime"
+FILES:lib${PN} = "${libdir}/faketime/*"
+
+INSANE_SKIP:${PN} += "dev-so"
+INSANE_SKIP:lib${PN} += "dev-so"
--
2.41.0




-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#104682): 
https://lists.openembedded.org/g/openembedded-devel/message/104682
Mute This Topic: https://lists.openembedded.org/mt/100911255/21656
Group Owner: openembedded-devel+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to