From patchwork Tue Dec 3 09:06:39 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Benedikt-Alexander_Mokro=C3=9F?= X-Patchwork-Id: 1203689 X-Patchwork-Delegate: trini@ti.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=85.214.62.61; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=icognize.de Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=icognize.de header.i=@icognize.de header.b="KvJ8kz4c"; dkim-atps=neutral Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 47S26f5jKhz9sPJ for ; Tue, 3 Dec 2019 23:56:26 +1100 (AEDT) Received: by phobos.denx.de (Postfix, from userid 109) id E6D6B80680; Tue, 3 Dec 2019 13:55:53 +0100 (CET) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mail.denx.de X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, MAILING_LIST_MULTI,SPF_HELO_PASS,SPF_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from phobos.denx.de (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 79DC0817EE; Tue, 3 Dec 2019 13:17:08 +0100 (CET) Authentication-Results: mail.denx.de; dmarc=none (p=none dis=none) header.from=icognize.de Authentication-Results: mail.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: mail.denx.de; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=icognize.de header.i=@icognize.de header.b="KvJ8kz4c"; dkim-atps=neutral Received: by lists.denx.de (Postfix, from userid 105) id 91C55C21C57; Tue, 3 Dec 2019 09:06:41 +0000 (UTC) Received: from EUR02-HE1-obe.outbound.protection.outlook.com (mail-eopbgr10117.outbound.protection.outlook.com [40.107.1.117]) by lists.denx.de (Postfix) with ESMTPS id 131CFC21C3F for ; Tue, 3 Dec 2019 09:06:41 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=aX3XOzVTEMfP1oDcuZ9vAsIFscIBhabIzZBw6rSHroE5CAGYKnIoQqVq4u+8HavIM2lpAX4GuuUWe1eILIby6VXYpAe64AyZExTMeOiaUKhklG0AkewJrtRGREncHaKXJ9+vA7rWEV5jSGoFU2GA3eOsO1lTmdvOt87n7Ji7ppiBe4DFm3bJ7TGpkgRGhkDVnznpujXa/xcq2Ut75mOznOI2Ks+ONjoJKo5QbiU0xJhWjZhXodoIwrP+mBWcqVEoHZFN7vis7jk7CqBjEGwHzrMdGfCTL+go/ehHt5d+nnm2PDfZBDOrUWO7gXIOZ0iE6kHh7fRto1tJmjw7yrpJTQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=izZEOhgUAEUQmEJh2+ReIPqWveffH8U12nZyNIxLKxk=; b=aj/swXKmWKqulVOCMfQJo4GgrygBu9tYgp+OTs1XcqaNX+DXn01MlqtCFPCg+YYn0LvjOyVRJ5DDmE032yFXkz4GA5vH1x95yelcUdN3Pt0DlIBtGuMZ48TbQSYgp3YHm7eNtJuJKt9VVvc19jHZy4DXI2r3ux6Tz2O25AG4NEFsJWe63/mLF1Tfdpu167YRmKzNjToTFeOS925TaU4W+GqTtT+KzYEuA4J5Ftan8tLkE9bJ2q4XCI6zcxoQIj/80AjIv8TUqwlaJBIHRBzD69TbeVnrp+sgyAExeWsMl5ljIeo/Xij3G3DowloWx1I48Ov0qwrJGGMjtAJU6k8ZfQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=icognize.de; dmarc=pass action=none header.from=icognize.de; dkim=pass header.d=icognize.de; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=icognize.de; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=izZEOhgUAEUQmEJh2+ReIPqWveffH8U12nZyNIxLKxk=; b=KvJ8kz4c5AU8/UEPBTE10jNzv+dK+vu3+yuJLQ/lzZbYywbsoCvwe4OTp2AhKUwr0WBogdFpmANuJLnXBrS4NWT5VKkr32Ivy6B9f8lNQsZl6QjMR8g8V8C8GQAULXiSn+Zf5pbo2Cy/XvbGd01uzeuM4Eqlchfkra2NnwFRFF0= Received: from DB8P194MB0709.EURP194.PROD.OUTLOOK.COM (20.180.0.71) by DB8P194MB0501.EURP194.PROD.OUTLOOK.COM (20.180.0.77) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2516.12; Tue, 3 Dec 2019 09:06:40 +0000 Received: from DB8P194MB0709.EURP194.PROD.OUTLOOK.COM ([fe80::247b:49e3:1a0e:c969]) by DB8P194MB0709.EURP194.PROD.OUTLOOK.COM ([fe80::247b:49e3:1a0e:c969%7]) with mapi id 15.20.2516.003; Tue, 3 Dec 2019 09:06:40 +0000 From: =?utf-8?q?Benedikt-Alexander_Mokro=C3=9F?= To: "u-boot@lists.denx.de" Thread-Topic: [PATCH] Add -pthread to HOSTLOADLIBES_mkimage Thread-Index: AQHVqbj5CiqW8rBGY0SAyuBEwvCCaQ== Date: Tue, 3 Dec 2019 09:06:39 +0000 Message-ID: Accept-Language: de-DE, en-US Content-Language: de-DE X-MS-Has-Attach: yes X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=benedikt-alexander.mokross@icognize.de; x-originating-ip: [213.157.6.66] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 568bfdd3-632b-4756-e648-08d777d01bde x-ms-traffictypediagnostic: DB8P194MB0501: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:1303; x-forefront-prvs: 02408926C4 x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(366004)(396003)(346002)(136003)(376002)(39830400003)(199004)(189003)(54534003)(40134004)(102836004)(26005)(86362001)(25786009)(99286004)(6506007)(186003)(15974865002)(316002)(256004)(508600001)(66556008)(14444005)(66616009)(91956017)(66946007)(76116006)(66476007)(2906002)(66446008)(5660300002)(14454004)(71200400001)(71190400001)(66574012)(6116002)(2616005)(64756008)(3846002)(8676002)(81156014)(8936002)(33656002)(85182001)(81166006)(2351001)(6916009)(36756003)(305945005)(6486002)(6436002)(2501003)(5640700003)(7736002)(6306002)(6512007); DIR:OUT; SFP:1102; SCL:1; SRVR:DB8P194MB0501; H:DB8P194MB0709.EURP194.PROD.OUTLOOK.COM; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; received-spf: None (protection.outlook.com: icognize.de does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: ePi+lBeHjPebKxFyxs8AA5WnkRYlJMLs7FRopA56LJ3tIQBeHQpXvwGwOdaijZKLlJ5PF8jEX2N+XPWQ8dwA4Cn8RPVisE2nWkPIYroecXhx/Uv2r4cHTcD4ATP4yYqU26HvnqV9OKWBlc4YQTZ0+O0RGnUi/AvspD8GVXAWX6kAQ1xp802BBjYyyWjDtNZM+hQGeFNYvmIG26pomkXi5iyP5yncf68lmJD3qvPd2h7U9J9EBQMcE/N8qpPxU5Y6/Ul27whmf9suxFsF2YEkdCwXK+Fpru8crWnaAotvvOuMH10dWfu2x6sRh+LvNXiluumwPfEALrswSt+5hwxICeVfxPkJKJkAs7KYv/d7Os/1wuaAwvamRyoVcQtx/7XuNdRmD92DeY5gqfTquhFpvBg4j3bqLrJvvwY5h+Ko1qE2riV5iNymOdstf/dmG/aYgUJUi02o4S/mv1/o9cPUpALDG5br37+lwVSj3M12shoTkjMhRlof60JZM6nw7BsuN1lov3NU07Oe5T5GH0fnYQ== x-ms-exchange-transport-forked: True MIME-Version: 1.0 X-OriginatorOrg: icognize.de X-MS-Exchange-CrossTenant-Network-Message-Id: 568bfdd3-632b-4756-e648-08d777d01bde X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Dec 2019 09:06:39.9634 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: f10d9f92-7177-4042-b494-06f01253c7f8 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: ZBHA+shyz6oyMQbTBs89cf+853kkngtHUGejuxhCcTpkj2Y592jUfxvNF2ru5HGcaOTVrlM/WO5d06A8rIzjUelo4IolYpsGCd7WzzU14YDS1AQELzxkws/QwNivVVhY X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB8P194MB0501 X-Mailman-Approved-At: Tue, 03 Dec 2019 13:09:06 +0100 Subject: [U-Boot] [PATCH] Add -pthread to HOSTLOADLIBES_mkimage X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.26 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.101.4 at mail.denx.de X-Virus-Status: Clean On some unix distributions, pthread is not automatically linked. This results in unresolved symbols when e.g. building u-boot via OpenWRT (using LibreSSL) in dumpimage and other host tools when i.E. CONFIG_FIT_SIGNATURE is set. Using -pthread to link pthread should be portable across all distributions and OS X. CHANGELOG: * Added -pthread to HOSTLOADLIBES_mkimage --- tools/Makefile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) -- 2.20.1 Benedikt-Alexander Mokroß Head of Research iCOGNIZE GmbH Tel.: +49 (0)60 74 - 310 36 31 Email: benedikt-alexander.mokross@iCOGNIZE.de diff --git a/tools/Makefile b/tools/Makefile index 24581adccd..2f122bed8e 100644 --- a/tools/Makefile +++ b/tools/Makefile @@ -150,7 +150,8 @@ ifneq ($(CONFIG_MX23)$(CONFIG_MX28)$(CONFIG_ARMADA_38X)$(CONFIG_ARMADA_39X)$(CON HOSTCFLAGS_kwbimage.o += \ $(shell pkg-config --cflags libssl libcrypto 2> /dev/null || echo "") HOSTLOADLIBES_mkimage += \ -$(shell pkg-config --libs libssl libcrypto 2> /dev/null || echo "-lssl -lcrypto") +$(shell pkg-config --libs libssl libcrypto 2> /dev/null || echo "-lssl -lcrypto") \ +-pthread # OS X deprecate openssl in favour of CommonCrypto, supress deprecation # warnings on those systems