From patchwork Sat Nov 28 21:54:32 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Fabrice Fontaine X-Patchwork-Id: 1407647 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=busybox.net (client-ip=140.211.166.137; helo=fraxinus.osuosl.org; envelope-from=buildroot-bounces@busybox.net; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20161025 header.b=l7bN8CbW; dkim-atps=neutral Received: from fraxinus.osuosl.org (smtp4.osuosl.org [140.211.166.137]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4Ck53t2TRqz9sSf for ; Sun, 29 Nov 2020 08:58:49 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by fraxinus.osuosl.org (Postfix) with ESMTP id 762718712A; Sat, 28 Nov 2020 21:58:44 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from fraxinus.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kugFQUOX8xak; Sat, 28 Nov 2020 21:58:42 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by fraxinus.osuosl.org (Postfix) with ESMTP id 02F128711A; Sat, 28 Nov 2020 21:58:42 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from fraxinus.osuosl.org (smtp4.osuosl.org [140.211.166.137]) by ash.osuosl.org (Postfix) with ESMTP id 3793F1BF2F1 for ; Sat, 28 Nov 2020 21:58:40 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by fraxinus.osuosl.org (Postfix) with ESMTP id 340D08711A for ; Sat, 28 Nov 2020 21:58:40 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from fraxinus.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id YNUDtaQMsYk4 for ; Sat, 28 Nov 2020 21:58:39 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from mail-wm1-f68.google.com (mail-wm1-f68.google.com [209.85.128.68]) by fraxinus.osuosl.org (Postfix) with ESMTPS id 2815686CED for ; Sat, 28 Nov 2020 21:58:39 +0000 (UTC) Received: by mail-wm1-f68.google.com with SMTP id 3so7819553wmg.4 for ; Sat, 28 Nov 2020 13:58:38 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=HV5CsbOetXlArT3Oj7OpNCM5cOhFpbNRhr9wtdOJjco=; b=l7bN8CbWnJo/Ump1z1Ta/PPJrfAeGyG0YOAPQzvEtVMIth1e3r+GniikT2uTa4TwQg ev7GL1V9E14BUikxtKo4czGEr0AUnnyRj/1BhyEuy+/13ldMUAMhmdZVFIUHFKLd6pKs l11FQInQdKrXAnGoghpkF9EfIz2bcwn7UPRU8GmAimohky5dTmTNXuntWwWDnvuOhpkc 8d9C5CPIJDDhpnTSFxaCMqzVGC0JNyv4XoBm1sQAJpVQFFoa9hlO56UOMEdNtoG7OiV6 qV83dwT/bIGgWs1MUGYXH7LBVT8l+I3C6+MeXyNz0jk3RwCXPjUqIx6SWiuzTG7ReF7g QkpA== 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:mime-version :content-transfer-encoding; bh=HV5CsbOetXlArT3Oj7OpNCM5cOhFpbNRhr9wtdOJjco=; b=hdiYtnPkG0Yp0VKUbm5q+4eUsw9obxwoPPmhg7kzl1pMEzvfl+ek5v1GVCLTMS51CA 4+p0ughlw5B9mYjMdJ+EO7HdS8UB2yG4BtNitDD7atelstQEpWamf9YKliDHXbU5GjU1 VgMdJj5vzFS955CZNTqiQhNiGxFW9Xs436PuyHFcT3rnoqspRirGn4Q7AzjJYSV5tPZ7 aHLA+nfMZte+yvBu70JJVffxm9xicBfuQQeU8aQlCQIXbjaOyDESEJxcr3Mv+ss4Pvnq mhD6NEWD34NodLODlLm4YOgL8W1VvPtle4z6jPxtwhG1bSZOLTAKXkTaM7sj9AeYfgw8 DXRA== X-Gm-Message-State: AOAM5329BbPkIM2x4UdE4oqLUeABcilk1KfdZPvoWCYIFUN9v9uSu94z 0m8c+3aR+ieBUbs/mjc/WaiVBH2M9I2WEA== X-Google-Smtp-Source: ABdhPJxq/+6kFM4lIVf717TckaF/rI4gdklMNmY8WYktmFWavbvoCmLHS9dLJ2pyVUXsJKz9RAIfaw== X-Received: by 2002:a1c:6a0e:: with SMTP id f14mr1494599wmc.102.1606600717090; Sat, 28 Nov 2020 13:58:37 -0800 (PST) Received: from kali.home (2a01cb0881b76d00c2afd0dfa851d2b9.ipv6.abo.wanadoo.fr. [2a01:cb08:81b7:6d00:c2af:d0df:a851:d2b9]) by smtp.gmail.com with ESMTPSA id d13sm24096047wrb.39.2020.11.28.13.58.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 28 Nov 2020 13:58:36 -0800 (PST) From: Fabrice Fontaine To: buildroot@buildroot.org Date: Sat, 28 Nov 2020 22:54:32 +0100 Message-Id: <20201128215432.2326411-1-fontaine.fabrice@gmail.com> X-Mailer: git-send-email 2.29.2 MIME-Version: 1.0 Subject: [Buildroot] [PATCH 1/1] package/libcap: fix libcap.pc X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Fabrice Fontaine , Thomas Petazzoni Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" libcap builds an incorrect libcap.pc because libdir is pulled from the host os: ifndef lib lib=$(shell ldd /usr/bin/ld|egrep "ld-linux|ld.so"|cut -d/ -f2) endif Fix this error by passing lib=lib in {HOST_LIBCAP,LIBCAP}_BUILD_CMDS Fixes: - https://bugs.buildroot.org/show_bug.cgi?id=13276 Signed-off-by: Fabrice Fontaine --- package/libcap/libcap.mk | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/package/libcap/libcap.mk b/package/libcap/libcap.mk index 2b80a3cb7d..a4a9170193 100644 --- a/package/libcap/libcap.mk +++ b/package/libcap/libcap.mk @@ -19,6 +19,7 @@ LIBCAP_MAKE_FLAGS = \ CROSS_COMPILE="$(TARGET_CROSS)" \ BUILD_CC="$(HOSTCC)" \ BUILD_CFLAGS="$(HOST_CFLAGS)" \ + lib=lib \ SHARED=$(if $(BR2_STATIC_LIBS),,yes) \ PTHREADS=$(if $(BR2_TOOLCHAIN_HAS_THREADS),yes,) @@ -38,21 +39,21 @@ endef define LIBCAP_INSTALL_STAGING_CMDS $(foreach d,$(LIBCAP_MAKE_DIRS), \ $(TARGET_MAKE_ENV) $(MAKE) -C $(@D)/$(d) $(LIBCAP_MAKE_FLAGS) \ - DESTDIR=$(STAGING_DIR) prefix=/usr lib=lib install + DESTDIR=$(STAGING_DIR) prefix=/usr install ) endef define LIBCAP_INSTALL_TARGET_CMDS $(foreach d,$(LIBCAP_MAKE_DIRS), \ $(TARGET_MAKE_ENV) $(MAKE) -C $(@D)/$(d) $(LIBCAP_MAKE_FLAGS) \ - DESTDIR=$(TARGET_DIR) prefix=/usr lib=lib install + DESTDIR=$(TARGET_DIR) prefix=/usr install ) endef define HOST_LIBCAP_BUILD_CMDS $(HOST_MAKE_ENV) $(HOST_CONFIGURE_OPTS) $(MAKE) -C $(@D)\ DYNAMIC=yes \ - RAISE_SETFCAP=no GOLANG=no + RAISE_SETFCAP=no GOLANG=no lib=lib endef define HOST_LIBCAP_INSTALL_CMDS