From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wm1-f68.google.com (mail-wm1-f68.google.com [209.85.128.68]) by dpdk.org (Postfix) with ESMTP id 525BE326C for ; Tue, 22 Jan 2019 14:12:09 +0100 (CET) Received: by mail-wm1-f68.google.com with SMTP id a62so14083219wmh.4 for ; Tue, 22 Jan 2019 05:12:09 -0800 (PST) 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:in-reply-to :references:mime-version:content-transfer-encoding; bh=hziV0D/BvXsblTxSacrM3LCmBdT6iCh79mtbc659TL8=; b=T+qNHf4tIOWtpwYL7N+zTxQNnbAyXrUB1OsBlOZr72T265iY10cefdNvhbtlmtkgif M0J1NxH77fmJv9/q/XImbI7i9plK/BkMaJgQV8vIdS6ueY4Ci+b72ZCDlYTEPomGEhK4 RLquSBV6FGGSDxpew+ap1Nk9B8eKJECbdjrEQOH24bsV8nozDuv4jlTESr4HLZzecYJe J7lAxQKJxV8mppWXmn0Gr38CbEqm3i95aZHDFF1Hb240IxUP0V90AxxpDLjW+p4px3rN 44EsJ1OpFPq2Oz8Gg8UD3wzJFS/plYQ8ZuVBecrUmwnCD5a5z75jcZ+xsfgDv0JWqfUv JdZw== X-Gm-Message-State: AJcUukc314ooBSR3RYDvG2tNOZt5RwRGxM9xSTuHvKDgQ0E9giViP2LM 4Z/2iV/rHDq+FEgYytbLN/na8twu X-Google-Smtp-Source: ALg8bN4KkWcosmrNb8AOq2CmZpN33u/lkH1dMhHbDZ+i6TnAUwjxs22UP+wkXW7qCUGF10l6Vf5gRw== X-Received: by 2002:a1c:9183:: with SMTP id t125mr3600573wmd.79.1548162728571; Tue, 22 Jan 2019 05:12:08 -0800 (PST) Received: from localhost ([2001:1be0:110d:fcfe:132c:a71a:1896:1395]) by smtp.gmail.com with ESMTPSA id x81sm55176379wmg.17.2019.01.22.05.12.07 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Tue, 22 Jan 2019 05:12:07 -0800 (PST) From: Luca Boccassi To: dev@dpdk.org Cc: Luca Boccassi , Bruce Richardson Date: Tue, 22 Jan 2019 13:10:53 +0000 Message-Id: <20190122131054.25196-3-bluca@debian.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190122131054.25196-1-bluca@debian.org> References: <20190103175725.5836-1-bluca@debian.org> <20190122131054.25196-1-bluca@debian.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: [dpdk-dev] [PATCH v5 3/4] build: reorder libraries and build eal before cmdline X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Jan 2019 13:12:09 -0000 Most libraries and PMDs depend on eal, and eal depends only on kvargs, so reorder the list in Meson to reflect this and take advantage of this dependency chain. Signed-off-by: Luca Boccassi Acked-by: Bruce Richardson --- v3: added this patch to let the next just update librte_eal instead of also having to update rte_cmdline v4: add acked-by lib/meson.build | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/meson.build b/lib/meson.build index e8b40f546..074a8b8b4 100644 --- a/lib/meson.build +++ b/lib/meson.build @@ -9,9 +9,10 @@ # given as a dep, no need to mention ring. This is especially true for the # core libs which are widely reused, so their deps are kept to a minimum. libraries = [ 'compat', # just a header, used for versioning - 'cmdline', # ethdev depends on cmdline for parsing functions 'kvargs', # eal depends on kvargs - 'eal', 'ring', 'mempool', 'mbuf', 'net', 'meter', 'ethdev', 'pci', # core + 'eal', # everything depends on eal + 'cmdline', # ethdev depends on cmdline for parsing functions + 'ring', 'mempool', 'mbuf', 'net', 'meter', 'ethdev', 'pci', # core 'metrics', # bitrate/latency stats depends on this 'hash', # efd depends on this 'timer', # eventdev depends on this -- 2.20.1