From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-we0-f169.google.com (mail-we0-f169.google.com [74.125.82.169]) by dpdk.org (Postfix) with ESMTP id 6E607156 for ; Fri, 15 Nov 2013 15:21:46 +0100 (CET) Received: by mail-we0-f169.google.com with SMTP id q58so3646515wes.14 for ; Fri, 15 Nov 2013 06:22:42 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:subject:date:message-id; bh=ak1OAqJEtY0hA3aKm3k//MM/z5+DuN0ncf/8hjoImIY=; b=kYv905Bq1/Lyd24ThjsIqxCU3f+lyei2Vtw4h84BH4N4ituA/AeEi6Zm5jYhg2BsMO KXI8cqMt/TM7q2w8r/OeF6/FdzCbmLNnDsSQg58CyUBVvf3rj3jNnaMw1+JQnE14ckrU sdYtHdaQ1tfPMse2+y3BUZKj7CUTMuKv+IedwvL25Z+Yn2jH/JqVlfe+l/l3Mbyqxwxo zHq3zfIYt3iQHZIjc1gNkIw5baS7kU1p0sCS3IyIB1eQF84PNlR7hXtVa24h54tzxJe3 s7Q0+5iZWnUOq+zMjpAg7OvSe0IMKV5XExiLVskK3Heih94Fk8wgKRniEfexzVbvi5iQ FvDw== X-Gm-Message-State: ALoCoQlb/a1NzrfFsSA90ehEc5t53P0Os66om1UwNzTCOx65DjaEFSDxt9sp6KATr748vEObGn7d X-Received: by 10.180.104.129 with SMTP id ge1mr7489139wib.6.1384525362459; Fri, 15 Nov 2013 06:22:42 -0800 (PST) Received: from bidouze.dev.6wind.com (6wind.net2.nerim.net. [213.41.180.237]) by mx.google.com with ESMTPSA id dn2sm5583586wid.1.2013.11.15.06.22.41 for (version=TLSv1 cipher=RC4-SHA bits=128/128); Fri, 15 Nov 2013 06:22:41 -0800 (PST) From: Julien Courtat To: dev@dpdk.org Date: Fri, 15 Nov 2013 15:22:37 +0100 Message-Id: <1384525357-17510-1-git-send-email-julien.courtat@6wind.com> X-Mailer: git-send-email 1.7.2.5 Subject: [dpdk-dev] [PATCH] mk: fix EXTRA_LDFLAGS override X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Nov 2013 14:21:46 -0000 The GCC prefix -Wl was ignored because the command line value has higher priority. It ended in impossibilty for GCC to pass parameters to LD. The prefixed value must override the command line one. Signed-off-by: Julien Courtat --- mk/rte.app.mk | 2 +- mk/rte.shared.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/mk/rte.app.mk b/mk/rte.app.mk index 728e5b5..d2ce5c0 100644 --- a/mk/rte.app.mk +++ b/mk/rte.app.mk @@ -182,7 +182,7 @@ ifeq ($(LINK_USING_CC),1) comma := , LDLIBS := $(addprefix -Wl$(comma),$(LDLIBS)) LDFLAGS := $(addprefix -Wl$(comma),$(LDFLAGS)) -EXTRA_LDFLAGS := $(addprefix -Wl$(comma),$(EXTRA_LDFLAGS)) +override EXTRA_LDFLAGS := $(addprefix -Wl$(comma),$(EXTRA_LDFLAGS)) O_TO_EXE = $(CC) $(CFLAGS) $(LDFLAGS_$(@)) \ -Wl,-Map=$(@).map,--cref -o $@ $(OBJS-y) $(LDFLAGS) $(EXTRA_LDFLAGS) $(LDLIBS) else diff --git a/mk/rte.shared.mk b/mk/rte.shared.mk index 7a3a78f..e9be02d 100644 --- a/mk/rte.shared.mk +++ b/mk/rte.shared.mk @@ -61,7 +61,7 @@ ifeq ($(LINK_USING_CC),1) comma := , LDLIBS := $(addprefix -Wl$(comma),$(LDLIBS)) LDFLAGS := $(addprefix -Wl$(comma),$(LDFLAGS)) -EXTRA_LDFLAGS := $(addprefix -Wl$(comma),$(EXTRA_LDFLAGS)) +override EXTRA_LDFLAGS := $(addprefix -Wl$(comma),$(EXTRA_LDFLAGS)) O_TO_SO = $(CC) $(LDFLAGS) $(LDFLAGS_$(@)) $(EXTRA_LDFLAGS) \ -shared -o $@ $(OBJS-y) $(LDLIBS) else -- 1.7.2.5