From patchwork Fri Sep 15 15:55:46 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 112740 Delivered-To: patch@linaro.org Received: by 10.140.106.117 with SMTP id d108csp770156qgf; Fri, 15 Sep 2017 08:56:01 -0700 (PDT) X-Received: by 10.98.103.142 with SMTP id t14mr25256913pfj.56.1505490961139; Fri, 15 Sep 2017 08:56:01 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1505490961; cv=none; d=google.com; s=arc-20160816; b=pWIidjQYmeCcqv+V8GPi6msXOxMzc6/E+8tqlDaU2O3X7gtkWI1zeG1A2ale/TDesN 2y7VJmjt6ATzakvikoQuTMC9OpCdJRWkFZ73ftNlBuJUqR9X+tYV9MA8VdkwHBRH0Vsw zsjGJDf7RPxbbCUNO8i5yKqEr3uwoNzTN5/e7dDdakpGZVAUATDasaOWIbqd4hsxLbxs eFieZMvqeEboslzNsmjlI7H+D/xbmQxI5D9kTgD6V1lp1WJrHW3GiR6tSkfDUMEMHJna ImDIeD/FE08SyNp5rvxHTq/p6J6NksuMfGsp8Q0wnzLm6UxnnaQiWJ1bjnNSMCbAE1PK +o+w== 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:message-id:date:to:from:dkim-signature :delivered-to:arc-authentication-results; bh=i7N0I8Jp1w6gUOTw8bFtVM5TyqhfGD3KPtIpfGNIqOA=; b=C4dRUvKM4gurAVBIXUVKsX6S/Qyty5B4JWGIEJdcatll4ClE62TZ36vn4Aw4Q9+Qai foTA6FyJTaVu5JoPMCR+PR3sXgRTyG9wTfoBnVOSx0XP72FIpxALqFlQu5vwfPuwXyWy 0pJhD3hoGN0BCEFz8r6az6uRPkh7aEiiv8Nt+HMlGVKtYCXRV7H3aa/M/0YbrVMebl2y dQ/JFsX1WJoDNkpzFjR0KAMpXu+XKSUh74UQ2AJrSYVvH5uC+ZEqBKjVe0cy9y/csMUY 4fhNeZMzn0eLausLfozs98ppUbiOHr0LhJoHWe57PNH2m9rZu8QY6xUsVVtvTcydF7sy AEqw== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@gmail.com header.s=20161025 header.b=TpoCcbc4; spf=pass (google.com: best guess record for domain of openembedded-devel-bounces@lists.openembedded.org designates 140.211.169.62 as permitted sender) smtp.mailfrom=openembedded-devel-bounces@lists.openembedded.org; dmarc=fail (p=NONE sp=NONE 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 v41si894093plg.597.2017.09.15.08.56.00; Fri, 15 Sep 2017 08:56:01 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of openembedded-devel-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=TpoCcbc4; spf=pass (google.com: best guess record for domain of openembedded-devel-bounces@lists.openembedded.org designates 140.211.169.62 as permitted sender) smtp.mailfrom=openembedded-devel-bounces@lists.openembedded.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=gmail.com Received: from review.yoctoproject.org (localhost [127.0.0.1]) by mail.openembedded.org (Postfix) with ESMTP id 987C977E7A; Fri, 15 Sep 2017 15:55:56 +0000 (UTC) X-Original-To: openembedded-devel@lists.openembedded.org Delivered-To: openembedded-devel@lists.openembedded.org Received: from mail-pf0-f194.google.com (mail-pf0-f194.google.com [209.85.192.194]) by mail.openembedded.org (Postfix) with ESMTP id A6FC477E4E for ; Fri, 15 Sep 2017 15:55:54 +0000 (UTC) Received: by mail-pf0-f194.google.com with SMTP id e69so1411614pfg.4 for ; Fri, 15 Sep 2017 08:55:56 -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; bh=EoK/rpL1ieIfv0qJMZA7Bzy93lMZwgHf4XHT2wPD7gY=; b=TpoCcbc4XsxEnc7RciExU4Bd7GiCXgATB9DRhynY+ye9Xw5Ol9lOGJj+y63QRqt2aE VNu+d5dEx1Go/ope/4jz1PJW9rpg1WjPc4ey6ngxPGAy2iJk3BcdunUhwCfRy5tiy7pV WR9KvM/7Mx1kEXar7x2u1ZUPLoEMKlkv9j/gPelv3owyKtuql3BGW1ZBSUO+1ITK2k7U G6kqgva8HR/78VgYJQwE2CRoJR5jy6LRv3qT8PqmVH97vt7oj/L/mRiiZZEVeb09rbsi XTHjhFfOwvPaG5VcZCdDcU13dSjDxm8PyQQWsqOicJDfg9fpPzg/EzbJ36ts1lruvFJN 3Jyg== 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; bh=EoK/rpL1ieIfv0qJMZA7Bzy93lMZwgHf4XHT2wPD7gY=; b=ERyHKhHSH3GGadO+detO4kMO2ezCGpMZGyO61jUWP8vjYIdzZKrue2vAD0IPHfmo2m v3CY2avDSyGulle/OtDS61gcr/V8Mp335qtJAG2uokqAaUVW+npQXLKfCeu++Z1Ws7y9 or9FDU5dDV2HAVFJB/xZvGv3Zr7vFcST7FILSLtk3LUWuV91a6MXkBqsOFopJb47L/76 9NqkYisWSGHLbyC+ZuXm3+8j66fYbB7H0rMfdMDrSs7GtU77kYqa8m7Xp08QPIjU0+tY N6GaiBDlDvgN78ELtVxHGECEoY/PXP98Xk+/OI0aCjQGsaxh4+NOhIrPZLfY3J/mLEy1 gJsQ== X-Gm-Message-State: AHPjjUhQBG0VnxEhjR5x1OEcQGXuxSQHiLXSPxonUKf+f0R/2fp5LmGV eBZi3RZ/WUB8jl4d X-Google-Smtp-Source: ADKCNb6svWvWSvD+3Zx4NlGMZHfjYSYzu2BE270adOGMJFavJzfzKvH9hi4kYdO3J+b5KtzlPX15JQ== X-Received: by 10.98.178.80 with SMTP id x77mr24182907pfe.12.1505490955410; Fri, 15 Sep 2017 08:55:55 -0700 (PDT) Received: from localhost.localdomain ([2601:646:8882:b8c::989f]) by smtp.gmail.com with ESMTPSA id j2sm3391636pgn.26.2017.09.15.08.55.54 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 15 Sep 2017 08:55:54 -0700 (PDT) From: Khem Raj To: openembedded-devel@lists.openembedded.org Date: Fri, 15 Sep 2017 08:55:46 -0700 Message-Id: <20170915155547.40966-1-raj.khem@gmail.com> X-Mailer: git-send-email 2.14.1 Subject: [oe] [meta-oe][PATCH 1/2] openwsman: Fix build with musl X-BeenThere: openembedded-devel@lists.openembedded.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: Using the OpenEmbedded metadata to build Distributions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Sender: openembedded-devel-bounces@lists.openembedded.org Errors-To: openembedded-devel-bounces@lists.openembedded.org Signed-off-by: Khem Raj --- ...ne-PTHREAD_MUTEX_RECURSIVE_NP-if-undefine.patch | 29 ++++++++++++++++++++++ .../recipes-extended/openwsman/openwsman_2.6.3.bb | 4 ++- 2 files changed, 32 insertions(+), 1 deletion(-) create mode 100644 meta-oe/recipes-extended/openwsman/openwsman/0001-lock.c-Define-PTHREAD_MUTEX_RECURSIVE_NP-if-undefine.patch -- 2.14.1 -- _______________________________________________ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel diff --git a/meta-oe/recipes-extended/openwsman/openwsman/0001-lock.c-Define-PTHREAD_MUTEX_RECURSIVE_NP-if-undefine.patch b/meta-oe/recipes-extended/openwsman/openwsman/0001-lock.c-Define-PTHREAD_MUTEX_RECURSIVE_NP-if-undefine.patch new file mode 100644 index 000000000..7823fde7a --- /dev/null +++ b/meta-oe/recipes-extended/openwsman/openwsman/0001-lock.c-Define-PTHREAD_MUTEX_RECURSIVE_NP-if-undefine.patch @@ -0,0 +1,29 @@ +From e05bad73f5fe4be1626560d92465893a5fc931e5 Mon Sep 17 00:00:00 2001 +From: Khem Raj +Date: Fri, 15 Sep 2017 00:01:19 -0700 +Subject: [PATCH] lock.c: Define PTHREAD_MUTEX_RECURSIVE_NP if undefined + +Check for PTHREAD_MUTEX_RECURSIVE_NP being defined instead of +checking for OS + +Signed-off-by: Khem Raj +--- + src/lib/u/lock.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/lib/u/lock.c b/src/lib/u/lock.c +index 025eea4c..b31c77b5 100644 +--- a/src/lib/u/lock.c ++++ b/src/lib/u/lock.c +@@ -50,7 +50,7 @@ + extern int pthread_mutexattr_settype(pthread_mutexattr_t *attr, int type); + #endif + +-#if defined (__SVR4) && defined (__sun) ++#ifndef PTHREAD_MUTEX_RECURSIVE_NP + #define PTHREAD_MUTEX_RECURSIVE_NP PTHREAD_MUTEX_RECURSIVE + #endif + +-- +2.14.1 + diff --git a/meta-oe/recipes-extended/openwsman/openwsman_2.6.3.bb b/meta-oe/recipes-extended/openwsman/openwsman_2.6.3.bb index 2925f4b9e..c4778ca38 100644 --- a/meta-oe/recipes-extended/openwsman/openwsman_2.6.3.bb +++ b/meta-oe/recipes-extended/openwsman/openwsman_2.6.3.bb @@ -17,7 +17,9 @@ PV = "2.6.3" SRC_URI = "git://github.com/Openwsman/openwsman.git \ file://libssl-is-required-if-eventint-supported.patch \ - file://openwsmand.service" + file://openwsmand.service \ + file://0001-lock.c-Define-PTHREAD_MUTEX_RECURSIVE_NP-if-undefine.patch \ + " S = "${WORKDIR}/git"