From patchwork Sun Apr 1 07:19:44 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 132641 Delivered-To: patch@linaro.org Received: by 10.46.84.29 with SMTP id i29csp1349853ljb; Sun, 1 Apr 2018 00:20:17 -0700 (PDT) X-Google-Smtp-Source: AIpwx4+uLZAXPmvBYPbhiU1b7g476CScTixYWADRHVZ+vnHTFrSPC2sGjlY0LM+aY1d7rSQP6e10 X-Received: by 2002:a17:902:7785:: with SMTP id o5-v6mr3738704pll.356.1522567217808; Sun, 01 Apr 2018 00:20:17 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1522567217; cv=none; d=google.com; s=arc-20160816; b=ovlLH0d05hP0e0MPckFZcDFcmDFDeBuYS1EOSJSk/CkORQG9eBRij/WuPf86kpalKK BR5IivUo3UHTxIBVGfofirdJH6YlUe3tJK1MmAS6JAxPM1js1Xl3ZN0SBg3NRUyeW3/c XlSoog6pupG+xmRLZkrbtJM1r5fjo5fVkL6Sltcjk6wFJ19Hw/21xZahSe6VKS4SlsMr uTQRkRyRFl2kd51+VZ5hACjCCM9jFK6OfC+rOtx8j5V8K9czN15M5Q0juc1M9Jv3cCTO 0ye6k+Lnw98/6qSZ2syk2YvJwFUwyknlFpAPz+jsOjUIlbJr0MKXEnRXbBYugUsVg0FU v8cQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=errors-to:sender:content-transfer-encoding:mime-version :list-subscribe:list-help:list-post:list-archive:list-unsubscribe :list-id:precedence:subject:references:in-reply-to:message-id:date :to:from:dkim-signature:delivered-to:arc-authentication-results; bh=ibNSQufE5URGEuaubipYfxXLfvqIwY5ONhbkjcK35Hw=; b=utsdjKbap7Knsi6rSRuJXEpcFGrCIuil543zrLo/JohXaiHsCOyJaemJbX+xx83d5F n+nzPcam7mQdYlx2QImMZTArXVCwEYlBDAmi2DaseAdfdq1Q8bRVPnl/v2E2UrqeWwO6 nO/K7BrV5qCJk5Q7uA8LRbCmYP965+XFD1H0g4E6wNzp36UnCGuOD3TCvrPg7QlxMwg0 OnscD4NTpFO58YypNPA9NS0CoPhMXPEXviOX7YtivToXxaQxmFQybu6sb7x524sNxg0+ SxgpmQ7WaNOYiMfvIQXvAH26MvBiZfXTMLqvyR1pYWlA6LW16SF9GSRLsWSGP6i0cAMt 8PVA== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@gmail.com header.s=20161025 header.b=vDYZRVCE; spf=pass (google.com: best guess record for domain of openembedded-core-bounces@lists.openembedded.org designates 140.211.169.62 as permitted sender) smtp.mailfrom=openembedded-core-bounces@lists.openembedded.org; dmarc=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from mail.openembedded.org (mail.openembedded.org. [140.211.169.62]) by mx.google.com with ESMTP id w16-v6si11773219plp.621.2018.04.01.00.20.17; Sun, 01 Apr 2018 00:20:17 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of openembedded-core-bounces@lists.openembedded.org designates 140.211.169.62 as permitted sender) client-ip=140.211.169.62; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@gmail.com header.s=20161025 header.b=vDYZRVCE; spf=pass (google.com: best guess record for domain of openembedded-core-bounces@lists.openembedded.org designates 140.211.169.62 as permitted sender) smtp.mailfrom=openembedded-core-bounces@lists.openembedded.org; dmarc=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from layers.openembedded.org (localhost [127.0.0.1]) by mail.openembedded.org (Postfix) with ESMTP id 1CB23747A6; Sun, 1 Apr 2018 07:20:11 +0000 (UTC) X-Original-To: openembedded-core@lists.openembedded.org Delivered-To: openembedded-core@lists.openembedded.org Received: from mail-pf0-f193.google.com (mail-pf0-f193.google.com [209.85.192.193]) by mail.openembedded.org (Postfix) with ESMTP id 9BB3674725 for ; Sun, 1 Apr 2018 07:19:58 +0000 (UTC) Received: by mail-pf0-f193.google.com with SMTP id u86so7802212pfd.2 for ; Sun, 01 Apr 2018 00:19:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=CbVboZGJaIYNJDuvuODFKSwy0L6VlF7UyAzlrcDcrtA=; b=vDYZRVCEggaeL9UMTX/F0KxOv19mYuVrOASu8ELnRWsyl+RDHeIcwbVRKd9hqbTQrI Q13XO0FH52qtiJQkNtCMc288P7OlwPbk4PvO+hiZh27uG2rDRC0nsv08sY79XYWPLfpW CLyDcWDvluC77EwLO8TECZbp51mxuak2DtaYrexFmlIWmX7vTrPVDA76nFud8EA+oXRT LSz2BQ7JWq4UodRxjZVU38z4IaPS/SEEOXEu7gVJ86EVR2OaWTTDGt866im3JCTWceka zg+UFUILE8boToNEm5LGfijSN5WQ8GOUg7XOMsoMm1qJRPjO+XTY5q9Wmxo/raAVZOoj FeGw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=CbVboZGJaIYNJDuvuODFKSwy0L6VlF7UyAzlrcDcrtA=; b=oqBQsY98uyYMT2wxS55w4hfKIthGSgm7KvMGsUu6D5Wx/a3ToPk0vJDZgz0gnuq429 aXoYUq4q8U5hekzlPiitjVYRt2fLMV+RjXtJNcT8CBwlYlDfWxxGaABN1z3r2YvpH5aK g62hzBQ7B+ap3Jkio6f7VhW52JOqkgDzWGDGDhDsWQQmoDBjaE8kyfdl2AsvgAn2EKV4 3Zi0irAODZW1N1JsyIqtaw9dv7eD3dvQFU8wKAx13q5jTJN55dmS/G9EjV09NhQ7gUGM ekJDKkyRRAdPOwGdCpYBEYao/pAslEsI/x7zkKS4LDXlam1NT4xMLLxzuao0pNI51AzP MluA== X-Gm-Message-State: AElRT7GxLtDh5JtKsneUXWRHkYGGnFXo3YFYTo1liihJxH6TyWb9iGpS r4UhumiJm+4SJTqjWuAa7cD+XA== X-Received: by 10.99.37.71 with SMTP id l68mr3417459pgl.440.1522567199236; Sun, 01 Apr 2018 00:19:59 -0700 (PDT) Received: from localhost.localdomain ([2601:646:8880:466c:6245:cbff:fe64:591]) by smtp.gmail.com with ESMTPSA id x128sm21481749pgb.31.2018.04.01.00.19.58 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 01 Apr 2018 00:19:58 -0700 (PDT) From: Khem Raj To: openembedded-core@lists.openembedded.org Date: Sun, 1 Apr 2018 00:19:44 -0700 Message-Id: X-Mailer: git-send-email 2.16.3 In-Reply-To: References: Subject: [OE-core] [PATCH 2/4] nasm: Fix pure function warnings X-BeenThere: openembedded-core@lists.openembedded.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: Patches and discussions about the oe-core layer List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Sender: openembedded-core-bounces@lists.openembedded.org Errors-To: openembedded-core-bounces@lists.openembedded.org Signed-off-by: Khem Raj --- ...rop-pure-function-attribute-from-seg_init.patch | 27 ++++++++++++++++++++++ meta/recipes-devtools/nasm/nasm_2.13.03.bb | 4 +++- 2 files changed, 30 insertions(+), 1 deletion(-) create mode 100644 meta/recipes-devtools/nasm/nasm/0001-asmlib-Drop-pure-function-attribute-from-seg_init.patch -- 2.16.3 -- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core diff --git a/meta/recipes-devtools/nasm/nasm/0001-asmlib-Drop-pure-function-attribute-from-seg_init.patch b/meta/recipes-devtools/nasm/nasm/0001-asmlib-Drop-pure-function-attribute-from-seg_init.patch new file mode 100644 index 0000000000..12ae3a94df --- /dev/null +++ b/meta/recipes-devtools/nasm/nasm/0001-asmlib-Drop-pure-function-attribute-from-seg_init.patch @@ -0,0 +1,27 @@ +From 77c3a77210d8ca8b94e999c711156e984a8dc737 Mon Sep 17 00:00:00 2001 +From: Khem Raj +Date: Sat, 31 Mar 2018 11:05:33 -0700 +Subject: [PATCH] asmlib: Drop pure function attribute from seg_init + +seg_init returns void, so it is impure function + +Signed-off-by: Khem Raj +--- +Upstream-Status: Submitted + + include/nasmlib.h | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/include/nasmlib.h b/include/nasmlib.h +index 79e866b..b80b7e2 100644 +--- a/include/nasmlib.h ++++ b/include/nasmlib.h +@@ -191,7 +191,7 @@ int64_t readstrnum(char *str, int length, bool *warn); + * seg_init: Initialise the segment-number allocator. + * seg_alloc: allocate a hitherto unused segment number. + */ +-void pure_func seg_init(void); ++void seg_init(void); + int32_t pure_func seg_alloc(void); + + /* diff --git a/meta/recipes-devtools/nasm/nasm_2.13.03.bb b/meta/recipes-devtools/nasm/nasm_2.13.03.bb index 3a47fc9c88..236d7e5e36 100644 --- a/meta/recipes-devtools/nasm/nasm_2.13.03.bb +++ b/meta/recipes-devtools/nasm/nasm_2.13.03.bb @@ -3,7 +3,9 @@ SECTION = "devel" LICENSE = "BSD-2-Clause" LIC_FILES_CHKSUM = "file://LICENSE;md5=90904486f8fbf1861cf42752e1a39efe" -SRC_URI = "http://www.nasm.us/pub/nasm/releasebuilds/${PV}/nasm-${PV}.tar.bz2 " +SRC_URI = "http://www.nasm.us/pub/nasm/releasebuilds/${PV}/nasm-${PV}.tar.bz2 \ + file://0001-asmlib-Drop-pure-function-attribute-from-seg_init.patch \ + " SRC_URI[md5sum] = "0c581d482f39d5111879ca9601938f74" SRC_URI[sha256sum] = "63ec86477ad3f0f6292325fd89e1d93aea2e2fd490070863f17d48f7cd387011"