[SVN-Commit] r1517 - in trunk: mail/thunderbird/files www/firefox-esr/files www/firefox-nightly/files www/firefox/files www/libxul/files www/seamonkey/files
svn-freebsd-gecko at chruetertee.ch
svn-freebsd-gecko at chruetertee.ch
Thu Feb 27 04:41:09 UTC 2014
Author: jbeich
Date: Thu Feb 27 04:41:01 2014
New Revision: 1517
Log:
unbreak DEBUG with libc++
Reported by: variable on #freebsd-gecko at freenode
Added:
trunk/mail/thunderbird/files/patch-bug977457
trunk/www/firefox-esr/files/patch-bug977457
trunk/www/firefox-nightly/files/patch-bug977457
trunk/www/firefox/files/patch-bug977457
trunk/www/libxul/files/patch-bug977457
trunk/www/seamonkey/files/patch-bug977457
Added: trunk/mail/thunderbird/files/patch-bug977457
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ trunk/mail/thunderbird/files/patch-bug977457 Thu Feb 27 04:41:01 2014 (r1517)
@@ -0,0 +1,26 @@
+diff --git xpcom/base/Makefile.in xpcom/base/Makefile.in
+index 36d0a5a..877a72f 100644
+--- mozilla/xpcom/base/Makefile.in
++++ mozilla/xpcom/base/Makefile.in
+@@ -59,6 +59,7 @@ include $(topsrcdir)/ipc/chromium/chromi
+ include $(topsrcdir)/config/rules.mk
+
+ DEFINES += -D_IMPL_NS_COM
++DEFINES += -D_GNU_SOURCE
+
+ ifdef MOZ_WIDGET_GTK
+ CXXFLAGS += $(TK_CFLAGS)
+diff --git xpcom/base/nsStackWalk.cpp xpcom/base/nsStackWalk.cpp
+index bb0e15b..dab82a6 100644
+--- mozilla/xpcom/base/nsStackWalk.cpp
++++ mozilla/xpcom/base/nsStackWalk.cpp
+@@ -1222,9 +1222,6 @@ NS_StackWalk(NS_WalkStackCallback aCallback, uint32_t aSkipFrames,
+ #elif defined(HAVE__UNWIND_BACKTRACE)
+
+ // libgcc_s.so symbols _Unwind_Backtrace@@GCC_3.3 and _Unwind_GetIP@@GCC_3.0
+-#ifndef _GNU_SOURCE
+-#define _GNU_SOURCE
+-#endif
+ #include <unwind.h>
+
+ struct unwind_info {
Added: trunk/www/firefox-esr/files/patch-bug977457
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ trunk/www/firefox-esr/files/patch-bug977457 Thu Feb 27 04:41:01 2014 (r1517)
@@ -0,0 +1,26 @@
+diff --git xpcom/base/Makefile.in xpcom/base/Makefile.in
+index 36d0a5a..877a72f 100644
+--- xpcom/base/Makefile.in
++++ xpcom/base/Makefile.in
+@@ -59,6 +59,7 @@ include $(topsrcdir)/ipc/chromium/chromi
+ include $(topsrcdir)/config/rules.mk
+
+ DEFINES += -D_IMPL_NS_COM
++DEFINES += -D_GNU_SOURCE
+
+ ifdef MOZ_WIDGET_GTK
+ CXXFLAGS += $(TK_CFLAGS)
+diff --git xpcom/base/nsStackWalk.cpp xpcom/base/nsStackWalk.cpp
+index bb0e15b..dab82a6 100644
+--- xpcom/base/nsStackWalk.cpp
++++ xpcom/base/nsStackWalk.cpp
+@@ -1222,9 +1222,6 @@ NS_StackWalk(NS_WalkStackCallback aCallback, uint32_t aSkipFrames,
+ #elif defined(HAVE__UNWIND_BACKTRACE)
+
+ // libgcc_s.so symbols _Unwind_Backtrace@@GCC_3.3 and _Unwind_GetIP@@GCC_3.0
+-#ifndef _GNU_SOURCE
+-#define _GNU_SOURCE
+-#endif
+ #include <unwind.h>
+
+ struct unwind_info {
Added: trunk/www/firefox-nightly/files/patch-bug977457
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ trunk/www/firefox-nightly/files/patch-bug977457 Thu Feb 27 04:41:01 2014 (r1517)
@@ -0,0 +1,26 @@
+diff --git xpcom/base/moz.build xpcom/base/moz.build
+index 36d0a5a..877a72f 100644
+--- xpcom/base/moz.build
++++ xpcom/base/moz.build
+@@ -124,6 +124,7 @@ UNIFIED_SOURCES += [
+ # NS_StackWalk silently return garbage at runtime.
+ if CONFIG['OS_TARGET'] != 'WINNT' or \
+ (not CONFIG['MOZ_OPTIMIZE'] or CONFIG['MOZ_PROFILING'] or CONFIG['MOZ_DEBUG']):
++ DEFINES['_GNU_SOURCE'] = True
+ UNIFIED_SOURCES += [
+ 'nsStackWalk.cpp',
+ ]
+diff --git xpcom/base/nsStackWalk.cpp xpcom/base/nsStackWalk.cpp
+index bb0e15b..dab82a6 100644
+--- xpcom/base/nsStackWalk.cpp
++++ xpcom/base/nsStackWalk.cpp
+@@ -1222,9 +1222,6 @@ NS_StackWalk(NS_WalkStackCallback aCallback, uint32_t aSkipFrames,
+ #elif defined(HAVE__UNWIND_BACKTRACE)
+
+ // libgcc_s.so symbols _Unwind_Backtrace@@GCC_3.3 and _Unwind_GetIP@@GCC_3.0
+-#ifndef _GNU_SOURCE
+-#define _GNU_SOURCE
+-#endif
+ #include <unwind.h>
+
+ struct unwind_info {
Added: trunk/www/firefox/files/patch-bug977457
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ trunk/www/firefox/files/patch-bug977457 Thu Feb 27 04:41:01 2014 (r1517)
@@ -0,0 +1,26 @@
+diff --git xpcom/base/moz.build xpcom/base/moz.build
+index 36d0a5a..877a72f 100644
+--- xpcom/base/moz.build
++++ xpcom/base/moz.build
+@@ -92,6 +92,7 @@ SOURCES += [
+ 'nsDebugImpl.cpp',
+ ]
+
++DEFINES['_GNU_SOURCE'] = True
+ UNIFIED_SOURCES += [
+ 'AvailableMemoryTracker.cpp',
+ 'ClearOnShutdown.cpp',
+diff --git xpcom/base/nsStackWalk.cpp xpcom/base/nsStackWalk.cpp
+index bb0e15b..dab82a6 100644
+--- xpcom/base/nsStackWalk.cpp
++++ xpcom/base/nsStackWalk.cpp
+@@ -1222,9 +1222,6 @@ NS_StackWalk(NS_WalkStackCallback aCallback, uint32_t aSkipFrames,
+ #elif defined(HAVE__UNWIND_BACKTRACE)
+
+ // libgcc_s.so symbols _Unwind_Backtrace@@GCC_3.3 and _Unwind_GetIP@@GCC_3.0
+-#ifndef _GNU_SOURCE
+-#define _GNU_SOURCE
+-#endif
+ #include <unwind.h>
+
+ struct unwind_info {
Added: trunk/www/libxul/files/patch-bug977457
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ trunk/www/libxul/files/patch-bug977457 Thu Feb 27 04:41:01 2014 (r1517)
@@ -0,0 +1,26 @@
+diff --git xpcom/base/Makefile.in xpcom/base/Makefile.in
+index 36d0a5a..877a72f 100644
+--- xpcom/base/Makefile.in
++++ xpcom/base/Makefile.in
+@@ -59,6 +59,7 @@ include $(topsrcdir)/ipc/chromium/chromi
+ include $(topsrcdir)/config/rules.mk
+
+ DEFINES += -D_IMPL_NS_COM
++DEFINES += -D_GNU_SOURCE
+
+ ifdef MOZ_WIDGET_GTK
+ CXXFLAGS += $(TK_CFLAGS)
+diff --git xpcom/base/nsStackWalk.cpp xpcom/base/nsStackWalk.cpp
+index bb0e15b..dab82a6 100644
+--- xpcom/base/nsStackWalk.cpp
++++ xpcom/base/nsStackWalk.cpp
+@@ -1222,9 +1222,6 @@ NS_StackWalk(NS_WalkStackCallback aCallback, uint32_t aSkipFrames,
+ #elif defined(HAVE__UNWIND_BACKTRACE)
+
+ // libgcc_s.so symbols _Unwind_Backtrace@@GCC_3.3 and _Unwind_GetIP@@GCC_3.0
+-#ifndef _GNU_SOURCE
+-#define _GNU_SOURCE
+-#endif
+ #include <unwind.h>
+
+ struct unwind_info {
Added: trunk/www/seamonkey/files/patch-bug977457
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ trunk/www/seamonkey/files/patch-bug977457 Thu Feb 27 04:41:01 2014 (r1517)
@@ -0,0 +1,26 @@
+diff --git xpcom/base/moz.build xpcom/base/moz.build
+index 36d0a5a..877a72f 100644
+--- mozilla/xpcom/base/moz.build
++++ mozilla/xpcom/base/moz.build
+@@ -92,6 +92,7 @@ SOURCES += [
+ 'nsDebugImpl.cpp',
+ ]
+
++DEFINES['_GNU_SOURCE'] = True
+ UNIFIED_SOURCES += [
+ 'AvailableMemoryTracker.cpp',
+ 'ClearOnShutdown.cpp',
+diff --git xpcom/base/nsStackWalk.cpp xpcom/base/nsStackWalk.cpp
+index bb0e15b..dab82a6 100644
+--- mozilla/xpcom/base/nsStackWalk.cpp
++++ mozilla/xpcom/base/nsStackWalk.cpp
+@@ -1222,9 +1222,6 @@ NS_StackWalk(NS_WalkStackCallback aCallback, uint32_t aSkipFrames,
+ #elif defined(HAVE__UNWIND_BACKTRACE)
+
+ // libgcc_s.so symbols _Unwind_Backtrace@@GCC_3.3 and _Unwind_GetIP@@GCC_3.0
+-#ifndef _GNU_SOURCE
+-#define _GNU_SOURCE
+-#endif
+ #include <unwind.h>
+
+ struct unwind_info {
More information about the freebsd-gecko
mailing list