accuya/google-breakpad

Build fails against the 10.3.9 sdk.

Opened this issue · 0 comments

This patch let me build the exception handling bits against the 10.3.9sdk.

Changes:
* uuid_command doesn't exist - just changed MachoID::UUIDCommand() to
return false.
* some #defines don't exist, defined those in mac_compat.h
* the 64-bit swap routines don't exist.  They're trivial, implemented them
in mac_compat.cc if using an old sdk.
* The 10.3.9 SDK defines thread_state_data_t as an int[] instead of the
natural_t[] it should be;  this is fixed in the 10.4u sdk.  mac_compat.h
defines a breakpad_thread_state_data_t type to smooth that over.

Original issue reported on code.google.com by dave.c...@gmail.com on 23 Apr 2007 at 11:44

Attachments: