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 F27E8A054F; 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 6CFA41606D4; Mon, 15 Feb 2021 11:16:11 +0100 (CET) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [63.128.21.124]) by mails.dpdk.org (Postfix) with ESMTP id D0CEA1606BF 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-f71.google.com (mail-ua1-f71.google.com [209.85.222.71]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-320-1NVF5UuKOQqikAQ7Uo7ZRA-1; Mon, 15 Feb 2021 05:16:04 -0500 X-MC-Unique: 1NVF5UuKOQqikAQ7Uo7ZRA-1 Received: by mail-ua1-f71.google.com with SMTP id 9so3062923uas.17 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=iT28m+kqTGx6yb0XnMcjC/5fkuvrLdxRoQOIIZCgDyFsEbbprdF8352E5wEmntVq+m aAGTooWL11FfNl/87xdYphxegVBmH3o26DiXzZxKSthXbvwNYawUzbVcsUiyWrW9oqLu 1+0LKPWNkW3C/Mg2mHLhR4MRosF+AbiNz8bDTGtQEVu0P8M504YyicX8ZF59fjaSbTsX D9O7HZC74bKlTA+ZPfwEmJVRKOugx1bbQMWKdMVmzMK30AqH4xnesPRbetIWW6odN2VN B/UxsYK85bfCMke2STUo/2+Z+zQxUD7egU8exnQtLxTGRc+wJSbR9sNS1xordpcYUUU8 7k0A== X-Gm-Message-State: AOAM530cVc5rsX5gMuGn5iFWd0f4SWE41/4OBKmrVFApxhBEG8E0TCKw Zy8l6pB53r6Z3F+5YEN6wQ/KoYz2vk8L3DTWcEC8Ep0FyNURiGZkStJndyqmxEfPlS/gHuxV/2N hOOirfiMYDxpIG1waNa0= X-Received: by 2002:ab0:310a:: with SMTP id e10mr8042515ual.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-dev] [SPDK] Re: [dpdklab] Re: [dpdk-ci] [CI] SPDK compilation failures @ DPDK community lab 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 Sender: "dev" 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