Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 27 Feb 2014 04:41:02 GMT
From:      svn-freebsd-gecko@chruetertee.ch
To:        freebsd-gecko@freebsd.org
Subject:   [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
Message-ID:  <201402270441.s1R4f2Q7032028@trillian.chruetertee.ch>

next in thread | raw e-mail | index | archive | help
Author: jbeich
Date: Thu Feb 27 04:41:01 2014
New Revision: 1517

Log:
unbreak DEBUG with libc++

Reported by:	variable on #freebsd-gecko@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 {



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201402270441.s1R4f2Q7032028>