Thread (62 messages) 62 messages, 5 authors, 2016-06-13

Re: [PATCH v2 4/6] mk: prevent overlinking in applications

From: Ferruh Yigit <hidden>
Date: 2016-06-10 14:57:03

On 6/10/2016 2:19 PM, Thomas Monjalon wrote:
From: Ferruh Yigit <redacted>

Replace --no-as-needed linker flag with --as-needed flag, which will
only link libraries directly called by application.
It can be achieved now that the libraries dependencies are handled
properly.

Signed-off-by: Ferruh Yigit <redacted>
Signed-off-by: Thomas Monjalon <redacted>
---
...
 endif
 
+# Link only the libraries used in the application
+LDFLAGS += --as-needed
For the case we need to have workaround for application, this doesn't
let because last argument wins.

Can we say as following :
LDFLAGS = --as-needed $(LDFLAGS)

+
 # default path for libs
 _LDLIBS-y += -L$(RTE_SDK_BIN)/lib
 
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help