From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wm1-f66.google.com (mail-wm1-f66.google.com [209.85.128.66]) by dpdk.org (Postfix) with ESMTP id AF5501B452 for ; Wed, 6 Feb 2019 18:09:00 +0100 (CET) Received: by mail-wm1-f66.google.com with SMTP id y8so3622260wmi.4 for ; Wed, 06 Feb 2019 09:09:00 -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=PDGlXFI9JdVd48P9zifcTJDM8dUfzrEorZ1WEMAlITXy2evprcqQbMXrQd3Qj/SU9R oUAytnWg7vBZKkyTRpXpyesLFelQEkLXIczB2isn1WX+PbXUunAGYzFSd3lTRnCcW6Ii lOo/bidzMnB9+MFZEN7KBYEVEOVikfWvkldpky4brcC0+3uajbyymN1bZPUJK+QfdZsO vqP/lwJwxrlQ3g+QxiWB9fUG9DaAABG14Zm6XZV0VDsQgTngmi4fQhEQ3v1778nQ45dF eQ0c5qXmG3Zuva34QRMHRumlL7GPwlipyGc5Vlax/+ywPrKLIPyrhWZwikKVVw/RUeRq ZW0A== X-Gm-Message-State: AHQUAuYV8eAmbmU9FNOOdg41cZ5tBZPp7Yha1QCAZ3jSTiJC4DQr9a1f 5HVPc8ZlSfZgjpEK8vfQAWMKh2BP X-Google-Smtp-Source: AHgI3Ia2lH9DyT9hpCqVBVGdAGbh3pO5aF2JOOOzXe5wORannhhQjlgU35qnoq0ATN1D+wLNpl8Q8A== X-Received: by 2002:a1c:834a:: with SMTP id f71mr2834518wmd.47.1549472940021; Wed, 06 Feb 2019 09:09:00 -0800 (PST) Received: from localhost ([2a01:4b00:f419:6f00:b833:9472:a517:a18f]) by smtp.gmail.com with ESMTPSA id q12sm19536871wrx.31.2019.02.06.09.08.58 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Wed, 06 Feb 2019 09:08:58 -0800 (PST) From: Luca Boccassi To: dev@dpdk.org Cc: bruce.richardson@intel.com, Luca Boccassi Date: Wed, 6 Feb 2019 17:08:46 +0000 Message-Id: <20190206170848.19059-3-bluca@debian.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190206170848.19059-1-bluca@debian.org> References: <20190103175725.5836-1-bluca@debian.org> <20190206170848.19059-1-bluca@debian.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: [dpdk-dev] [PATCH v6 3/5] 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: Wed, 06 Feb 2019 17:09:00 -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