Make some small Mac-specific modifications to V8 to make it work on MacOS X 10.4
authoriposva@chromium.org <iposva@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Thu, 18 Jun 2009 00:22:52 +0000 (00:22 +0000)
committeriposva@chromium.org <iposva@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Thu, 18 Jun 2009 00:22:52 +0000 (00:22 +0000)
commit529c3a0a9f62196f8a29bcedb77e09567f3167b7
treedd56bbf626b20ecf970098165dcc7076df1fafac
parentbc1aa93449fda5ea24c2e95ea1079a5f5145608a
Make some small Mac-specific modifications to V8 to make it work on MacOS X 10.4
rather than just 10.5 and up.
1: Set the right compile flags and predefines to get backward compatible Unix
system calls.
2: Explicitly weak import the functions in execinfo.h and check at runtime to
see if that library loaded before calling backtrace().

Original change submitted by maf@google.com and reviewed at http://codereview.chromium.org/126241.
Review URL: http://codereview.chromium.org/132002

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@2213 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
SConstruct
src/platform-macos.cc