[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[UNIKRAFT PATCH 0/3] Support for adding sources or symbol masking to every library



Adds support for applying compiling of sources or hiding of symbols to every 
library.
This functionality is mainly intended to realize per-library variable or 
function
definitions: In such a case, a source file would be added to every library that 
cotnains
the per-library symbol. The build system is compiling and linking the unit for 
each
library. With symbol localization, the provided symbols are marked as 
library-private.

Simon Kuenzer (3):
  build: Support multiple symbol export files
  build: Provide option to localize symbols (LIBNAME_LOCALS(-y))
  build: Option to set sources, object, alibs, and symbol localization
    for each library

 Makefile                     | 28 ++++++++++++++++++++--------
 support/build/Makefile.build | 12 ++++++++----
 support/build/Makefile.rules | 27 +++++++++++++++++++--------
 3 files changed, 47 insertions(+), 20 deletions(-)

-- 
2.20.1




 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.