From patchwork Thu Aug 10 18:23:20 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Luca Boccassi X-Patchwork-Id: 27507 Return-Path: X-Original-To: patchwork@dpdk.org Delivered-To: patchwork@dpdk.org Received: from [92.243.14.124] (localhost [IPv6:::1]) by dpdk.org (Postfix) with ESMTP id D19314A63; Thu, 10 Aug 2017 20:23:41 +0200 (CEST) Received: from mail-wm0-f68.google.com (mail-wm0-f68.google.com [74.125.82.68]) by dpdk.org (Postfix) with ESMTP id 33AEB4A63 for ; Thu, 10 Aug 2017 20:23:40 +0200 (CEST) Received: by mail-wm0-f68.google.com with SMTP id y206so3947637wmd.5 for ; Thu, 10 Aug 2017 11:23:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=ggR2ruovi42V5YpoTDfSvhrI+LrO8q1fV+VAKkFVMkQ=; b=oIf0ercA0+8F4DrKzRPz2CyKu6I7hMQjzTii1OWGhgH5c4jJUC/3xnkZjpenqiFCeH L9GFDm+DKlcL9qZzWh34qkOknAeC6Vm+BdJKswVlgN4G14c7Abpr9ljwjOjbLIlFvDAX I+jR8/6CSzcZ2pXXzDwL3dEU/K7ONqfoTnrLTxElxY4W0vbOfuhuzhMCfoHZu6U1jPBi 4cxHZgWft6tGTd8wi+OoGxOpRXJcTH83kyG18ZRsnchlh38tHfJoz6JXfXYgyB+a4tnm 7P2wbzMizsDPaL1W3d2S/Fg1B/f2Np8WiyHsEUtNmsNUTzwaLY9lbK0g376Fg9Pd+srk nr0A== 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; bh=ggR2ruovi42V5YpoTDfSvhrI+LrO8q1fV+VAKkFVMkQ=; b=escvbFDvT7k4UEH7mFdGbmbx+ZPbnMigi/TDgHmI1xr+iv08Fu7gmq+jlUvofXP0KS /vSZ5pxBQJI4+fE+5+S4n/p9ls1ntp3c/Z6sXUjYhIOXfiMYO5uHaAsPuTE+lrnkgCQy RFmLP9aNd+bKeUCuYposP2y4UG+JNbz52gUhlxG0wzzvfQL4KxUxiapP9733u1yxFxDr x5s3XZcUyLuj/cpBvzQpbFSeJ5WRI4IdCRJc415xEWBlXfDzp3dxOt/nr4TL54rVoTF/ aPXSQxMCdG8M+0wA9mz+6AaVQJyrOWPG5CRKP16Gq3LykYDlL0l/xoTyAny01CjBmffu 8pUQ== X-Gm-Message-State: AHYfb5jtuqWx67tT11QqYfXhhgI3jq0p10mfOmufrilv/kFbi/5Q+mCq /XeysaMwJFgTIUxfPBg= X-Received: by 10.28.92.143 with SMTP id q137mr8293831wmb.167.1502389419556; Thu, 10 Aug 2017 11:23:39 -0700 (PDT) Received: from localhost ([2a00:23c5:bef3:400:4a51:b7ff:fe0b:4749]) by smtp.gmail.com with ESMTPSA id o51sm8487295wrc.48.2017.08.10.11.23.38 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 10 Aug 2017 11:23:38 -0700 (PDT) From: luca.boccassi@gmail.com To: dev@dpdk.org Cc: Luca Boccassi Date: Thu, 10 Aug 2017 19:23:20 +0100 Message-Id: <20170810182325.14058-2-luca.boccassi@gmail.com> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20170810182325.14058-1-luca.boccassi@gmail.com> References: <20170628135702.18150-1-lboccass@brocade.com> <20170810182325.14058-1-luca.boccassi@gmail.com> Subject: [dpdk-dev] [PATCH v5 1/6] mk: sort list of shared objects in linker script 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: , Errors-To: dev-bounces@dpdk.org Sender: "dev" From: Luca Boccassi The output of wildcard might not be stable and depend on the filesystem and other factors. This means the content libdpdk.so linker script might change between builds from the same sources. Run the list through sort to ensure reproducibility. Signed-off-by: Luca Boccassi --- mk/rte.combinedlib.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mk/rte.combinedlib.mk b/mk/rte.combinedlib.mk index 449358b33..2ab7ee8a1 100644 --- a/mk/rte.combinedlib.mk +++ b/mk/rte.combinedlib.mk @@ -42,7 +42,7 @@ endif RTE_LIBNAME := dpdk COMBINEDLIB := lib$(RTE_LIBNAME)$(EXT) -LIBS := $(filter-out $(COMBINEDLIB), $(notdir $(wildcard $(RTE_OUTPUT)/lib/*$(EXT)))) +LIBS := $(filter-out $(COMBINEDLIB), $(sort $(notdir $(wildcard $(RTE_OUTPUT)/lib/*$(EXT))))) all: FORCE $(Q)echo "GROUP ( $(LIBS) )" > $(RTE_OUTPUT)/lib/$(COMBINEDLIB)