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

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



Few improvements and fixes of the linking process.

Changes since v1:
  - bring back config OPTIMIZE_SYMFILE (deleted by mistake)
  - Correct target in the short message of LD command
  - sect-strip: keep the permissions if coping the file without
    modifications

Changes since v2:
  - Some modifications from "make all linker scripts preprocessable"
    acidently got into the "always produce 2 images: w/ and w/o debug
    syms". To fix this I also needed to swap the order these 2 patches

Changes since v3:
  - rename common-lds.h to common.lds.h

Changes since v4:
  - drop already applyed patches (the only patch left)
  - short build message 'SCSTRIP' rather than 'sect-strip'
  - rename 'STRIP_SECTIONS_FLAGS' to 'SECT_STRIP_FLAGS'
  - use non-y version of SECT_STRIP_FLAGS in the makefile rule
  
Changes since v5:
  - fix build for arm32
  - add elf.dbg to clean targets
  - add back the '-s' flag to strip command

Yuri Volchkov (1):
  build: always produce 2 images: w/ and w/o debug syms

 Config.uk                     | 20 --------
 Makefile.uk                   |  6 ---
 plat/kvm/Linker.uk            | 25 ++++------
 plat/linuxu/Linker.uk         | 20 ++++----
 plat/xen/Linker.uk            | 40 ++++++++--------
 support/scripts/sect-strip.py | 87 +++++++++++++++++++++++++++++++++++
 6 files changed, 124 insertions(+), 74 deletions(-)
 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®.