This is because 29.0 has enabled ICU module, whose configure is not so
compatible well with ICC compiler.
.
You can hacker js/src/configure.in like this, it should have better method,
but I have no time to check this ( VC2010+ICC14 pass it ):
@@ -1656,8 +1656,8 @@
_USE_CPP_INCLUDE_FLAG=1
_DEFINES_CFLAGS='-FI $(DEPTH)/js/src/js-confdefs.h
-DMOZILLA_CLIENT'
_DEFINES_CXXFLAGS='-FI $(DEPTH)/js/src/js-confdefs.h
-DMOZILLA_CLIENT'
- CFLAGS="$CFLAGS -W3 -Gy -Fd\$(COMPILE_PDBFILE)"
- CXXFLAGS="$CXXFLAGS -W3 -Gy -Fd\$(COMPILE_PDBFILE)"
+ CFLAGS="$CFLAGS -W3 -Gy -Fdgenerated.pdb"
+ CXXFLAGS="$CXXFLAGS -W3 -Gy -Fdgenerated.pdb"
if test "$_CC_SUITE" -ge "12"; then
dnl VS2013+ requires -FS when parallel building by make -jN.
dnl If nothing, compiler sometimes causes C1041 error.
@@ -4441,7 +4441,7 @@
changequote([,])
fi
- ICU_LDFLAGS="$MOZ_DEBUG_LDFLAGS"
+ ICU_LDFLAGS="-DEBUG"
if test -z "$MOZ_DEBUG"; then
# To generate debug symbols, it requires MOZ_DEBUG_FLAGS.
# But, not debug build.
@@ -4497,9 +4497,9 @@
MOZ_SUBCONFIGURE_WRAP([.],[
AR="$AR" CC="$CC" CXX="$CXX" LD="$LD" \
ARFLAGS="$ARFLAGS" \
- CPPFLAGS="$ICU_CPPFLAGS $CPPFLAGS" \
- CFLAGS="$ICU_CFLAGS" \
- CXXFLAGS="$ICU_CXXFLAGS" \
+ CPPFLAGS="$ICU_CPPFLAGS $CPPFLAGS -Qipo-" \
+ CFLAGS="$ICU_CFLAGS -Qipo-" \
+ CXXFLAGS="$ICU_CXXFLAGS -Qipo-" \
LDFLAGS="$ICU_LDFLAGS $LDFLAGS" \
$SHELL $_topsrcdir/intl/icu/source/configure \
$ICU_BUILD_OPTS \
On Wed, May 14, 2014 at 7:24 AM, Mike Hommey <[email protected]> wrote:
> On Tue, May 13, 2014 at 02:40:19PM -0700, Alex wrote:
> > The warning in question:
> >
> > http://i58.tinypic.com/fjoyg1.png
> >
> > Config.log:
> > http://pastebin.com/NYwxinju
>
> The relevant config log would appear to be js/src/config.log, not
> config.log.
>
> Mike
> _______________________________________________
> dev-builds mailing list
> [email protected]
> https://lists.mozilla.org/listinfo/dev-builds
>
--
Best Regards,
xunxun
_______________________________________________
dev-builds mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-builds