solenv/inc/wntmscx.mk | 4 +++ solenv/win64/win64.patch | 49 ++++++++++++++++++++++++++++++++++------------- 2 files changed, 40 insertions(+), 13 deletions(-)
New commits: commit 3337115c2d0769e12205f99943f2f3391791ef11 Author: Damjan Jovanovic <dam...@apache.org> Date: Wed Mar 7 00:39:35 2018 +0000 Add a missing .ENDIF Patch by: me diff --git a/solenv/win64/win64.patch b/solenv/win64/win64.patch index f32d9f20acab..dad8f61b5de5 100644 --- a/solenv/win64/win64.patch +++ b/solenv/win64/win64.patch @@ -261,7 +261,7 @@ Index: solenv/inc/tg_compv.mk =================================================================== --- solenv/inc/tg_compv.mk (revision 1826001) +++ solenv/inc/tg_compv.mk (working copy) -@@ -72,7 +72,10 @@ +@@ -72,9 +72,13 @@ .IF "$(COM)"=="MSC" .IF "$(CCNUMVER)">="001200000000" COMID=MSC @@ -271,6 +271,9 @@ Index: solenv/inc/tg_compv.mk +COMNAME=mscx .ENDIF .ENDIF ++.ENDIF + + .IF "$(COM)"=="GCC" Index: odk/settings/settings.mk =================================================================== commit 8f22401f2952c4265824d3e0f48597b35aca2f7b Author: Damjan Jovanovic <dam...@apache.org> Date: Wed Mar 7 00:23:51 2018 +0000 Further updates to the Win64 patch, to use the correct CPPU_ENV and COMNAME for Win64. Patch by: me diff --git a/solenv/win64/win64.patch b/solenv/win64/win64.patch index 17f96f0cee1b..f32d9f20acab 100644 --- a/solenv/win64/win64.patch +++ b/solenv/win64/win64.patch @@ -1,6 +1,6 @@ Index: configure.ac =================================================================== ---- configure.ac (revision 1825802) +--- configure.ac (revision 1826001) +++ configure.ac (working copy) @@ -2116,18 +2116,27 @@ PATH="$MSPDB_PATH:$PATH" @@ -48,7 +48,7 @@ Index: configure.ac AC_MSG_CHECKING([the Mingwin32 C++ Compiler]) Index: set_soenv.in =================================================================== ---- set_soenv.in (revision 1825825) +--- set_soenv.in (revision 1826001) +++ set_soenv.in (working copy) @@ -687,8 +687,6 @@ $USE_DIRECTX5 = ""; @@ -173,22 +173,27 @@ Index: set_soenv.in if ( $PATH !~ /(?:[:]|\A)(?:$tmppath\/bin)(?:[:]|\Z)/i ) { Index: solenv/gbuild/platform/windows.mk =================================================================== ---- solenv/gbuild/platform/windows.mk (revision 1825802) +--- solenv/gbuild/platform/windows.mk (revision 1826001) +++ solenv/gbuild/platform/windows.mk (working copy) -@@ -63,7 +63,12 @@ +@@ -59,11 +59,15 @@ + -D_MT \ + -D_DLL \ + -DBOOST_MEM_FN_ENABLE_CDECL \ +- -DCPPU_ENV=msci \ -DFULL_DESK \ -DM1500 \ +-gb_CPUDEFS := -DINTEL -D_X86_=1 +ifeq ($(CPUNAME),INTEL) - gb_CPUDEFS := -DINTEL -D_X86_=1 ++gb_CPUDEFS := -DINTEL -D_X86_=1 -DCPPU_ENV=msci +endif +ifeq ($(CPUNAME),X86_64) -+gb_CPUDEFS := -DX86_64 -D_AMD64_=1 ++gb_CPUDEFS := -DX86_64 -D_AMD64_=1 -DCPPU_ENV=mscx +endif gb_RCDEFS := \ -DWINVER=0x0400 \ -@@ -187,12 +192,21 @@ +@@ -187,12 +191,21 @@ gb_NoexPrecompiledHeader_NOEXCEPTIONFLAGS := $(gb_LinkTarget_NOEXCEPTIONFLAGS) @@ -211,7 +216,7 @@ Index: solenv/gbuild/platform/windows.mk gb_DEBUG_CFLAGS := -Zi ifeq ($(gb_DEBUGGING),TRUE) -@@ -437,7 +451,12 @@ +@@ -437,7 +450,12 @@ # Library class gb_Library_DEFS := -D_DLL_ @@ -224,7 +229,7 @@ Index: solenv/gbuild/platform/windows.mk gb_Library_get_rpath := gb_Library_SYSPRE := i -@@ -608,7 +627,12 @@ +@@ -608,7 +626,12 @@ # Executable class gb_Executable_EXT := .exe @@ -239,7 +244,7 @@ Index: solenv/gbuild/platform/windows.mk Index: solenv/inc/wnt.mk =================================================================== ---- solenv/inc/wnt.mk (revision 1825802) +--- solenv/inc/wnt.mk (revision 1826001) +++ solenv/inc/wnt.mk (working copy) @@ -39,6 +39,10 @@ .INCLUDE : wntgcci.mk @@ -252,10 +257,25 @@ Index: solenv/inc/wnt.mk # --- changes for W32-tcsh - should move into settings.mk --- JAVAC=javac JAVA=java -Index: main/odk/settings/settings.mk +Index: solenv/inc/tg_compv.mk =================================================================== ---- main/odk/settings/settings.mk (revision 1825955) -+++ main/odk/settings/settings.mk (revision 1825956) +--- solenv/inc/tg_compv.mk (revision 1826001) ++++ solenv/inc/tg_compv.mk (working copy) +@@ -72,7 +72,10 @@ + .IF "$(COM)"=="MSC" + .IF "$(CCNUMVER)">="001200000000" + COMID=MSC ++.IF "$(CPUNAME)"=="INTEL" + COMNAME=msci ++.ELIF "$(CPUNAME)"=="X86_64" ++COMNAME=mscx + .ENDIF + .ENDIF + +Index: odk/settings/settings.mk +=================================================================== +--- odk/settings/settings.mk (revision 1826001) ++++ odk/settings/settings.mk (working copy) @@ -57,6 +57,8 @@ ifeq "$(PLATFORM)" "windows" # Settings for Windows using Microsoft compiler/linker commit 511cb39c6ebc7951681d70d300eff1540b1c55ca Author: Damjan Jovanovic <dam...@apache.org> Date: Wed Mar 7 00:17:27 2018 +0000 Use the -bigobj flag to MSVC on AMD64, as some of our C++ files are too big for the traditional COFF file format. Patch by: me diff --git a/solenv/inc/wntmscx.mk b/solenv/inc/wntmscx.mk index 9fcb34294a68..81c2be56cc36 100644 --- a/solenv/inc/wntmscx.mk +++ b/solenv/inc/wntmscx.mk @@ -79,6 +79,10 @@ COMPILE_ECHO_FILE= # -wd4251 -wd4275 -wd4290 -wd4675 -wd4786 -wd4800 CFLAGS+=-Zm500 -Zc:wchar_t- -GR +# main\sal\qa\OStringBuffer\rtl_OStringBuffer.cxx +# "fatal error C1128: number of sections exceeded object file format limit : compile with /bigobj" +CFLAGS+=-bigobj + # Stack buffer overrun detection. CFLAGS+=-GS _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits