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 A2ED31B82F for ; Fri, 11 Jan 2019 17:26:25 +0100 (CET) Received: by mail-wm1-f66.google.com with SMTP id d15so2962062wmb.3 for ; Fri, 11 Jan 2019 08:26:25 -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=JKqQqv9vVE4mNjBaqF9icoQ8BhIllyDkdu6sy1kX6w8=; b=b+U4DbXhoGfLtlTeWbSwYX/Ay+jGADW6AUBflsDsjH+62c6jgybrIGJ4J//CejsBRu 91y+F2eQTZDjU4EtTSjcDBvPYNbCEGkeT51tvtOBMHF1KtPDnw/qvdg8w9vvXne3s81j nMJ2iGrkux9UlE4KQE93xlUhZsy5f1Q9aZsgEp88pIZQCf10TT5HydgluNLeWvoo9Fq5 elaCB9hPk5s4gn+E+rGp1mZylFEnLCj8JO6+Uyk0cxq2y6obFMBh08NT6FpuM1KqU27h TKJM2mWhoLXqc8OWsixcjOdl0O1wn94H2+mP4YlSBM90xVyzy5oJE81Pdn/0VvKBfo3G YMIw== X-Gm-Message-State: AJcUukdtbXV6i4xAJjuN8QZNNRWQY09vyuvgjSDtpNtKznxlsVLTDRWl l6kJMgmzgGSGz1gPICxG/pKT71KQYdo= X-Google-Smtp-Source: ALg8bN5SapMRbkYCMigXggljFz7pRz+xYvH7qPrm3Aq7QDlT4Ps4Eo1PeT/w8s5hv71ewumsmUHwTw== X-Received: by 2002:a1c:a9d4:: with SMTP id s203mr2808786wme.132.1547223984891; Fri, 11 Jan 2019 08:26:24 -0800 (PST) Received: from localhost ([2a01:4b00:f419:6f00:8361:8946:ba2b:d556]) by smtp.gmail.com with ESMTPSA id l14sm143416868wrp.55.2019.01.11.08.26.23 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Fri, 11 Jan 2019 08:26:24 -0800 (PST) From: Luca Boccassi To: dev@dpdk.org Cc: bruce.richardson@intel.com, Luca Boccassi Date: Fri, 11 Jan 2019 16:26:07 +0000 Message-Id: <20190111162608.13162-3-bluca@debian.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190111162608.13162-1-bluca@debian.org> References: <20190103175725.5836-1-bluca@debian.org> <20190111162608.13162-1-bluca@debian.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: [dpdk-dev] [PATCH v3 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 16:26:25 -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 --- v3: added this patch to let the next just update librte_eal instead of also having to update rte_cmdline 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