author | Ehsan Akhgari <ehsan@mozilla.com> |
Mon, 25 Jan 2016 16:26:33 -0500 | |
changeset 281553 | 08f0995ef87370f56d8148dcdec0e74d3ab313f6 |
parent 281552 | 4d997a1ef3605f13dd96d7cfa35208811e17aa4b |
child 281554 | 98ccd385e6fd837cd6248367a82ffdf2627cf493 |
child 281623 | c0ba5835ca489d15f8f170d5deb01f8dad92709a |
push id | 70844 |
push user | eakhgari@mozilla.com |
push date | Tue, 26 Jan 2016 02:35:04 +0000 |
treeherder | mozilla-inbound@08f0995ef873 [default view] [failures only] |
perfherder | [talos] [build metrics] [platform microbench] (compared to previous push) |
reviewers | glandium |
bugs | 1242722, 26090 |
milestone | 47.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
|
configure.in | file | annotate | diff | comparison | revisions | |
js/src/configure.in | file | annotate | diff | comparison | revisions |
--- a/configure.in +++ b/configure.in @@ -2311,23 +2311,19 @@ ia64*-hpux*) CFLAGS="$CFLAGS -we4553" CXXFLAGS="$CXXFLAGS -we4553" LIBS="$LIBS kernel32.lib user32.lib gdi32.lib winmm.lib wsock32.lib advapi32.lib secur32.lib netapi32.lib" MOZ_DEBUG_LDFLAGS='-DEBUG -DEBUGTYPE:CV' WARNINGS_AS_ERRORS='-WX' MOZ_OPTIMIZE_FLAGS='-O1 -Oi' MOZ_FIX_LINK_PATHS= MOZ_COMPONENT_NSPR_LIBS='$(NSPR_LIBS)' - # Disable these flags on clang-cl since it doesn't ignore unknown arguments by default, and - # autoconf insists on passing $LDFLAGS to the compiler. - if test -z "$CLANG_CL"; then - LDFLAGS="$LDFLAGS -LARGEADDRESSAWARE -NXCOMPAT" - if test -z "$DEVELOPER_OPTIONS"; then - LDFLAGS="$LDFLAGS -RELEASE" - fi + LDFLAGS="$LDFLAGS -LARGEADDRESSAWARE -NXCOMPAT" + if test -z "$DEVELOPER_OPTIONS"; then + LDFLAGS="$LDFLAGS -RELEASE" fi dnl For profile-guided optimization PROFILE_GEN_CFLAGS="-GL" PROFILE_GEN_LDFLAGS="-LTCG:PGINSTRUMENT" dnl XXX: PGO builds can fail with warnings treated as errors, dnl specifically "no profile data available" appears to be dnl treated as an error sometimes. This might be a consequence dnl of using WARNINGS_AS_ERRORS in some modules, combined @@ -2392,21 +2388,17 @@ ia64*-hpux*) fi if test -n "$GNU_CC"; then CFLAGS="$CFLAGS -mstackrealign -fno-keep-inline-dllexport" CXXFLAGS="$CXXFLAGS -mstackrealign -fno-keep-inline-dllexport" LDFLAGS="$LDFLAGS -Wl,--enable-stdcall-fixup -Wl,--large-address-aware" else DSO_LDOPTS="$DSO_LDOPTS -MACHINE:X86" - # Disable this flag on clang-cl since it doesn't ignore unknown arguments by default, and - # autoconf insists on passing $LDFLAGS to the compiler. - if test -z "$CLANG_CL"; then - LDFLAGS="$LDFLAGS -SAFESEH" - fi + LDFLAGS="$LDFLAGS -SAFESEH" fi AC_DEFINE(_X86_) ;; x86_64-*) if test -z "$HAVE_64BIT_BUILD"; then AC_MSG_ERROR([You are targeting 64-bit but using the 32-bit compiler.]) fi
--- a/js/src/configure.in +++ b/js/src/configure.in @@ -1770,23 +1770,19 @@ ia64*-hpux*) # make 'foo == bar;' error out CFLAGS="$CFLAGS -we4553" CXXFLAGS="$CXXFLAGS -we4553" LIBS="$LIBS kernel32.lib user32.lib gdi32.lib winmm.lib wsock32.lib advapi32.lib psapi.lib" MOZ_DEBUG_LDFLAGS='-DEBUG -DEBUGTYPE:CV' WARNINGS_AS_ERRORS='-WX' MOZ_OPTIMIZE_FLAGS="-O2" MOZ_FIX_LINK_PATHS= - # Disable these flags on clang-cl since it doesn't ignore unknown arguments by default, and - # autoconf insists on passing $LDFLAGS to the compiler. - if test -z "$CLANG_CL"; then - LDFLAGS="$LDFLAGS -LARGEADDRESSAWARE -NXCOMPAT" - if test -z "$DEVELOPER_OPTIONS"; then - LDFLAGS="$LDFLAGS -RELEASE" - fi + LDFLAGS="$LDFLAGS -LARGEADDRESSAWARE -NXCOMPAT" + if test -z "$DEVELOPER_OPTIONS"; then + LDFLAGS="$LDFLAGS -RELEASE" fi dnl For profile-guided optimization PROFILE_GEN_CFLAGS="-GL" PROFILE_GEN_LDFLAGS="-LTCG:PGINSTRUMENT" dnl XXX: PGO builds can fail with warnings treated as errors, dnl specifically "no profile data available" appears to be dnl treated as an error sometimes. This might be a consequence dnl of using WARNINGS_AS_ERRORS in some modules, combined @@ -1830,21 +1826,17 @@ ia64*-hpux*) fi if test -n "$GNU_CC"; then CFLAGS="$CFLAGS -mstackrealign -fno-keep-inline-dllexport" CXXFLAGS="$CXXFLAGS -mstackrealign -fno-keep-inline-dllexport" LDFLAGS="$LDFLAGS -Wl,--large-address-aware" else DSO_LDOPTS="$DSO_LDOPTS -MACHINE:X86" - # Disable this flag on clang-cl since it doesn't ignore unknown arguments by default, and - # autoconf insists on passing $LDFLAGS to the compiler. - if test -z "$CLANG_CL"; then - LDFLAGS="$LDFLAGS -SAFESEH" - fi + LDFLAGS="$LDFLAGS -SAFESEH" fi AC_DEFINE(_X86_) ;; x86_64-*) if test -n "$_WIN32_MSVC"; then DSO_LDOPTS="$DSO_LDOPTS -MACHINE:X64" fi