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 73E26A054F for ; Mon, 15 Feb 2021 11:16:11 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 518EA1606BF; Mon, 15 Feb 2021 11:16:11 +0100 (CET) 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 A6DC340FDF for ; Mon, 15 Feb 2021 11:16:09 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1613384168; 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=fRfwECDuHvubu0WhthsR5S41NgKwxYSOi2PDUnzHZCM=; b=hU95UvTMg4jYWGBRUG0NYhkHNvqj83VjKRrZCo3LPgCigH6s8s4Md+43JGPz+R1dtpgL4H Gxi9osDr5aKO2gV7fXoqbm4pLQ5THaW9p5I672Zcs6o0EDNnYVw95y6BYQamiubNdw8JiQ wUQRlUlSXMCBEW+48l6/Ij6nSk9Vf0U= Received: from mail-ua1-f69.google.com (mail-ua1-f69.google.com [209.85.222.69]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-16-OLzX-KrsNaWT07XXq_ZVww-1; Mon, 15 Feb 2021 05:16:04 -0500 X-MC-Unique: OLzX-KrsNaWT07XXq_ZVww-1 Received: by mail-ua1-f69.google.com with SMTP id a33so3080802uae.7 for ; Mon, 15 Feb 2021 02:16:04 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=fRfwECDuHvubu0WhthsR5S41NgKwxYSOi2PDUnzHZCM=; b=hHdJZN0IdGfn1BcYYmCq3+4QlBphM/4Xfo1QTlN38lh6hufvVVUsUcdKRCVnS2nVI2 /1op8aIbk3sGqWxUhE0p3xKwkTyxgVH35JJXe9RKGzSFKr6hth85Z/9TDf5KF7jEWqqL z2eIITGGzVRQQOQPQG1SNDQweEFFP3t6l976y3XTM4TVEX0pvhXgNOXysioD5i9yAMat MxiXU6GVDr/9kElRA1FAfjMbptcSVDg02A7eOLgFlz5/cwTd/dVUFtaAfMzsIou6CGaz 1+NEzauX/W3eDtM7Wj6mhZGRy82snJG8KkZYZcfjb4q1ZM9k+P95mDxTQc/iLdnCUIp/ uzsQ== X-Gm-Message-State: AOAM530/TkTKj/lErGy1QgNIhtanb/w15qrSfztouHUVspSCe0MPoP9G PthT9ArVP704StwG6eV8GrwVzVEHk5yjcvupT/zceJzlahWije89ttXR+XDUWk3epn2HO32YngC txr3KRVY0Jn2MBgrzaw== X-Received: by 2002:ab0:310a:: with SMTP id e10mr8042516ual.126.1613384164475; Mon, 15 Feb 2021 02:16:04 -0800 (PST) X-Google-Smtp-Source: ABdhPJx0QYiXyDcv66mTgbPtXDp9cYQ8rRFSnDmqWwURkjrQZaO/z0xTOQRxrMmBOUTgY4ZYnhUFyJsbH10tOyFbDEA= X-Received: by 2002:ab0:310a:: with SMTP id e10mr8042510ual.126.1613384164286; Mon, 15 Feb 2021 02:16:04 -0800 (PST) MIME-Version: 1.0 References: <465398c0-ac79-758f-040b-7152b41c06bd@mayadata.io> In-Reply-To: <465398c0-ac79-758f-040b-7152b41c06bd@mayadata.io> From: David Marchand Date: Mon, 15 Feb 2021 11:15:53 +0100 Message-ID: To: Nick Connolly Cc: Storage Performance Development Kit , Aaron Conole , Brandon Lo , Lincoln Lavoie , "dpdklab@iol.unh.edu" , "ci@dpdk.org" , "dev@dpdk.org" , Thomas Monjalon , Bruce Richardson , Dmitry Kozlyuk , Narcisa Ana Maria Vasile , "Dmitry Malloy (MESHCHANINOV)" , Pallavi Kadam Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=dmarchan@redhat.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: text/plain; charset="UTF-8" Subject: Re: [dpdk-ci] [dpdk-dev] [SPDK] Re: [dpdklab] Re: [CI] SPDK compilation failures @ DPDK community lab X-BeenThere: ci@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK CI discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: ci-bounces@dpdk.org Sender: "ci" On Mon, Feb 15, 2021 at 10:56 AM Nick Connolly wrote: > > Rather than maintain dpdk internal dependencies on SPDK side, would it > > be possible to use pkg-config? > Hi David, > > Are the DPDK pkgconfig files intended to work for Windows builds? I cannot find a test linking an example for Windows out of meson. I don't know what the best solution is for linking an application against DPDK for Windows. Cc'd dpdk windows maintainers. > > I've had a quick look and as far as I can see the dependencies are > listed correctly, > but I was less convinced by the use of -Wl,--whole-archive which is > specific to the > GNU linker (Clang/Link configuration requires a sequence of > -Wl,-wholearchive:). One of the reasons is to avoid statically linked drivers being dropped by the linker when no explicit reference exists. -- David Marchand