From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wr1-f67.google.com (mail-wr1-f67.google.com [209.85.221.67]) by dpdk.org (Postfix) with ESMTP id 5E07B1BACA for ; Fri, 11 Jan 2019 19:22:22 +0100 (CET) Received: by mail-wr1-f67.google.com with SMTP id u4so16226619wrp.3 for ; Fri, 11 Jan 2019 10:22:22 -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=k1iblhd1Nv2uY5tf++ZJNlg/Uu+FUO6RnuLHC7wbtRM=; b=fYtN72YFRHaRkwiSm/gL+2uggLFkLarchYSItP+omgf4CjY3bLFDJPLx2d1JYfQX8B k0CwgrCbvcqFdmFTJ+8bP6u+dj5PopnXQ7u58cqCgWYkkHkiThhIs22PtM8rXzQBouZ8 Nl2mNczEFVhKhfmTwnbaW3mTMF2snYS9nrJOFwAwY3UHGQ2VlQTWRGtXLpZPRWkt+xNB GvFCxAsUl1OWwZClMrrMEuvwdOGQMpZsiDiPie7n0ioKkpjG7/B2nh6uLgypLLqsNOuv tjpdN14s9lNQ6wtumXzX+iedfy/dumINNsTValOCrRGM5ibCduh3acfQ2y3/aFsJgfOC YQ4w== X-Gm-Message-State: AJcUukfuMV9RUaufWM1wR2EJ4br8qKvPbTdUHiYoT33dkCTTvBqbjrfh hByzRZKriklLBKNybjHhl5qKY+Lue90= X-Google-Smtp-Source: ALg8bN6uij7qBoDe9IKIn6mrN18T3dcU6KN3dRJRdWTGm+HqZNpvLH73vdnve0pREXfjRwQDJzHO6g== X-Received: by 2002:a5d:6aca:: with SMTP id u10mr14144026wrw.310.1547230941654; Fri, 11 Jan 2019 10:22:21 -0800 (PST) Received: from localhost ([2a01:4b00:f419:6f00:8361:8946:ba2b:d556]) by smtp.gmail.com with ESMTPSA id t63sm17201546wmt.8.2019.01.11.10.22.20 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Fri, 11 Jan 2019 10:22:21 -0800 (PST) From: Luca Boccassi To: dev@dpdk.org Cc: bruce.richardson@intel.com, Luca Boccassi Date: Fri, 11 Jan 2019 18:22:03 +0000 Message-Id: <20190111182204.26031-3-bluca@debian.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190111182204.26031-1-bluca@debian.org> References: <20190103175725.5836-1-bluca@debian.org> <20190111182204.26031-1-bluca@debian.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: [dpdk-dev] [PATCH v4 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: Fri, 11 Jan 2019 18:22:22 -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 a2dd52e17..bf8417c6d 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