зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1095103: Remove Windows PGO build hacks that are no longer necessary. r=glandium
--HG-- extra : rebase_source : b790c97d1fa3e12597d4cd5f4c7fd6dc7ba133cf
This commit is contained in:
Родитель
ab6aa22d12
Коммит
6212abd611
13
configure.in
13
configure.in
|
@ -2279,17 +2279,8 @@ ia64*-hpux*)
|
||||||
dnl For profile-guided optimization
|
dnl For profile-guided optimization
|
||||||
PROFILE_GEN_CFLAGS="-GL"
|
PROFILE_GEN_CFLAGS="-GL"
|
||||||
PROFILE_GEN_LDFLAGS="-LTCG:PGINSTRUMENT"
|
PROFILE_GEN_LDFLAGS="-LTCG:PGINSTRUMENT"
|
||||||
dnl XXX: PGO builds can fail with warnings treated as errors,
|
PROFILE_USE_CFLAGS="-GL"
|
||||||
dnl specifically "no profile data available" appears to be
|
PROFILE_USE_LDFLAGS="-LTCG:PGOPTIMIZE"
|
||||||
dnl treated as an error sometimes. This might be a consequence
|
|
||||||
dnl of using WARNINGS_AS_ERRORS in some modules, combined
|
|
||||||
dnl with the linker doing most of the work in the whole-program
|
|
||||||
dnl optimization/PGO case. I think it's probably a compiler bug,
|
|
||||||
dnl but we work around it here.
|
|
||||||
PROFILE_USE_CFLAGS="-GL -wd4624 -wd4952"
|
|
||||||
dnl XXX: should be -LTCG:PGOPTIMIZE, but that fails on libxul.
|
|
||||||
dnl Probably also a compiler bug, but what can you do?
|
|
||||||
PROFILE_USE_LDFLAGS="-LTCG:PGUPDATE"
|
|
||||||
LDFLAGS="$LDFLAGS -DYNAMICBASE"
|
LDFLAGS="$LDFLAGS -DYNAMICBASE"
|
||||||
dnl Minimum reqiurement of Gecko is VS2010 or later which supports
|
dnl Minimum reqiurement of Gecko is VS2010 or later which supports
|
||||||
dnl both SSSE3 and SSE4.1.
|
dnl both SSSE3 and SSE4.1.
|
||||||
|
|
|
@ -1820,17 +1820,8 @@ ia64*-hpux*)
|
||||||
dnl For profile-guided optimization
|
dnl For profile-guided optimization
|
||||||
PROFILE_GEN_CFLAGS="-GL"
|
PROFILE_GEN_CFLAGS="-GL"
|
||||||
PROFILE_GEN_LDFLAGS="-LTCG:PGINSTRUMENT"
|
PROFILE_GEN_LDFLAGS="-LTCG:PGINSTRUMENT"
|
||||||
dnl XXX: PGO builds can fail with warnings treated as errors,
|
PROFILE_USE_CFLAGS="-GL"
|
||||||
dnl specifically "no profile data available" appears to be
|
PROFILE_USE_LDFLAGS="-LTCG:PGOPTIMIZE"
|
||||||
dnl treated as an error sometimes. This might be a consequence
|
|
||||||
dnl of using WARNINGS_AS_ERRORS in some modules, combined
|
|
||||||
dnl with the linker doing most of the work in the whole-program
|
|
||||||
dnl optimization/PGO case. I think it's probably a compiler bug,
|
|
||||||
dnl but we work around it here.
|
|
||||||
PROFILE_USE_CFLAGS="-GL -wd4624 -wd4952"
|
|
||||||
dnl XXX: should be -LTCG:PGOPTIMIZE, but that fails on libxul.
|
|
||||||
dnl Probably also a compiler bug, but what can you do?
|
|
||||||
PROFILE_USE_LDFLAGS="-LTCG:PGUPDATE"
|
|
||||||
LDFLAGS="$LDFLAGS -DYNAMICBASE"
|
LDFLAGS="$LDFLAGS -DYNAMICBASE"
|
||||||
fi
|
fi
|
||||||
AC_DEFINE(HAVE_SNPRINTF)
|
AC_DEFINE(HAVE_SNPRINTF)
|
||||||
|
|
Загрузка…
Ссылка в новой задаче