From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 7B5F6A00C5; Thu, 27 Oct 2022 13:21:51 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 31CC542670; Thu, 27 Oct 2022 13:21:51 +0200 (CEST) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by mails.dpdk.org (Postfix) with ESMTP id 0DA2741153 for ; Thu, 27 Oct 2022 13:21:48 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1666869708; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=1owkLqrNpZhShNv4XT0+olJKbiPXoR86/DHRGRjA/pU=; b=GasuxglSt3sMDnD0SOq9arBFY3Rs897bcNrpPEzRZfn6Ub7zlRUIxyCcDL810tJo+hTCAJ 8hpnZ0IYpdqH/jFA1qR0RKqxn68kqOK8I1IvH1Rc53RMHXM59PtQkzpEK3Rg5GQgRYKCUd OKvRjiCX5r0gb5xRHxYwlwefOSVTx88= Received: from mail-pf1-f199.google.com (mail-pf1-f199.google.com [209.85.210.199]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_128_GCM_SHA256) id us-mta-636-wTUG89acPTeHfshXtPP_Dw-1; Thu, 27 Oct 2022 07:21:47 -0400 X-MC-Unique: wTUG89acPTeHfshXtPP_Dw-1 Received: by mail-pf1-f199.google.com with SMTP id bd33-20020a056a0027a100b005665e548115so695569pfb.10 for ; Thu, 27 Oct 2022 04:21:46 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=1owkLqrNpZhShNv4XT0+olJKbiPXoR86/DHRGRjA/pU=; b=L55/rrZj0FFkadlocRMMhDrBJyTVyutzU4eQbOcGdIs7dlRCMRyruUWcuAMsCj4LPZ yc1vzbSmCtXEAiDHPMP6RQcmL+gkgztmgOUQXsuzNWIvLy/wofklOwZj6v1maW7xwi9D yVaKbjKOsa0OAzREq/ijoDKM10LkF3Xxmtt0iohk8Lcjz72/xKTFOVfCh9S/xicwDPf8 5B5pjeT6hyGhdduc1LVm9uVT507+QpDwoWWAEI6ykjSlivAtlkuXOsyuqLwU3SrOq7Sw txfxxIUmEFXGTGncL0vHm+925ct52E6GhpF31kgDF6f31GHcCjxH59GFW4ti9/GOLiFY VphA== X-Gm-Message-State: ACrzQf0LQ0cUMSCPqjEGZnFokPX+Tbr0fTlI0H8Y9i/7x/+s1jdpEOVU g6JS+yc8kvBKHrG76ZNBq+XGlv7QGqfoHvRqHIwK9Oi/zHmsOMWXdbAGKo48mjRQr6zhuL8Wkpl S5hCJwhl1BN3nGw68U3A= X-Received: by 2002:a17:903:2303:b0:186:ed93:fc46 with SMTP id d3-20020a170903230300b00186ed93fc46mr2087501plh.172.1666869706113; Thu, 27 Oct 2022 04:21:46 -0700 (PDT) X-Google-Smtp-Source: AMsMyM6kvOb+Sr/8mLSYlzNisdUn7DNXnlU2SaL3IombZcsHUMeAQoui1GXJ47mAV22fOhri/f56HSNjzBgXgYFQGWg= X-Received: by 2002:a17:903:2303:b0:186:ed93:fc46 with SMTP id d3-20020a170903230300b00186ed93fc46mr2087481plh.172.1666869705864; Thu, 27 Oct 2022 04:21:45 -0700 (PDT) MIME-Version: 1.0 References: <20221017140731.3467481-1-david.marchand@redhat.com> In-Reply-To: From: David Marchand Date: Thu, 27 Oct 2022 13:21:34 +0200 Message-ID: Subject: Re: [PATCH] ci: combine static and shared linking build tests To: David Marchand Cc: dev@dpdk.org, Bruce Richardson , Aaron Conole , Michael Santana X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: text/plain; charset="UTF-8" X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org On Thu, Oct 20, 2022 at 5:34 PM Aaron Conole wrote: > > Save some cpu time and disk by testing linking against static and shared > > library in single environments. > > > > The .ci/linux-build.sh is modified so it reconfigures an existing build > > directory: an empty DEF_LIB= means that static and shared builds are > > to be tested. > > > > ABI checks, documentation generation and unit tests are disabled for > > static builds as they would be redundant with the check against > > dynamically linked binaries, if any. > > > > Note: > > - --cross-file is an option that can be passed to meson only when > > creating a build environment, > > - for some other reason, --buildtype and other non -D options are only > > accepted when setting up a build directory with meson. When > > reconfiguring, only their -D$option forms are accepted, > > > > Signed-off-by: David Marchand > Acked-by: Bruce Richardson > Acked-by: Aaron Conole Applied, thanks. -- David Marchand