From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wm1-f65.google.com (mail-wm1-f65.google.com [209.85.128.65]) by dpdk.org (Postfix) with ESMTP id E97BE1B201 for ; Wed, 13 Feb 2019 12:55:40 +0100 (CET) Received: by mail-wm1-f65.google.com with SMTP id a62so2137910wmh.4 for ; Wed, 13 Feb 2019 03:55:40 -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=dARqeCnElGQkxt0zCQl465SNWmMGv8PpM7k7SW7VLM6krojQaSVRuViGkl8+aiY4D4 1M/vW/iyQPuGumwWMGd5SFcuOxqat6Il5XZcXr6U7XbRpcC0nKIOqTEf1qT4Ch2sRKb1 u16uC2YvyMvm7Flx8xfySY2V5bwZLDI9e3ueaKHOaCbFyQaWd7RVfwPHHHtfpWDFHwuN IuBnpIvq882WQOquav0IkIyXQqBUP8idUeN2B796rqNpTnU9Gj8L76NagwaRkNQY5GQ0 KDSPmeM4Q37LllU2GQoriEcg8O4i4f5Dt1cGvrBnRg6w+6Vdkdj+YSPkFK0yRg3sbSi2 3PHQ== X-Gm-Message-State: AHQUAuZVdwGfhQRoPszM6EiODpld/Zl14QY22UF7N1JQ6lUSSCnhs2cC e4+gVeHDMS+sHP7CboXPL7e+JxKn X-Google-Smtp-Source: AHgI3IasJ65W9qrSYQ4pQGwSzcHgaFrHeVoLm/OQeksWZ/oTm474Jy3lgaO15OAxfNj/Sj0oKlEduQ== X-Received: by 2002:a05:600c:2:: with SMTP id g2mr67368wmc.109.1550058940197; Wed, 13 Feb 2019 03:55:40 -0800 (PST) Received: from localhost ([2a01:4b00:f419:6f00:c934:57a:5587:ac0c]) by smtp.gmail.com with ESMTPSA id f13sm1730611wmh.41.2019.02.13.03.55.38 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Wed, 13 Feb 2019 03:55:38 -0800 (PST) From: Luca Boccassi To: dev@dpdk.org Cc: bruce.richardson@intel.com, Luca Boccassi Date: Wed, 13 Feb 2019 11:54:50 +0000 Message-Id: <20190213115452.2264-3-bluca@debian.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190213115452.2264-1-bluca@debian.org> References: <20190103175725.5836-1-bluca@debian.org> <20190213115452.2264-1-bluca@debian.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: [dpdk-dev] [PATCH v7 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, 13 Feb 2019 11:55:41 -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