From 3a334fdc27c7ef7daa24fd76fc2ce84a94ea61aa Mon Sep 17 00:00:00 2001 From: Ginn Chen Date: Mon, 8 Mar 2010 17:36:19 +0800 Subject: [PATCH] Bug 548218: Reference to static function in function templates not allowed with Sun Studio compiler r=bsmedberg --- configure.in | 2 +- js/src/configure.in | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/configure.in b/configure.in index d041eff7d721..6b7c4f71b0ac 100644 --- a/configure.in +++ b/configure.in @@ -2640,7 +2640,7 @@ alpha*-*-osf*) MOZ_FIX_LINK_PATHS= AC_DEFINE(NSCAP_DISABLE_DEBUG_PTR_TYPES) CFLAGS="$CFLAGS -xlibmieee -xstrconst -xbuiltin=%all" - CXXFLAGS="$CXXFLAGS -xlibmieee -xbuiltin=%all -features=tmplife -norunpath" + CXXFLAGS="$CXXFLAGS -xlibmieee -xbuiltin=%all -features=tmplife,tmplrefstatic -norunpath" LDFLAGS="-xildoff -z lazyload -z combreloc $LDFLAGS" if test -z "$CROSS_COMPILE" && test -f /usr/lib/ld/map.noexstk; then _SAVE_LDFLAGS=$LDFLAGS diff --git a/js/src/configure.in b/js/src/configure.in index 1b797b968d83..254e3e9079fe 100644 --- a/js/src/configure.in +++ b/js/src/configure.in @@ -2321,7 +2321,7 @@ alpha*-*-osf*) MOZ_FIX_LINK_PATHS= AC_DEFINE(NSCAP_DISABLE_DEBUG_PTR_TYPES) CFLAGS="$CFLAGS -xlibmieee -xstrconst -xbuiltin=%all" - CXXFLAGS="$CXXFLAGS -xlibmieee -xbuiltin=%all -features=tmplife -norunpath" + CXXFLAGS="$CXXFLAGS -xlibmieee -xbuiltin=%all -features=tmplife,tmplrefstatic -norunpath" LDFLAGS="-xildoff -z lazyload -z combreloc $LDFLAGS" if test -z "$CROSS_COMPILE" && test -f /usr/lib/ld/map.noexstk; then _SAVE_LDFLAGS=$LDFLAGS