2016-06-10 15:56, Ferruh Yigit: > On 6/10/2016 2:19 PM, Thomas Monjalon wrote: > > From: Ferruh Yigit <ferruh.yigit at intel.com> > > > > 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. [...] > > +# 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)
It should be LDFLAGS := --as-needed $(LDFLAGS) But I would prefer we avoid workarounds.