2017-01-31 15:01, Ferruh Yigit: > During app build with static library, some libraries wrapped with > --whole-archive compiler flag. > > Wrapped libraries are mainly PMD libraries, this is required because PMD > APIs not called directly but run through callbacks registered via > constructor functions. > > Also some set of libraries, depends to the PMD libraries needs this, > because of same reason. > > All the libraries used by a plugin (any driver) must be in > --whole-archive to ensure that every symbols will be available for the > plugin. > > But other libraries can be out of this flag, and this saves some bytes > in final binary. > > Signed-off-by: Ferruh Yigit <ferruh.yi...@intel.com> > Acked-by: Thomas Monjalon <thomas.monja...@6wind.com>
Applied, thanks