|
[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
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |