From patchwork Thu Aug 24 13:08:27 2023
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
X-Patchwork-Submitter: Petr Chernikov
X-Patchwork-Id: 29425
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 E5778C3DA6F
for ; Thu, 24 Aug 2023 13:10:45 +0000 (UTC)
Received: from mta-04.yadro.com (mta-04.yadro.com [89.207.88.248])
by mx.groups.io with SMTP id smtpd.web10.10457.1692882642868238529
for ;
Thu, 24 Aug 2023 06:10:44 -0700
Authentication-Results: mx.groups.io;
dkim=fail reason="dkim: body hash did not verify" header.i=@yadro.com
header.s=mta-04 header.b=EgRqRTRq;
dkim=fail reason="dkim: body hash did not verify" header.i=@yadro.com
header.s=mta-03 header.b=ihm5BNce;
spf=pass (domain: yadro.com, ip: 89.207.88.248,
mailfrom: p.chernikov@yadro.com)
DKIM-Filter: OpenDKIM Filter v2.11.0 mta-04.yadro.com 0549AC0002
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yadro.com; s=mta-04;
t=1692882639; bh=fsw3I+pNF0/Rehb2hBqVRsLtvBx8el0S2udgyvEq7Lc=;
h=From:To:Subject:Date:Message-ID:MIME-Version:Content-Type:From;
b=EgRqRTRqO6crwKGiwHViDkA3/+15DHWFkrZ1H6qPmSeWAVdPupaWUYdyGrOUPbu+r
FMaaImUYyMjH6CdBY6kK+9AN0OwskgOWX/04CZlgH2syuOO52kwZA/riVwCt+uN5dZ
uZvmVsXIjZept4RXWYnpd7TyIpQivU7DXb7o6uIUQcRtYHHW2BP3W0G2xnYeJwb+05
apOvOWcflhVhlKWTjXXIXyYnjJdvT/ggmnIyTh8WTE1n8OJvXbQYZsxxNBlb5S25Zv
Jnieq1VfD/47f4+R3Z2IAGD1Ufg/2XK/+bATgbKAgfxHlSM18GvkTHzW9c9nC+84Qy
a6rw5GBaKKVfA==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yadro.com; s=mta-03;
t=1692882639; bh=fsw3I+pNF0/Rehb2hBqVRsLtvBx8el0S2udgyvEq7Lc=;
h=From:To:Subject:Date:Message-ID:MIME-Version:Content-Type:From;
b=ihm5BNceVxkI4sxhBWJOgTS4m4fr38zOvaFKRvAYjD9rT/8rJFX7vyu6jdXwF3jI6
XQVmQkr31KMO87EQamXNzof9YCK9hXy+dY9nQ/FzyUzKyA54vlrJWFxhaJdqyatiyp
yhBONnn0Ve/9UsOSUINkwiIGPo3RHxNmtUwFw9s0g2O24UzdeXWY454QDc5z6ehy6j
CP8Tc6PFXaRMQreYf/UnvvEkKN31yBJmkUT0EJOCHuWFSlE+4lPToAnZOx3dImyW+U
q62AnwOTTvahxmyliNsEz3AEVNqF1YeNJtUTrXnHVy6IkhnSr86Xm2mr+8hhFlPtxX
wXciE6JGWocXw==
From: Petr Chernikov
To:
CC: Petr Chernikov
Subject: [PATCH] Fix empty 0.0.0-0-g0 jemalloc version by adding
--with-version
Date: Thu, 24 Aug 2023 16:08:27 +0300
Message-ID: <20230824130827.3050601-1-p.chernikov@yadro.com>
X-Mailer: git-send-email 2.30.2
MIME-Version: 1.0
X-ClientProxiedBy: T-Exch-05.corp.yadro.com (172.17.10.109) To
T-EXCH-08.corp.yadro.com (172.17.11.58)
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, 24 Aug 2023 13:10:45 -0000
X-Groupsio-URL:
https://lists.openembedded.org/g/openembedded-devel/message/104589
Empty "0.0.0-0-g0" jemalloc version may affect build and usage
of some applications. For example, it affects folly build and
usage and leads segmentation fault in some cases.
Signed-off-by: Petr Chernikov
---
meta-oe/recipes-devtools/jemalloc/jemalloc_5.3.0.bb | 3 +++
1 file changed, 3 insertions(+)
diff --git a/meta-oe/recipes-devtools/jemalloc/jemalloc_5.3.0.bb b/meta-oe/recipes-devtools/jemalloc/jemalloc_5.3.0.bb
index 9ad83261e..2ce23d152 100644
--- a/meta-oe/recipes-devtools/jemalloc/jemalloc_5.3.0.bb
+++ b/meta-oe/recipes-devtools/jemalloc/jemalloc_5.3.0.bb
@@ -29,6 +29,9 @@ inherit autotools ptest
EXTRA_AUTORECONF += "--exclude=autoheader"
EXTRA_OECONF:append:libc-musl = " --with-jemalloc-prefix=je_"
+# For some reason VERSION file populated only in tarball distribution.
+# Adding jemalloc version since this recipe is using source code from git tag
+EXTRA_OECONF:append = " --with-version=${PV}-0-g${SRCREV}"
do_install:append() {
sed -i -e 's@${STAGING_DIR_HOST}@@g' \