From patchwork Fri Nov 8 09:41:19 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Patrick Havelange X-Patchwork-Id: 1191768 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=none (p=none dis=none) header.from=essensium.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=essensium-com.20150623.gappssmtp.com header.i=@essensium-com.20150623.gappssmtp.com header.b="vKfyJi5U"; 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 478Zzb0F44z9sP6 for ; Fri, 8 Nov 2019 20:41:47 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by fraxinus.osuosl.org (Postfix) with ESMTP id 64E2285F71; Fri, 8 Nov 2019 09:41: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 RsT-_oEYqFRl; Fri, 8 Nov 2019 09:41:42 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by fraxinus.osuosl.org (Postfix) with ESMTP id A4F6A85F5E; Fri, 8 Nov 2019 09:41:42 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from hemlock.osuosl.org (smtp2.osuosl.org [140.211.166.133]) by ash.osuosl.org (Postfix) with ESMTP id CB0821BF5A0 for ; Fri, 8 Nov 2019 09:41:40 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by hemlock.osuosl.org (Postfix) with ESMTP id C674C87B60 for ; Fri, 8 Nov 2019 09:41:40 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from hemlock.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DHJt9mUWNnJZ for ; Fri, 8 Nov 2019 09:41:39 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from mail-wm1-f65.google.com (mail-wm1-f65.google.com [209.85.128.65]) by hemlock.osuosl.org (Postfix) with ESMTPS id 6A1B987ACB for ; Fri, 8 Nov 2019 09:41:39 +0000 (UTC) Received: by mail-wm1-f65.google.com with SMTP id q70so5452425wme.1 for ; Fri, 08 Nov 2019 01:41:39 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=essensium-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=Jaci9aO1/jrdZ254V9AmkvNaxyZ8C+yMRtS3CjnxG40=; b=vKfyJi5U4ciJSeb86Y/7qrYgMyClv5hRtvz/9bW1G2vWsBULwP8VOF9JvcEkiHpUSq 0s2rI9Fcnqq2nMOOMxRD3bfWVC4/sNm6WGvFW3Ws5+Z8IAUIAjkxqDGwnLHYDvDBk01n SDmGigAGjtm/EjJAYyylarynOQ8smzcG8jni5xyfW+2w9AJ6iAtH4D+1LWb9wY+RxdJl KFl73SAUgPhs1BwawbIVgFjLYnxGBVsEc00u3e6CmDt7ROlInQNmVTm2LMBFbE1c4f0u qCTFROiUwJWYohZp8s6OWPbaPYMYGzR7KqmJ4SqG+8ZcgIapNjvban91aSEoma3kV4qo i2wg== 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=Jaci9aO1/jrdZ254V9AmkvNaxyZ8C+yMRtS3CjnxG40=; b=j3yEpSOqlOIRtJczuhAOx8HDrPgS8aaAzYX/4E+MYYrfS4Ld0Nl95yhXt6Ab/8qW2h UVD+tqMp22EPOWCde1dpVyGNBuFHnD4Mwdr2HHEdwQIqYEOJEua6wJv4PBnQnX5iCdPo IdZG823C81IxrjUJrNcBIIj6mdYNOIOvMAphNt+C2ntqC5WzsDRH+o+C9X2y2sYibwiU 8WVlfrPspQ6jwFfzcE8pS7EZ9yELShpLynNhA8C2IPp6zr5SW6HDU2tMLt3EGhX3/3YD P6gbIB5h4Ki4NvfPJA9YMEaIUuld7FIYQ2fD0op+BVa3GEN0LQ/D9MLd+QBAsOGj2K0R R18Q== X-Gm-Message-State: APjAAAU9l9IVcLS+7HkbDi423jRvwTyurVeaM0QQP99PemGFOsR6qvlm kvb3eppX/Q8qJpJnQSLb0+iifYbZXaA= X-Google-Smtp-Source: APXvYqwEYzYiczRO9KLdRFGvsm7w+eV5jT8KLGI9275WEbghfE9vUtkDnUf8/nrBNtXz+GeQ2IOtdg== X-Received: by 2002:a1c:39c1:: with SMTP id g184mr7259665wma.75.1573206097431; Fri, 08 Nov 2019 01:41:37 -0800 (PST) Received: from ph-ThinkPad-E560.local.ess-mail.com (ip-188-118-3-185.reverse.destiny.be. [188.118.3.185]) by smtp.gmail.com with ESMTPSA id x16sm5071527wrp.91.2019.11.08.01.41.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 08 Nov 2019 01:41:36 -0800 (PST) From: Patrick Havelange To: buildroot@buildroot.org Date: Fri, 8 Nov 2019 10:41:19 +0100 Message-Id: <20191108094119.6749-1-patrick.havelange@essensium.com> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 Subject: [Buildroot] [RFC PATCH 1/1] libcap: always build static version 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: Patrick Havelange , Thomas Petazzoni Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" Some tools require a static libcap to be able to be built. This is the case for lxc's init.lxc.static binary. As it is currently not possible to depend explicitely on a specific static library only, this patch always builds the static version of libcap. We could also do this only when building lxc, however this would make things more complicated inside libcap.mk, and would not bring us that much as the static lib is not installed on target anyway. This also reverts the previous commit 7984f2d97b4271c14e0922ef22027edaedd78e59. Signed-off-by: Patrick Havelange --- This patch was originally developped for the Lxc test, however the init.lxc.static is only used when there is no init system specified for the container. Thus it is no longer required for the test. However somebody might still need it. --- package/libcap/libcap.mk | 3 --- 1 file changed, 3 deletions(-) diff --git a/package/libcap/libcap.mk b/package/libcap/libcap.mk index 4919a4adca..23888c4682 100644 --- a/package/libcap/libcap.mk +++ b/package/libcap/libcap.mk @@ -18,9 +18,6 @@ HOST_LIBCAP_DEPENDENCIES = host-gperf ifeq ($(BR2_STATIC_LIBS),y) LIBCAP_MAKE_TARGET = libcap.a libcap.pc LIBCAP_MAKE_INSTALL_TARGET = install-static -else ifeq ($(BR2_SHARED_LIBS),y) -LIBCAP_MAKE_TARGET = all -LIBCAP_MAKE_INSTALL_TARGET = install-shared else LIBCAP_MAKE_TARGET = all LIBCAP_MAKE_INSTALL_TARGET = install