Bug 893508 - Don't hide ios/ostream symbols to fix build with some C++ runtimes. r=glandium
authorJan Beich <jbeich@tormail.org>
Tue, 16 Jul 2013 14:09:24 +0200
changeset 138661 61c26f84396138d0df9176c41bc61a84b0acf42c
parent 138660 b1228ac77d92c9d9f84ddefc03c8229464bd07ef
child 138662 381473907cd0cf9a9fa2eb633b6f03fff891495b
push id24964
push userryanvm@gmail.com
push dateTue, 16 Jul 2013 20:04:09 +0000
treeherderautoland@fd10ead17ace [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersglandium
bugs893508
milestone25.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 893508 - Don't hide ios/ostream symbols to fix build with some C++ runtimes. r=glandium
config/stl-headers
config/system-headers
js/src/config/system-headers
--- a/config/stl-headers
+++ b/config/stl-headers
@@ -15,22 +15,24 @@
 new
 
 # FIXME: these headers haven't been reviewed yet, but we use them
 # unsafely in Gecko, so we might as well prevent them from
 # throwing exceptions
 algorithm
 atomic
 deque
+ios
 iostream
 iterator
 limits
 list
 map
 memory
+ostream
 set
 stack
 string
 utility
 vector
 cassert
 climits
 cstdarg
--- a/config/system-headers
+++ b/config/system-headers
@@ -463,16 +463,17 @@ ints.h
 intshcut.h
 inttypes.h
 iodef.h
 io.h
 IOKit/IOKitLib.h
 IOKit/IOMessage.h
 IOKit/pwr_mgt/IOPMLib.h
 iomanip
+ios
 iostream
 iostream.h
 iterator
 JavaControl.h
 JavaEmbedding/JavaControl.h
 JavaVM/jni.h
 JManager.h
 JNIEnvTests.h
@@ -673,16 +674,17 @@ ojiapitests.h
 ole2.h
 oleidl.h
 OpenGL/OpenGL.h
 OpenTptInternet.h
 OpenTransport.h
 os2.h
 OS.h
 osreldate.h
+ostream
 OSUtils.h
 Packages.h
 Palettes.h
 PALM_CMN.H
 pango/pango-modules.h
 pango/pangocairo.h
 pango/pangofc-decoder.h
 pango/pangofc-font.h
--- a/js/src/config/system-headers
+++ b/js/src/config/system-headers
@@ -463,16 +463,17 @@ ints.h
 intshcut.h
 inttypes.h
 iodef.h
 io.h
 IOKit/IOKitLib.h
 IOKit/IOMessage.h
 IOKit/pwr_mgt/IOPMLib.h
 iomanip
+ios
 iostream
 iostream.h
 iterator
 JavaControl.h
 JavaEmbedding/JavaControl.h
 JavaVM/jni.h
 JManager.h
 JNIEnvTests.h
@@ -673,16 +674,17 @@ ojiapitests.h
 ole2.h
 oleidl.h
 OpenGL/OpenGL.h
 OpenTptInternet.h
 OpenTransport.h
 os2.h
 OS.h
 osreldate.h
+ostream
 OSUtils.h
 Packages.h
 Palettes.h
 PALM_CMN.H
 pango/pango-modules.h
 pango/pangocairo.h
 pango/pangofc-decoder.h
 pango/pangofc-font.h