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

[Minios-devel] [UNIKRAFT/NEWLIB PATCH 00/16] Add changes needed for libgo


  • To: minios-devel@xxxxxxxxxxxxx
  • From: Costin Lupu <costin.lupu@xxxxxxxxx>
  • Date: Thu, 22 Aug 2019 13:10:40 +0300
  • Cc: felipe.huici@xxxxxxxxx, charalampos.mainas@xxxxxxxxx
  • Delivery-date: Thu, 22 Aug 2019 10:11:07 +0000
  • Ironport-phdr: 9a23:B8OFFxLioRF1gvSVEtmcpTZWNBhigK39O0sv0rFitYgeIvjxwZ3uMQTl6Ol3ixeRBMOHsqgC0raL+Pq7EUU7or+5+EgYd5JNUxJXwe43pCcHRPC/NEvgMfTxZDY7FskRHHVs/nW8LFQHUJ2mPw6arXK99yMdFQviPgRpOOv1BpTSj8Oq3Oyu5pHfeQpFiCejbb9oMRm7ogXcusYIjYZsN6081gbHrnxUdupM2GhmP0iTnxHy5sex+J5s7SFdsO8/+sBDTKv3Yb02QaRXAzo6PW814tbrtQTYQguU+nQcSGQWnQFWDAXD8Rr3Q43+sir+tup6xSmaIcj7Rq06VDi+86tmTgLjhSEaPDA77W7XkNR9gqJFrhy8qRJxwInabZqJOPZiZK7RYckXSXZdUstXSidPApm8b4wKD+cZI+tYqJL9p0cPrRu4GAKiAv7vyidVhnTr2qA1z+MhERra3AwhGdICqnDUrMjtNKcPSu260LLIwS/bb/NLwjjx8pLIchc4rPyKQLl+ctLRxFEyGw7Kk1mcs4/oMjOP2ugTrWSW7fBsWOy3h2I6pAx9vyKjy8Qsh4XTmI4YxF7J+T9kzIs6O9G1TlNwb8S+H5tKrS6aMpN7QsYlQ251pik30qYGuZunfCgSz5Qn2gLfZ+SHc4eW5hLjU/6cISl9hH1/ebK/gwy+/lS7yuHmTsm0zU1FojBfktnLrnwN1hrT5dabSvZl40us1iuD2xrQ5+xEO0w4i7TXJpw7zrM+jpYTtF7MHi7ymEX4lq+WcUAk9/C05OTgebXmup6cN4luhgH6L6QugtG/DP8kPQgVRWSb4fm826b58U3jR7VGluc2nbXBsJDGOcQboba0AwpU0oYl6ha/CCym3M0FknYZMlJKZhaHgpPtO1HPO/D4Eey/j06jkTh1wfDKJLrhAo/CLnLbirfuYa5961JAyAo01d1Q+5JUBasbIP3pXk/+rtnYDgc+Mwyv2ernDc9y1oIYWW2VGa+UK6XSvkGU6eIrOeaDf5UZtyjgK/I9/f7hkWc5mUMBfamuxZYXZm63HvBnI0WBf3XgmNcBEXoLvgUiTeznk1uCXiBPaHa2Ra0z/Ss3B5y7DdSLeof4hb2H3SCgW5FbeG1CIlSNCmvzMZWJXbELci3BDNVml2kvUqO9Solp8Qy2qUeuwL18MuvSvCkFrY/L38Mz//DZ0ws1o28nR/+B2n2AGjkn1lgDQCU7ifhy
  • Ironport-sdr: mBFoMYS3VeQQwo2J9RMlDUhbZScuUi+kzgJ8kZS6LrZr8F2VPE0zX30mnc4W4/A5X6oBIPsg3O gsuvpQcv6v6w==
  • List-id: Mini-os development list <minios-devel.lists.xenproject.org>

These changes were needed for supporting libgo as an external library. It is
worth noting here that we introduce musl's copyright file in order to skip
adding the license each time for every source file imported from musl. 

Charalampos Mainas (1):
  Add dl_iterate_phdr() stub

Costin Lupu (15):
  glue: Suppress 'unused parameters' warnings
  musl-imported: Add bits/alltypes.h
  musl-imported: Add original copyright
  link.h: Import from musl
  mntent.h: Import from musl
  Add mntent.c stubs
  sys/un.h: Import from musl
  sys/ptrace.h: Import from musl
  sys/user.h: Import from musl
  sys/prctl.h: Import from musl
  Add WCOREDUMP and WIFCONTINUED
  syslog.h: Fix missing include directive
  Add syscall.h
  Fix signal related issues
  patches: Allow including custom malloc.h headers

 Makefile.uk                                   |  13 +-
 include/sys/syscall.h                         |   5 +
 include/sys/wait.h                            |  43 ++++
 include/syscall.h                             |   1 +
 link.c                                        |  45 +++++
 mntent.c                                      |  69 +++++++
 musl-imported/COPYRIGHT                       | 189 ++++++++++++++++++
 musl-imported/arch/generic/bits/alltypes.h    |   1 +
 musl-imported/arch/generic/bits/link.h        |   1 +
 musl-imported/arch/x86_64/bits/ptrace.h       |  13 ++
 musl-imported/arch/x86_64/bits/user.h         |  41 ++++
 musl-imported/include/link.h                  |  53 +++++
 musl-imported/include/mntent.h                |  43 ++++
 musl-imported/include/sys/prctl.h             | 163 +++++++++++++++
 musl-imported/include/sys/ptrace.h            | 109 ++++++++++
 musl-imported/include/sys/un.h                |  31 +++
 musl-imported/include/sys/user.h              |  16 ++
 musl-imported/include/syslog.h                |   1 +
 ...d-for-siginfo_t-and-use-__rtems__-de.patch |  47 +++++
 ...aration-in-order-to-avoid-warnings-b.patch |  26 +++
 ...tch-in-order-to-include-custom-mallo.patch |  26 +++
 21 files changed, 935 insertions(+), 1 deletion(-)
 create mode 100644 include/sys/syscall.h
 create mode 100644 include/sys/wait.h
 create mode 100644 include/syscall.h
 create mode 100644 link.c
 create mode 100644 mntent.c
 create mode 100644 musl-imported/COPYRIGHT
 create mode 100644 musl-imported/arch/generic/bits/alltypes.h
 create mode 100644 musl-imported/arch/generic/bits/link.h
 create mode 100644 musl-imported/arch/x86_64/bits/ptrace.h
 create mode 100644 musl-imported/arch/x86_64/bits/user.h
 create mode 100644 musl-imported/include/link.h
 create mode 100644 musl-imported/include/mntent.h
 create mode 100644 musl-imported/include/sys/prctl.h
 create mode 100644 musl-imported/include/sys/ptrace.h
 create mode 100644 musl-imported/include/sys/un.h
 create mode 100644 musl-imported/include/sys/user.h
 create mode 100644 
patches/0006-Add-si_addr-field-for-siginfo_t-and-use-__rtems__-de.patch
 create mode 100644 
patches/0007-Add-forward-declaration-in-order-to-avoid-warnings-b.patch
 create mode 100644 
patches/0008-Apply-hackish-patch-in-order-to-include-custom-mallo.patch

-- 
2.20.1


_______________________________________________
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®.