From patchwork Thu Apr 6 06:54:17 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 22304 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id A4FAEC7618D for ; Thu, 6 Apr 2023 06:54:33 +0000 (UTC) Received: from mail-pj1-f44.google.com (mail-pj1-f44.google.com [209.85.216.44]) by mx.groups.io with SMTP id smtpd.web11.152548.1680764066354458757 for ; Wed, 05 Apr 2023 23:54:26 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20210112 header.b=dJJkumFm; spf=pass (domain: gmail.com, ip: 209.85.216.44, mailfrom: raj.khem@gmail.com) Received: by mail-pj1-f44.google.com with SMTP id r7-20020a17090b050700b002404be7920aso37960483pjz.5 for ; Wed, 05 Apr 2023 23:54:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1680764065; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=wMCxUFNXeHrl7jTMClGvyLRL10KBBxQPNGDR5r8Pi5Y=; b=dJJkumFmLq6T8uMiZPKdVX9WDugfkpPjqu2Ft2SUDTZ1prsOflmb+pl6k6lgcY3EQ9 0JnlTHb/e1M+mx6gDd6R/Hokdd+bzpethh3HYm2wbhJxjdbW+t1iqYXUYAYlsyeHu/mG 7UTOKFGs4GVxQmlvFM/t6ZXQWPMjfz7FiYu1rAiebjKB4G72vFHyYEqVLaWU2I9l02Fe iAfhqLKYXCLF8pP3yHjgDS80Vbg4po2TaUkw3FskDUBvz2RuornhGqrf4I4LT7TVtwwt b9DpD2LtqDl6LeNOPX37dqZG/v2uJCLGspTj7wOv2AkUkTB3CwYgLdXNvBg66yt73N/k lJrw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1680764065; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=wMCxUFNXeHrl7jTMClGvyLRL10KBBxQPNGDR5r8Pi5Y=; b=S+yS6MAjJROW6MRs9K84EvjFunVI/AGVjCqRZOe7/QIA0ss/JH+9CVh4nwsiuA1Ovn LVJlmL3vFKD+gzcdmhE6BDwA/ta0WUIq1CAw9tkRa49L3zon+N0QCnfhIL+9hm6mVpaK 4AM1gehE/rUU+mlkv5g3AuxcepOYYCFWa7rR5n+7EFfs2nSTsiwx28SeL1cmL6d3zR6d ACxMdKbX5S/IEmLWXm7gQrdi9hAPEtV39EnyTgG988RCIxwQWuW5abfAi7oRTwJLd5OA adljxU9vN7ouSVs/bVGdVhxtRKsIKTka/ARBA37uYlf4jElce351LtqOeakiU7qLS6XH vlDg== X-Gm-Message-State: AAQBX9fIZK83zJ0evuUHo7DU2/WxB9z8n1WkQbUa2G8UQ6S7Ya5fQja2 633SJmsryytWumCsTetv3zEayrAuneKPNg== X-Google-Smtp-Source: AKy350ZrTXMu5pMVGmtEiL5iS4rqQSsIYMP2SdxvNfU5hcp3AuLqpMACeH8m5zXZ6vjuX/H8xZkqtw== X-Received: by 2002:a17:903:1246:b0:1a2:9ce6:6483 with SMTP id u6-20020a170903124600b001a29ce66483mr10350568plh.64.1680764065191; Wed, 05 Apr 2023 23:54:25 -0700 (PDT) Received: from apollo.hsd1.ca.comcast.net ([2601:646:9181:d380::26f8]) by smtp.gmail.com with ESMTPSA id y11-20020a1709027c8b00b0019c919bccf8sm648703pll.86.2023.04.05.23.54.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 05 Apr 2023 23:54:24 -0700 (PDT) From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-gnome][PATCH 1/5] babl: Drop clang10 workaround for mips/rv64 Date: Wed, 5 Apr 2023 23:54:17 -0700 Message-Id: <20230406065421.767010-1-raj.khem@gmail.com> X-Mailer: git-send-email 2.40.0 MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 06 Apr 2023 06:54:33 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/101966 The issue reported in [1] works fine with clang 15+ This effectively reverts b12e87f84c4af258e8ea8cc78ed075989cbf9dcb and ff19c7c5694f79271ae26543562e5563d4250559 Signed-off-by: Khem Raj --- meta-gnome/recipes-gimp/babl/babl_0.1.102.bb | 4 ---- 1 file changed, 4 deletions(-) diff --git a/meta-gnome/recipes-gimp/babl/babl_0.1.102.bb b/meta-gnome/recipes-gimp/babl/babl_0.1.102.bb index b12dc162f6..9954ac9c94 100644 --- a/meta-gnome/recipes-gimp/babl/babl_0.1.102.bb +++ b/meta-gnome/recipes-gimp/babl/babl_0.1.102.bb @@ -10,10 +10,6 @@ inherit setuptools3 gnomebase gobject-introspection vala DEPENDS += "lcms" -# https://bugs.llvm.org/show_bug.cgi?id=45555 -CFLAGS:append:toolchain-clang:mipsarch = " -ffp-exception-behavior=ignore " -CFLAGS:append:toolchain-clang:riscv64 = " -ffp-exception-behavior=ignore " - SRC_URI = "https://download.gimp.org/pub/${BPN}/0.1/${BP}.tar.xz" SRC_URI[sha256sum] = "a88bb28506575f95158c8c89df6e23686e50c8b9fea412bf49fe8b80002d84f0" From patchwork Thu Apr 6 06:54:18 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 22303 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id BE4F7C77B72 for ; Thu, 6 Apr 2023 06:54:33 +0000 (UTC) Received: from mail-pl1-f182.google.com (mail-pl1-f182.google.com [209.85.214.182]) by mx.groups.io with SMTP id smtpd.web10.152383.1680764066775648476 for ; Wed, 05 Apr 2023 23:54:26 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20210112 header.b=GtcEmcEp; spf=pass (domain: gmail.com, ip: 209.85.214.182, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f182.google.com with SMTP id z19so36704696plo.2 for ; Wed, 05 Apr 2023 23:54:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1680764066; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=3UpnV4f+Q+XOQwFHNzyQQKXZRl8XhF24SQjJIeLIcuM=; b=GtcEmcEp8w4FVNn8YPClor20dW6WyOhI/hmnnMAWtnH/zOJpp0VR2b4JQjnEpJiGpf 8HfqYgXxqeU2fq7B9J65eNvABPJt47mS2Q/ZoqBkXtn+ZCpbstuv+6YuPn7RKcLOpd99 +xlwWaWNszA5bxR2Gk/nTNhPWgINsLd7s0vvyGxaN7JYafpZCzoZ/u0lFlcYJIyhRBNT jH2ikPpNeE+IEWqd1zqHv3liOV45TaIDHNFrUWp7hkaRYx+0aZMVY4sSlmmvSpGdhdxk 6eZTEZzYy+NuCXUSVYllE97zUbO9ckEyL4xai6y81CWQ9OH3O9xqzX3utD6PSnZ1FP7C FO+w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1680764066; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=3UpnV4f+Q+XOQwFHNzyQQKXZRl8XhF24SQjJIeLIcuM=; b=VicO7Ozb8apeYFNwwAk4jVhoBIr1+s+fDDfxiFnGDS/G8z/CQnF5mjGusbrEdvq1Ri 2HMBIujlTr8AmWKgo7mkNY/i8g6mcwxxnQpp6QO6hdYdyRS+ZCFQ7WcvJFsfA931veLU zwaUmgrvqpDj9AL5OLxFHqNc4z23RBBZ8DeNgFJYAQpEJwr0BaLOc7VYpxXgHYjMZ5Lq lr/EPEZTx5sRCphtPx+f+VfcqHK+4hin5HMAldAzrlESz2nXRbAOADWXj97myResepaZ 4yOtIWp9HWNs9vOAoy5FdyokVro675qwxKNHMfNoRbOVKPRAKm9l2BzbI20MQXkeTL2h 7leQ== X-Gm-Message-State: AAQBX9eQ+hPLS6yCnwC/2Aeh3DAZuS/5x1cPRIRLnTToewDeXd0YbHym nuX52jDpCcH+lmLROJBXlvTaAbOm50VVfA== X-Google-Smtp-Source: AKy350aexxE8aVD7uedM83qxnIBeeZ0e/FxRJaWKhgC9dVkRtuqvA1TSIkzEnkGs8k9d7LyfYj9wKg== X-Received: by 2002:a17:902:db0c:b0:1a1:ca4d:120a with SMTP id m12-20020a170902db0c00b001a1ca4d120amr6177114plx.7.1680764065858; Wed, 05 Apr 2023 23:54:25 -0700 (PDT) Received: from apollo.hsd1.ca.comcast.net ([2601:646:9181:d380::26f8]) by smtp.gmail.com with ESMTPSA id y11-20020a1709027c8b00b0019c919bccf8sm648703pll.86.2023.04.05.23.54.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 05 Apr 2023 23:54:25 -0700 (PDT) From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-gnome][PATCH 2/5] babl: Package /usr/lib/babl-0.1/ directory Date: Wed, 5 Apr 2023 23:54:18 -0700 Message-Id: <20230406065421.767010-2-raj.khem@gmail.com> X-Mailer: git-send-email 2.40.0 In-Reply-To: <20230406065421.767010-1-raj.khem@gmail.com> References: <20230406065421.767010-1-raj.khem@gmail.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 06 Apr 2023 06:54:33 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/101967 Signed-off-by: Khem Raj --- meta-gnome/recipes-gimp/babl/babl_0.1.102.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-gnome/recipes-gimp/babl/babl_0.1.102.bb b/meta-gnome/recipes-gimp/babl/babl_0.1.102.bb index 9954ac9c94..68b3f933d6 100644 --- a/meta-gnome/recipes-gimp/babl/babl_0.1.102.bb +++ b/meta-gnome/recipes-gimp/babl/babl_0.1.102.bb @@ -13,4 +13,6 @@ DEPENDS += "lcms" SRC_URI = "https://download.gimp.org/pub/${BPN}/0.1/${BP}.tar.xz" SRC_URI[sha256sum] = "a88bb28506575f95158c8c89df6e23686e50c8b9fea412bf49fe8b80002d84f0" +FILES:${PN} += "${libdir}/${BPN}-${@gnome_verdir("${PV}")}" + BBCLASSEXTEND = "native" From patchwork Thu Apr 6 06:54:19 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 22302 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id BAA1EC77B71 for ; Thu, 6 Apr 2023 06:54:33 +0000 (UTC) Received: from mail-pj1-f41.google.com (mail-pj1-f41.google.com [209.85.216.41]) by mx.groups.io with SMTP id smtpd.web11.152550.1680764067370246318 for ; Wed, 05 Apr 2023 23:54:27 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20210112 header.b=Bhwcgq/R; spf=pass (domain: gmail.com, ip: 209.85.216.41, mailfrom: raj.khem@gmail.com) Received: by mail-pj1-f41.google.com with SMTP id q102so36411465pjq.3 for ; Wed, 05 Apr 2023 23:54:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1680764066; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=Q0J3ym1BPrNGEjdFxJcZyYK/xtTHNn+l5aif8LSBx5k=; b=Bhwcgq/R2EsY6m+M7Z0/o5VDCngM3kcyqEYVAzZ6YhHNUK8XIWN+ZHfDKZ7DkA+aDz mILno/xUkj3AMr2sVGc9UwUx+2SDrZokIwk7pwjXu86X1h29BcAdsYODmoSBY/3PyLZQ R3rTsd2bXose97E/+qalFyUGrOPj/BfmXndivG3f2QrEvrLZ7B7M3bMMDLlkFaHLPQBa 96GZ+kfP+HwYDq+/gZulXaBMVAqTQJ2n4LJHJADIllOUg01pP/jkfxyWnY/bjJFXzjNZ zFNszTplFtQjXTdUfyxbwdX9VEhNAC5Dor5x9FLeHt8xXl4m1Bse27G/zVrqgJsFa3/c 4KvA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1680764066; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Q0J3ym1BPrNGEjdFxJcZyYK/xtTHNn+l5aif8LSBx5k=; b=riMeOCCimDGMEoiG02a6wcVrEuvy1gf2E11U+jY7PGJoC7hmuTb6wTsF/ej0DxWu1h QTOLimI11L1zaBKZd8tTBcV/O6gKNUL/azwOcdDvQB7/z4mY+zhxnhOSippnk2Xw6A6V 9alaK3dLNYfoaTQr7wdOQlKD+2aMVDP+GiCrlB2XSPe5J2hWvT6O9P1EbjBcax/3blZ8 Bjp0JdQEArqQ9s2HohnIxZEMBdp+DSCFk35xNd810sFAi1p18H+Vn30bG1SMGP/Ke1X/ YAh9gurV6bBr1ESIp4HIXt/HAcHo+DyG70apsIqETj6qCdRSjvN5RofAxfF9VekfKKrJ XqJQ== X-Gm-Message-State: AAQBX9eet2/76sVt3Ooleq5XGeElsaFmTTwf9KkeChMQmiW/OW75Jmru qeEiCMfbAzc6fzbDqY1X0+x9cYtDoeP/OQ== X-Google-Smtp-Source: AKy350ZtHxjvwLaWTYKRHbrNfIsCLQ60l2TqAnSWsRwzN1860eGO31/sGKNlf6s/G7M00jv4Rc4WmQ== X-Received: by 2002:a17:902:c403:b0:1a2:7356:1ecd with SMTP id k3-20020a170902c40300b001a273561ecdmr13077905plk.5.1680764066441; Wed, 05 Apr 2023 23:54:26 -0700 (PDT) Received: from apollo.hsd1.ca.comcast.net ([2601:646:9181:d380::26f8]) by smtp.gmail.com with ESMTPSA id y11-20020a1709027c8b00b0019c919bccf8sm648703pll.86.2023.04.05.23.54.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 05 Apr 2023 23:54:26 -0700 (PDT) From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-oe][PATCH 3/5] libtinyxml2: Add ptest support Date: Wed, 5 Apr 2023 23:54:19 -0700 Message-Id: <20230406065421.767010-3-raj.khem@gmail.com> X-Mailer: git-send-email 2.40.0 In-Reply-To: <20230406065421.767010-1-raj.khem@gmail.com> References: <20230406065421.767010-1-raj.khem@gmail.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 06 Apr 2023 06:54:33 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/101968 - Switch to usong meson build system - Fix build with musl by defining _LARGEFILE64_SOURCE Signed-off-by: Khem Raj --- .../recipes-support/libtinyxml2/files/run-ptest | 10 ++++++++++ .../libtinyxml2/libtinyxml2_9.0.0.bb | 16 +++++++++++----- 2 files changed, 21 insertions(+), 5 deletions(-) create mode 100644 meta-oe/recipes-support/libtinyxml2/files/run-ptest diff --git a/meta-oe/recipes-support/libtinyxml2/files/run-ptest b/meta-oe/recipes-support/libtinyxml2/files/run-ptest new file mode 100644 index 0000000000..0797ea2374 --- /dev/null +++ b/meta-oe/recipes-support/libtinyxml2/files/run-ptest @@ -0,0 +1,10 @@ +#!/bin/sh + +for i in `ls *test`; do + $i + if [ $? -eq 0 ]; then + echo "PASS: $i" + else + echo "FAIL: $i" + fi +done diff --git a/meta-oe/recipes-support/libtinyxml2/libtinyxml2_9.0.0.bb b/meta-oe/recipes-support/libtinyxml2/libtinyxml2_9.0.0.bb index 7f205987f4..b99a126ba2 100644 --- a/meta-oe/recipes-support/libtinyxml2/libtinyxml2_9.0.0.bb +++ b/meta-oe/recipes-support/libtinyxml2/libtinyxml2_9.0.0.bb @@ -4,14 +4,20 @@ SECTION = "libs" LICENSE = "Zlib" LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=135624eef03e1f1101b9ba9ac9b5fffd" -SRC_URI = "git://github.com/leethomason/tinyxml2.git;branch=master;protocol=https" - SRCREV = "1dee28e51f9175a31955b9791c74c430fe13dc82" +SRC_URI = "git://github.com/leethomason/tinyxml2.git;branch=master;protocol=https \ + file://run-ptest" S = "${WORKDIR}/git" -inherit cmake +inherit meson ptest -BBCLASSEXTEND = "native" +EXTRA_OEMESON += "${@bb.utils.contains('PTEST_ENABLED', '1', '-Dtests=true', '', d)}" + +CXXFLAGS:append:libc-musl = " -D_LARGEFILE64_SOURCE" -EXTRA_OECMAKE += "-Dtinyxml2_SHARED_LIBS=YES" +do_install_ptest() { + install -Dm 0755 ${B}/xmltest ${D}${PTEST_PATH}/xmltest +} + +BBCLASSEXTEND = "native" From patchwork Thu Apr 6 06:54:20 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 22300 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id A7E6AC77B6E for ; Thu, 6 Apr 2023 06:54:33 +0000 (UTC) Received: from mail-pj1-f46.google.com (mail-pj1-f46.google.com [209.85.216.46]) by mx.groups.io with SMTP id smtpd.web10.152384.1680764067748687553 for ; Wed, 05 Apr 2023 23:54:27 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20210112 header.b=Y+aC6AUJ; spf=pass (domain: gmail.com, ip: 209.85.216.46, mailfrom: raj.khem@gmail.com) Received: by mail-pj1-f46.google.com with SMTP id h12-20020a17090aea8c00b0023d1311fab3so39756507pjz.1 for ; Wed, 05 Apr 2023 23:54:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1680764067; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=CIxuQuxr0CH/ATa+EvjcbOk9/zKzHYeN7QXpzu9JTIY=; b=Y+aC6AUJxBagdtA7u3tedg34rfXJ2/vq1qdhsdQ6lhKB2wA6tDwkN0gCHGl/4hjpc7 bhe4POyyc6OU/Byyyeq/POcyogjAEZeH99ENRFo1PFfhshZkM1fpYMUN/ULGaorohIkH F+NWGniWoynuhwHCMbFkfW0/W7iqheAntA66OFjI486sYUTGD1dM4HmDHsgsqBblzvc+ LeCa1dXSo+yQV14P3+Wfg83BE4CMVbTq7qG4jbpSdUrkekTqtQ3UM80Lqdszfgk0vkOm EE4g4868MPNMKshD6BCCx+StCMztmVZYODe6T0+U8SRwVl9KSQoV5xea3kg0Xom7DMgt EM9g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1680764067; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=CIxuQuxr0CH/ATa+EvjcbOk9/zKzHYeN7QXpzu9JTIY=; b=ddWuhIULuVylbRW9soRkHh5VfLYU6mYVCpH3c6+DckOC49YNMipJaPX65XTldTs4jY QJcRknrI6KXJtPQ/kCMJbL8dxl9ez5s/gLwDCl9Ld5E1LGG5Ys8sqDkVNl0GhzaG46zi aT466IVbR7SV0aFB8npC30dvkkR3ZdhRPOj6Xh7GdA6dCPkEje6ALtWMMaaeVOgC3lDc 15ZyJVWmNACNfGaHx1U8kpZ90cfezpOYNjLyimidFhoxydoKP+GBlq97kDSp0VeoNUYa r1bdViU0iFton2ETdJtdflBpL60GmmHxWXEueOeZuckBEuCJZfq/Lj0jppJ0KpGl22bj X5VA== X-Gm-Message-State: AAQBX9dRcnCAQKlFTdv4CVEdRz5LGNfEfG0bLggfwqb4AbaZtxbz8CnP zA3iVD8o8DlDZhIbOCp4C5yRqBzUkxVicQ== X-Google-Smtp-Source: AKy350ZQfTzUik7LbIaTi9KnbRwzse/rTETOCTzxXL93xEz+GoDv7ahfNI3bhNGNT5+dvImprEwCpQ== X-Received: by 2002:a17:90b:1b03:b0:240:d275:d61b with SMTP id nu3-20020a17090b1b0300b00240d275d61bmr9750978pjb.36.1680764066997; Wed, 05 Apr 2023 23:54:26 -0700 (PDT) Received: from apollo.hsd1.ca.comcast.net ([2601:646:9181:d380::26f8]) by smtp.gmail.com with ESMTPSA id y11-20020a1709027c8b00b0019c919bccf8sm648703pll.86.2023.04.05.23.54.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 05 Apr 2023 23:54:26 -0700 (PDT) From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-oe][PATCH 4/5] ptest-packagelists-meta-oe: Add libtinyxml2 Date: Wed, 5 Apr 2023 23:54:20 -0700 Message-Id: <20230406065421.767010-4-raj.khem@gmail.com> X-Mailer: git-send-email 2.40.0 In-Reply-To: <20230406065421.767010-1-raj.khem@gmail.com> References: <20230406065421.767010-1-raj.khem@gmail.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 06 Apr 2023 06:54:33 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/101969 It takes < 4 seconds on qemux86_64 Signed-off-by: Khem Raj --- meta-oe/conf/include/ptest-packagelists-meta-oe.inc | 1 + 1 file changed, 1 insertion(+) diff --git a/meta-oe/conf/include/ptest-packagelists-meta-oe.inc b/meta-oe/conf/include/ptest-packagelists-meta-oe.inc index 590e0e6e9e..81e0779ffa 100644 --- a/meta-oe/conf/include/ptest-packagelists-meta-oe.inc +++ b/meta-oe/conf/include/ptest-packagelists-meta-oe.inc @@ -21,6 +21,7 @@ PTESTS_FAST_META_OE = "\ libio-pty-perl \ libmanette \ libssh \ + libtinyxml2 \ libxml++-5.0 \ libxmlb \ libyang \ From patchwork Thu Apr 6 06:54:21 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 22301 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id A63A9C77B6C for ; Thu, 6 Apr 2023 06:54:33 +0000 (UTC) Received: from mail-pl1-f175.google.com (mail-pl1-f175.google.com [209.85.214.175]) by mx.groups.io with SMTP id smtpd.web11.152552.1680764068687098403 for ; Wed, 05 Apr 2023 23:54:28 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20210112 header.b=o3gPLTpw; spf=pass (domain: gmail.com, ip: 209.85.214.175, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f175.google.com with SMTP id ja10so36698942plb.5 for ; Wed, 05 Apr 2023 23:54:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1680764068; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=8+g5crCwGTTKIxL/03OFkI6vt/W8joOHCJKeuTv0/VA=; b=o3gPLTpwEZyNngK6/6+YJuIXHEmIv8Pm5/GQmyAtCyvCwP0CPyh/0DqByg88cSQ1Tp Es8Np5y7AiM8yhWsewwMTE4UOM/x5LX6Tt0iFm7/Ei/xnjkq2utKeRuM2W4vwH/pmjst oPdFeXcod3CVhJRQ9NSmnJ+7XitLHoVhlTFQk6swfFFL0Qwuf9emhuL6Fop/baNqrygR eRE3Cdkj5NChNoDJ3F3lJk7F+yWyVfwI/wx4vRnKqBbHFMoWsrkwcTdAT4joEvIzWTlW aPE5xHLcZPhHRZho1GoIg/WVXT+6vec7Bq5ySr0nXd/+D2QtpPdvUJiiX3PZrMMPFDw+ 3TDw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1680764068; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=8+g5crCwGTTKIxL/03OFkI6vt/W8joOHCJKeuTv0/VA=; b=jLBBgF+ULBBXXplzNaL4IYIsC+Sz6dA4LRq9660rjSVr9GBTm/0ZLUEQKcE6zW3xdD iXY3g95oD5qOBXqQQi4RQMAz/GbhE43luDVJZsmIXSp54RgtaZR21exvZIqhCWARfUHX C/K5SjPSev+NIHu++D3MjYM+vggglG54RETNSXomla2XkvZJz+HwZ8ucyUGb8XBV3Ve9 7UDc87MSMSK8jX5eOzFtO0NUw7d/uSnpL6Bd7b/YdTC3haUrgOIyN83Oz4NCT8IEQBkT Lg84UnxHiCNybDbkzgUEmqoFWycVWZaZq59jrN7IZ1kPAm97voOvTunInJ9wL+PY0H66 ++Lw== X-Gm-Message-State: AAQBX9fMbLuNo8LD3LLY97xFWLULKLK6hfwu4vqAOjUjkV3kZSmqlKDW SUO3pbXtzVx5NM/pl9X1eDceGmjaVYpIgQ== X-Google-Smtp-Source: AKy350ZsNsnnlQ7O/3dvrFyk6oFsWeUPXGArnek+TAcsasF/oEUlKs6bnzG1D6bQWWGk0XdKgKPcwQ== X-Received: by 2002:a17:903:283:b0:1a2:63af:e980 with SMTP id j3-20020a170903028300b001a263afe980mr10705970plr.13.1680764067872; Wed, 05 Apr 2023 23:54:27 -0700 (PDT) Received: from apollo.hsd1.ca.comcast.net ([2601:646:9181:d380::26f8]) by smtp.gmail.com with ESMTPSA id y11-20020a1709027c8b00b0019c919bccf8sm648703pll.86.2023.04.05.23.54.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 05 Apr 2023 23:54:27 -0700 (PDT) From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-oe][PATCH 5/5] minifi-cpp: Always use stat on 64bit linux Date: Wed, 5 Apr 2023 23:54:21 -0700 Message-Id: <20230406065421.767010-5-raj.khem@gmail.com> X-Mailer: git-send-email 2.40.0 In-Reply-To: <20230406065421.767010-1-raj.khem@gmail.com> References: <20230406065421.767010-1-raj.khem@gmail.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 06 Apr 2023 06:54:33 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/101970 stat64 is an alias to stat on 64bit linux moreover this makes it work with musl where LFS64 functions are deprecated Signed-off-by: Khem Raj --- ...ot-use-LFS64-functions-on-linux-musl.patch | 35 +++++++++++++++++++ .../minifi-cpp/minifi-cpp_0.7.0.bb | 1 + 2 files changed, 36 insertions(+) create mode 100644 meta-oe/recipes-extended/minifi-cpp/files/0001-Do-not-use-LFS64-functions-on-linux-musl.patch diff --git a/meta-oe/recipes-extended/minifi-cpp/files/0001-Do-not-use-LFS64-functions-on-linux-musl.patch b/meta-oe/recipes-extended/minifi-cpp/files/0001-Do-not-use-LFS64-functions-on-linux-musl.patch new file mode 100644 index 0000000000..29f5b94a04 --- /dev/null +++ b/meta-oe/recipes-extended/minifi-cpp/files/0001-Do-not-use-LFS64-functions-on-linux-musl.patch @@ -0,0 +1,35 @@ +From 6690e7fe566445e20fec178e9e209e5f9f2fdde3 Mon Sep 17 00:00:00 2001 +From: Khem Raj +Date: Wed, 5 Apr 2023 23:33:46 -0700 +Subject: [PATCH] Do not use LFS64 functions on linux/musl + +On musl, off_t is 64bit always ( even on 32bit platforms ), therefore using +LFS64 funcitons is not needed on such platforms. Moreover, musl has stopped +providing aliases for these functions [1] which means it wont compile on +newer musl systems. Therefore only use it on 32bit glibc/linux platforms +and exclude musl like cygwin or OSX + +[1] https://git.musl-libc.org/cgit/musl/commit/?id=246f1c811448f37a44b41cd8df8d0ef9736d95f4 + +Upstream-Status: Submitted [https://github.com/gabime/spdlog/pull/2589] +Signed-off-by: Khem Raj +--- + thirdparty/spdlog-20170710/include/spdlog/details/os.h | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/thirdparty/spdlog-20170710/include/spdlog/details/os.h b/thirdparty/spdlog-20170710/include/spdlog/details/os.h +index 735f60147..639b07a79 100644 +--- a/thirdparty/spdlog-20170710/include/spdlog/details/os.h ++++ b/thirdparty/spdlog-20170710/include/spdlog/details/os.h +@@ -237,7 +237,7 @@ inline size_t filesize(FILE *f) + #else // unix + int fd = fileno(f); + //64 bits(but not in osx, where fstat64 is deprecated) +-#if !defined(__FreeBSD__) && !defined(__APPLE__) && (defined(__x86_64__) || defined(__ppc64__)) ++#if !defined(__FreeBSD__) && !defined(__APPLE__) && ((defined(__x86_64__) || defined(__ppc64__)) && (!defined(__linux__))) + struct stat64 st; + if (fstat64(fd, &st) == 0) + return static_cast(st.st_size); +-- +2.40.0 + diff --git a/meta-oe/recipes-extended/minifi-cpp/minifi-cpp_0.7.0.bb b/meta-oe/recipes-extended/minifi-cpp/minifi-cpp_0.7.0.bb index 1bf99d4907..b76f120ee1 100644 --- a/meta-oe/recipes-extended/minifi-cpp/minifi-cpp_0.7.0.bb +++ b/meta-oe/recipes-extended/minifi-cpp/minifi-cpp_0.7.0.bb @@ -32,6 +32,7 @@ SRC_URI = "git://github.com/apache/nifi-minifi-cpp.git;branch=master;protocol=ht file://0001-Fix-build-with-libc.patch \ file://0001-civetweb-Disable-lto.patch \ file://0001-Add-missing-includes-cstdint-and-cstdio.patch \ + file://0001-Do-not-use-LFS64-functions-on-linux-musl.patch \ file://minifi.service \ file://systemd-volatile.conf \ file://sysvinit-volatile.conf \