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>