diff -Naur js/src/configure.in js.new/src/configure.in --- a/js/src/configure.in 2012-11-07 09:36:16.000000000 -0500 +++ b/js/src/configure.in 2012-11-07 09:37:05.000000000 -0500 @@ -6018,6 +6018,11 @@ rm conftest.sh echo $MAKEFILES > unallmakefiles +cat <symverscript +MOZJS185 { + global: *; +}; +SYMVEREOF mv -f config/autoconf.mk config/autoconf.mk.orig 2> /dev/null diff -Naur js/src/Makefile.in js.new/src/Makefile.in --- a/js/src/Makefile.in 2012-11-07 09:36:16.000000000 -0500 +++ b/js/src/Makefile.in 2012-11-07 09:37:09.000000000 -0500 @@ -871,7 +871,7 @@ SHLIB_ANY_VER := $(DESTDIR)$(libdir)/$(SHARED_LIBRARY) SHLIB_ABI_VER := $(DESTDIR)$(libdir)/$(SHARED_LIBRARY).$(SRCREL_ABI_VERSION) SHLIB_EXACT_VER := $(DESTDIR)$(libdir)/$(SHARED_LIBRARY).$(SRCREL_VERSION) -$(SHARED_LIBRARY): EXTRA_DSO_LDOPTS += -Wl,-soname,$(notdir $(SHLIB_ABI_VER)) +$(SHARED_LIBRARY): EXTRA_DSO_LDOPTS += -Wl,-soname,$(notdir $(SHLIB_ABI_VER)) -Wl,-version-script,symverscript endif endif