[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