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

[Minios-devel] [UNIKRAFT PATCH 0/4] build: reorganize linking



Few improvements and fixes of the linking process.

Yuri Volchkov (4):
  build: always produce 2 images: w/ and w/o debug syms
  build: make all linker scripts preprocessable
  build: disable build-id for libraries too
  build: add debug symbols and comment sections to all linkers

 Config.uk                                 | 26 -------
 Makefile.uk                               |  8 +--
 plat/common/include/common-lds.h          | 67 +++++++++++++++++
 plat/kvm/Linker.uk                        | 24 +++----
 plat/kvm/Makefile.uk                      |  5 +-
 plat/kvm/arm/link64.lds.S                 |  6 ++
 plat/kvm/x86/{link64.lds => link64.lds.S} |  7 ++
 plat/linuxu/Linker.uk                     | 15 ++--
 plat/xen/Linker.uk                        | 42 ++++-------
 plat/xen/Makefile.uk                      |  3 +
 plat/xen/arm/{link32.lds => link32.lds.S} |  6 ++
 plat/xen/x86/{link64.lds => link64.lds.S} |  7 ++
 support/scripts/sect-strip.py             | 87 +++++++++++++++++++++++
 13 files changed, 215 insertions(+), 88 deletions(-)
 create mode 100644 plat/common/include/common-lds.h
 rename plat/kvm/x86/{link64.lds => link64.lds.S} (94%)
 rename plat/xen/arm/{link32.lds => link32.lds.S} (97%)
 rename plat/xen/x86/{link64.lds => link64.lds.S} (95%)
 create mode 100755 support/scripts/sect-strip.py

-- 
2.19.2


_______________________________________________
Minios-devel mailing list
Minios-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/minios-devel

 


Rackspace

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