summaryrefslogtreecommitdiff
path: root/data/patches/gnuzilla-bug-1089931.patch
diff options
context:
space:
mode:
authorRuben Rodriguez <ruben@gnu.org>2015-03-08 15:14:03 +0000
committerRuben Rodriguez <ruben@gnu.org>2015-03-08 15:14:03 +0000
commit9a0fd32cf6e2ada37675bc743532c5004b16e5e3 (patch)
treed66faa3279486d2e8ad72bf70e7ef522460372a0 /data/patches/gnuzilla-bug-1089931.patch
parent2732de330618bc29b7ab07f4004d8e84f698cf95 (diff)
Added patches to fix build bugs for Windows, MacOS and Android
Diffstat (limited to 'data/patches/gnuzilla-bug-1089931.patch')
-rw-r--r--data/patches/gnuzilla-bug-1089931.patch40
1 files changed, 40 insertions, 0 deletions
diff --git a/data/patches/gnuzilla-bug-1089931.patch b/data/patches/gnuzilla-bug-1089931.patch
new file mode 100644
index 0000000..cfd019f
--- /dev/null
+++ b/data/patches/gnuzilla-bug-1089931.patch
@@ -0,0 +1,40 @@
+https://bugzilla.mozilla.org/show_bug.cgi?id=1089931
+--- a/toolkit/crashreporter/google-breakpad/src/common/android/include/ucontext.h
++++ a/toolkit/crashreporter/google-breakpad/src/common/android/include/ucontext.h
+@@ -26,31 +26,30 @@
+ // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+ #ifndef GOOGLE_BREAKPAD_COMMON_ANDROID_INCLUDE_UCONTEXT_H
+ #define GOOGLE_BREAKPAD_COMMON_ANDROID_INCLUDE_UCONTEXT_H
+
+ #include <sys/cdefs.h>
++#include <signal.h>
+
+-#ifdef __BIONIC_UCONTEXT_H
+-#include <ucontext.h>
++#ifdef __BIONIC_HAVE_UCONTEXT_H
++# include_next <ucontext.h>
+ #else
+-
+-#include <sys/ucontext.h>
++# include <sys/ucontext.h>
++#endif // __BIONIC_UCONTEXT_H
+
+ #ifdef __cplusplus
+ extern "C" {
+ #endif // __cplusplus
+
+ // Provided by src/android/common/breakpad_getcontext.S
+ int breakpad_getcontext(ucontext_t* ucp);
+
+ #define getcontext(x) breakpad_getcontext(x)
+
+ #ifdef __cplusplus
+ } // extern "C"
+ #endif // __cplusplus
+
+-#endif // __BIONIC_UCONTEXT_H
+-
+ #endif // GOOGLE_BREAKPAD_COMMON_ANDROID_INCLUDE_UCONTEXT_H