Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 24 Jul 2012 19:30:46 GMT
From:      svn-freebsd-gecko@chruetertee.ch
To:        freebsd-gecko@freebsd.org
Subject:   [SVN-Commit] r892 - in branches/experimental: mail/thunderbird-esr/files mail/thunderbird/files www/firefox-esr/files www/firefox-nightly/files www/firefox/files www/libxul/files www/seamonkey/files
Message-ID:  <201207241930.q6OJUk3Y077023@trillian.chruetertee.ch>

next in thread | raw e-mail | index | archive | help
Author: jbeich
Date: Tue Jul 24 19:30:45 2012
New Revision: 892

Log:
seems like libevent2 exposes gcc42 miscompilation

Reported by:	flo, "Marat N.Afanasyev" <amarat@ksu.ru>

Modified:
   branches/experimental/mail/thunderbird-esr/files/patch-mozilla-ipc-chromium-Makefile.in
   branches/experimental/mail/thunderbird/files/patch-mozilla-ipc-chromium-Makefile.in
   branches/experimental/www/firefox-esr/files/patch-ipc-chromium-Makefile.in
   branches/experimental/www/firefox-nightly/files/patch-ipc-chromium-Makefile.in
   branches/experimental/www/firefox/files/patch-ipc-chromium-Makefile.in
   branches/experimental/www/libxul/files/patch-ipc-chromium-Makefile.in
   branches/experimental/www/seamonkey/files/patch-mozilla-ipc-chromium-Makefile.in

Modified: branches/experimental/mail/thunderbird-esr/files/patch-mozilla-ipc-chromium-Makefile.in
==============================================================================
--- branches/experimental/mail/thunderbird-esr/files/patch-mozilla-ipc-chromium-Makefile.in	Tue Jul 24 15:17:51 2012	(r891)
+++ branches/experimental/mail/thunderbird-esr/files/patch-mozilla-ipc-chromium-Makefile.in	Tue Jul 24 19:30:45 2012	(r892)
@@ -1,6 +1,21 @@
 --- mozilla/ipc/chromium/Makefile.in~
 +++ mozilla/ipc/chromium/Makefile.in
-@@ -23,9 +23,7 @@ vpath %.c \
+@@ -43,6 +43,14 @@ include $(DEPTH)/config/autoconf.mk
+ 
+ OS_CXXFLAGS := $(filter-out -fshort-wchar,$(OS_CXXFLAGS))
+ 
++# workaround IPC crash/hang with libevent2
++ifndef MOZ_DEBUG
++ifneq (,$(filter 4.2.%, $(CXX_VERSION)))
++MOZ_OPTIMIZE_FLAGS = -O1
++OS_CXXFLAGS += $(MOZ_OPTIMIZE_FLAGS)
++endif
++endif
++
+ LIBRARY_NAME = chromium_s
+ FORCE_STATIC_LIB = 1
+ LIBXUL_LIBRARY = 1
+@@ -55,9 +60,7 @@ vpath %.c \
    $(srcdir)/src/third_party/libevent \
    $(NULL)
  else # } else {

Modified: branches/experimental/mail/thunderbird/files/patch-mozilla-ipc-chromium-Makefile.in
==============================================================================
--- branches/experimental/mail/thunderbird/files/patch-mozilla-ipc-chromium-Makefile.in	Tue Jul 24 15:17:51 2012	(r891)
+++ branches/experimental/mail/thunderbird/files/patch-mozilla-ipc-chromium-Makefile.in	Tue Jul 24 19:30:45 2012	(r892)
@@ -1,6 +1,21 @@
 --- mozilla/ipc/chromium/Makefile.in~
 +++ mozilla/ipc/chromium/Makefile.in
-@@ -23,9 +23,7 @@ vpath %.c \
+@@ -43,6 +43,14 @@ include $(DEPTH)/config/autoconf.mk
+ 
+ OS_CXXFLAGS := $(filter-out -fshort-wchar,$(OS_CXXFLAGS))
+ 
++# workaround IPC crash/hang with libevent2
++ifndef MOZ_DEBUG
++ifneq (,$(filter 4.2.%, $(CXX_VERSION)))
++MOZ_OPTIMIZE_FLAGS = -O1
++OS_CXXFLAGS += $(MOZ_OPTIMIZE_FLAGS)
++endif
++endif
++
+ LIBRARY_NAME = chromium_s
+ FORCE_STATIC_LIB = 1
+ LIBXUL_LIBRARY = 1
+@@ -55,9 +60,7 @@ vpath %.c \
    $(srcdir)/src/third_party/libevent \
    $(NULL)
  else # } else {

Modified: branches/experimental/www/firefox-esr/files/patch-ipc-chromium-Makefile.in
==============================================================================
--- branches/experimental/www/firefox-esr/files/patch-ipc-chromium-Makefile.in	Tue Jul 24 15:17:51 2012	(r891)
+++ branches/experimental/www/firefox-esr/files/patch-ipc-chromium-Makefile.in	Tue Jul 24 19:30:45 2012	(r892)
@@ -1,6 +1,21 @@
 --- ipc/chromium/Makefile.in~
 +++ ipc/chromium/Makefile.in
-@@ -23,9 +23,7 @@ vpath %.c \
+@@ -43,6 +43,14 @@ include $(DEPTH)/config/autoconf.mk
+ 
+ OS_CXXFLAGS := $(filter-out -fshort-wchar,$(OS_CXXFLAGS))
+ 
++# workaround IPC crash/hang with libevent2
++ifndef MOZ_DEBUG
++ifneq (,$(filter 4.2.%, $(CXX_VERSION)))
++MOZ_OPTIMIZE_FLAGS = -O1
++OS_CXXFLAGS += $(MOZ_OPTIMIZE_FLAGS)
++endif
++endif
++
+ LIBRARY_NAME = chromium_s
+ FORCE_STATIC_LIB = 1
+ LIBXUL_LIBRARY = 1
+@@ -55,9 +60,7 @@ vpath %.c \
    $(srcdir)/src/third_party/libevent \
    $(NULL)
  else # } else {

Modified: branches/experimental/www/firefox-nightly/files/patch-ipc-chromium-Makefile.in
==============================================================================
--- branches/experimental/www/firefox-nightly/files/patch-ipc-chromium-Makefile.in	Tue Jul 24 15:17:51 2012	(r891)
+++ branches/experimental/www/firefox-nightly/files/patch-ipc-chromium-Makefile.in	Tue Jul 24 19:30:45 2012	(r892)
@@ -1,6 +1,21 @@
 --- ipc/chromium/Makefile.in~
 +++ ipc/chromium/Makefile.in
-@@ -23,9 +23,7 @@ vpath %.c \
+@@ -43,6 +43,14 @@ include $(DEPTH)/config/autoconf.mk
+ 
+ OS_CXXFLAGS := $(filter-out -fshort-wchar,$(OS_CXXFLAGS))
+ 
++# workaround IPC crash/hang with libevent2
++ifndef MOZ_DEBUG
++ifneq (,$(filter 4.2.%, $(CXX_VERSION)))
++MOZ_OPTIMIZE_FLAGS = -O1
++OS_CXXFLAGS += $(MOZ_OPTIMIZE_FLAGS)
++endif
++endif
++
+ LIBRARY_NAME = chromium_s
+ FORCE_STATIC_LIB = 1
+ LIBXUL_LIBRARY = 1
+@@ -55,9 +60,7 @@ vpath %.c \
    $(srcdir)/src/third_party/libevent \
    $(NULL)
  else # } else {

Modified: branches/experimental/www/firefox/files/patch-ipc-chromium-Makefile.in
==============================================================================
--- branches/experimental/www/firefox/files/patch-ipc-chromium-Makefile.in	Tue Jul 24 15:17:51 2012	(r891)
+++ branches/experimental/www/firefox/files/patch-ipc-chromium-Makefile.in	Tue Jul 24 19:30:45 2012	(r892)
@@ -1,6 +1,21 @@
 --- ipc/chromium/Makefile.in~
 +++ ipc/chromium/Makefile.in
-@@ -23,9 +23,7 @@ vpath %.c \
+@@ -43,6 +43,14 @@ include $(DEPTH)/config/autoconf.mk
+ 
+ OS_CXXFLAGS := $(filter-out -fshort-wchar,$(OS_CXXFLAGS))
+ 
++# workaround IPC crash/hang with libevent2
++ifndef MOZ_DEBUG
++ifneq (,$(filter 4.2.%, $(CXX_VERSION)))
++MOZ_OPTIMIZE_FLAGS = -O1
++OS_CXXFLAGS += $(MOZ_OPTIMIZE_FLAGS)
++endif
++endif
++
+ LIBRARY_NAME = chromium_s
+ FORCE_STATIC_LIB = 1
+ LIBXUL_LIBRARY = 1
+@@ -55,9 +60,7 @@ vpath %.c \
    $(srcdir)/src/third_party/libevent \
    $(NULL)
  else # } else {

Modified: branches/experimental/www/libxul/files/patch-ipc-chromium-Makefile.in
==============================================================================
--- branches/experimental/www/libxul/files/patch-ipc-chromium-Makefile.in	Tue Jul 24 15:17:51 2012	(r891)
+++ branches/experimental/www/libxul/files/patch-ipc-chromium-Makefile.in	Tue Jul 24 19:30:45 2012	(r892)
@@ -1,6 +1,21 @@
 --- ipc/chromium/Makefile.in~
 +++ ipc/chromium/Makefile.in
-@@ -23,9 +23,7 @@ vpath %.c \
+@@ -43,6 +43,14 @@ include $(DEPTH)/config/autoconf.mk
+ 
+ OS_CXXFLAGS := $(filter-out -fshort-wchar,$(OS_CXXFLAGS))
+ 
++# workaround IPC crash/hang with libevent2
++ifndef MOZ_DEBUG
++ifneq (,$(filter 4.2.%, $(CXX_VERSION)))
++MOZ_OPTIMIZE_FLAGS = -O1
++OS_CXXFLAGS += $(MOZ_OPTIMIZE_FLAGS)
++endif
++endif
++
+ LIBRARY_NAME = chromium_s
+ FORCE_STATIC_LIB = 1
+ LIBXUL_LIBRARY = 1
+@@ -55,9 +60,7 @@ vpath %.c \
    $(srcdir)/src/third_party/libevent \
    $(NULL)
  else # } else {

Modified: branches/experimental/www/seamonkey/files/patch-mozilla-ipc-chromium-Makefile.in
==============================================================================
--- branches/experimental/www/seamonkey/files/patch-mozilla-ipc-chromium-Makefile.in	Tue Jul 24 15:17:51 2012	(r891)
+++ branches/experimental/www/seamonkey/files/patch-mozilla-ipc-chromium-Makefile.in	Tue Jul 24 19:30:45 2012	(r892)
@@ -1,6 +1,21 @@
 --- mozilla/ipc/chromium/Makefile.in~
 +++ mozilla/ipc/chromium/Makefile.in
-@@ -23,9 +23,7 @@ vpath %.c \
+@@ -43,6 +43,14 @@ include $(DEPTH)/config/autoconf.mk
+ 
+ OS_CXXFLAGS := $(filter-out -fshort-wchar,$(OS_CXXFLAGS))
+ 
++# workaround IPC crash/hang with libevent2
++ifndef MOZ_DEBUG
++ifneq (,$(filter 4.2.%, $(CXX_VERSION)))
++MOZ_OPTIMIZE_FLAGS = -O1
++OS_CXXFLAGS += $(MOZ_OPTIMIZE_FLAGS)
++endif
++endif
++
+ LIBRARY_NAME = chromium_s
+ FORCE_STATIC_LIB = 1
+ LIBXUL_LIBRARY = 1
+@@ -55,9 +60,7 @@ vpath %.c \
    $(srcdir)/src/third_party/libevent \
    $(NULL)
  else # } else {



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