mirror of
https://github.com/ruby/ruby.git
synced 2025-08-15 13:39:04 +02:00
Import patches for old macOS from MacPorts
This commit is contained in:
parent
80e483afac
commit
8350b48cfa
Notes:
git
2024-09-26 02:02:15 +00:00
5 changed files with 32 additions and 6 deletions
|
@ -490,7 +490,8 @@ rb_vmdebug_thread_dump_state(FILE *errout, VALUE self)
|
|||
}
|
||||
|
||||
#if defined __APPLE__
|
||||
# if __DARWIN_UNIX03
|
||||
# include <AvailabilityMacros.h>
|
||||
# if defined(MAC_OS_X_VERSION_10_5) && MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_5
|
||||
# define MCTX_SS_REG(reg) __ss.__##reg
|
||||
# else
|
||||
# define MCTX_SS_REG(reg) ss.reg
|
||||
|
@ -502,7 +503,8 @@ rb_vmdebug_thread_dump_state(FILE *errout, VALUE self)
|
|||
# ifdef HAVE_LIBUNWIND
|
||||
# undef backtrace
|
||||
# define backtrace unw_backtrace
|
||||
# elif defined(__APPLE__) && defined(HAVE_LIBUNWIND_H)
|
||||
# elif defined(__APPLE__) && defined(HAVE_LIBUNWIND_H) \
|
||||
&& defined(MAC_OS_X_VERSION_10_6) && MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_6
|
||||
# define UNW_LOCAL_ONLY
|
||||
# include <libunwind.h>
|
||||
# include <sys/mman.h>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue