[Mono-dev] [PATCH v5 0/7] Port Mono to Haiku/x86, round #5

Andreas Färber andreas.faerber at web.de
Sun Apr 4 19:52:14 EDT 2010


Hello,

The soft debugger patch has been fixed to enable it on Windows, too.

The processes patch has been rebased onto Robert Nagy's OpenBSD changes.

The SA_SIGINFO patch has been simplified in terms of the #ifdefs it introduces,
by simply defining it - it's a pity no one suggested that earlier. :-)
It still has the open issue of needing the equivalent of MONO_ARCH_USE_SIGACTION,
which is currently defined in mini only. Is there a chance of moving it to a
header shared by mini and metadata (e.g., utils/)? Or resort to configure checks
so that it ends up in config.h? Any feedback on how to proceed there is welcome.

I've verified that my configure changes continue to work on Linux/amd64. So, are
the library checks (patches 1 + 6) okay to commit?

Regards,
Andreas

Andreas Färber (7):
  configure: Don't hardcode libm dependency
  mini: Disable soft debugger when not using sigaction
  Handle lack of SA_SIGINFO on Haiku
  io-layer: Fix process helper functions for Haiku
  serial: Stub implementation for Haiku
  eglib: Fix hardcoded library dependencies for Haiku
  configure: Fix linking against eglib

 ChangeLog                       |    6 +++
 configure.in                    |   13 +++++-
 eglib/ChangeLog                 |    8 ++++
 eglib/configure.ac              |    2 +
 eglib/src/Makefile.am           |    2 -
 eglib/test/Makefile.am          |    2 +-
 mono/io-layer/ChangeLog         |   14 ++++++-
 mono/io-layer/process-private.h |    4 ++
 mono/io-layer/processes.c       |   69 +++++++++++++++++++++++++++++++-
 mono/metadata/ChangeLog         |    9 ++++
 mono/metadata/console-unix.c    |   83 ++++++++++++++++++++++++++++++++++-----
 mono/mini/ChangeLog             |    7 +++
 mono/mini/mini-x86.h            |    4 ++
 support/serial.c                |   72 +++++++++++++++++++++++++++++++++
 14 files changed, 275 insertions(+), 20 deletions(-)



More information about the Mono-devel-list mailing list