[Libreoffice-commits] core.git: 6 commits - configure.ac openssl/ExternalProject_openssl.mk sal/osl solenv/gbuild tools/inc tools/source

Tor Lillqvist tlillqvist at suse.com
Thu Mar 21 04:10:02 PDT 2013


 configure.ac                            |    4 +++-
 openssl/ExternalProject_openssl.mk      |    2 +-
 sal/osl/w32/profile.cxx                 |    2 +-
 solenv/gbuild/platform/com_MSC_class.mk |    8 +++++++-
 solenv/gbuild/platform/com_MSC_defs.mk  |    7 ++++++-
 tools/inc/tools/stream.hxx              |    3 ++-
 tools/source/stream/strmwnt.cxx         |    5 -----
 7 files changed, 20 insertions(+), 11 deletions(-)

New commits:
commit 9477760a38416ef3e50781cc2821a3b1600a6d65
Author: Tor Lillqvist <tlillqvist at suse.com>
Date:   Thu Mar 21 13:07:07 2013 +0200

    Typo
    
    Change-Id: I32c5bc1736305d38fb86b1b8af7606ac6c7f0dd0

diff --git a/openssl/ExternalProject_openssl.mk b/openssl/ExternalProject_openssl.mk
index 891dd71..010d2ca 100644
--- a/openssl/ExternalProject_openssl.mk
+++ b/openssl/ExternalProject_openssl.mk
@@ -31,7 +31,7 @@ OPENSSL_PLATFORM := $(if $(filter LINUX FREEBSD ANDROID,$(OS)),\
 	$(if $(filter GCC,$(COM)),\
 	mingw,\
 	$(if $(filter I,$(CPU)),\
-	VC-WIN32,VC_WIN64A))))))
+	VC-WIN32,VC-WIN64A))))))
 
 ifeq ($(COM),MSC)
 $(call gb_ExternalProject_get_state_target,openssl,build):
commit 9bd80d67de3d76ba89a4eed7c53cb9534a49dbc9
Author: Tor Lillqvist <tlillqvist at suse.com>
Date:   Thu Mar 21 12:51:02 2013 +0200

    The private SvFileStream::GetFileHandle() was used only on UNX
    
    Drop the Windows implementation which wasn't x64-clean anyway.
    
    Change-Id: I1622196dc4c3b940cc8d629016985cf97480a059

diff --git a/tools/inc/tools/stream.hxx b/tools/inc/tools/stream.hxx
index f157f90..25e2a732 100644
--- a/tools/inc/tools/stream.hxx
+++ b/tools/inc/tools/stream.hxx
@@ -659,8 +659,9 @@ private:
     String          aFilename;
     sal_uInt16      nLockCounter;
     sal_Bool        bIsOpen;
+#ifdef UNX
     sal_uInt32      GetFileHandle() const;
-
+#endif
     // Forbidden and not implemented.
     SvFileStream (const SvFileStream&);
     SvFileStream & operator= (const SvFileStream&);
diff --git a/tools/source/stream/strmwnt.cxx b/tools/source/stream/strmwnt.cxx
index 1d7dfb2..800dae1 100644
--- a/tools/source/stream/strmwnt.cxx
+++ b/tools/source/stream/strmwnt.cxx
@@ -133,11 +133,6 @@ SvFileStream::~SvFileStream()
         delete pInstanceData;
 }
 
-sal_uIntPtr SvFileStream::GetFileHandle() const
-{
-    return (sal_uIntPtr)pInstanceData->hFile;
-}
-
 sal_uInt16 SvFileStream::IsA() const
 {
     return ID_FILESTREAM;
commit 0e07da84299bb48dfc232c2888d176fa558ff58b
Author: Tor Lillqvist <tlillqvist at suse.com>
Date:   Thu Mar 21 12:30:13 2013 +0200

    Use BOOST_MEM_FN_ENABLE_CDECL only for x86
    
    Change-Id: I3f752678f72260d5e481a71164a30cfc96807034

diff --git a/solenv/gbuild/platform/com_MSC_defs.mk b/solenv/gbuild/platform/com_MSC_defs.mk
index 6027c94..2466422 100644
--- a/solenv/gbuild/platform/com_MSC_defs.mk
+++ b/solenv/gbuild/platform/com_MSC_defs.mk
@@ -55,10 +55,15 @@ gb_COMPILERDEFS := \
 	-D_CRT_SECURE_NO_DEPRECATE \
 	-D_MT \
 	-D_DLL \
-	-DBOOST_MEM_FN_ENABLE_CDECL \
 	-DCPPU_ENV=$(gb_CPPU_ENV) \
 	-DM1500 \
 
+ifeq ($(CPUNAME),INTEL)
+gb_COMPILERDEFS += \
+	-DBOOST_MEM_FN_ENABLE_CDECL \
+
+endif
+
 gb_RCDEFS := \
 	 -DWINVER=0x0400 \
 	 -DWIN32 \
commit 433672d1f4b9198fef362690b195f47822111e21
Author: Tor Lillqvist <tlillqvist at suse.com>
Date:   Thu Mar 21 12:28:53 2013 +0200

    Use subsystem version 5.02 on x64
    
    Change-Id: I957cda779d300449e2110748a516c9662126f761

diff --git a/solenv/gbuild/platform/com_MSC_class.mk b/solenv/gbuild/platform/com_MSC_class.mk
index 612342d..60855e4 100755
--- a/solenv/gbuild/platform/com_MSC_class.mk
+++ b/solenv/gbuild/platform/com_MSC_class.mk
@@ -173,6 +173,12 @@ cut -f 1001- -d ' ' $${RESPONSEFILE} >> $${RESPONSEFILE}.1 && \
 mv $${RESPONSEFILE}.1 $${RESPONSEFILE} &&
 endef
 
+ifeq ($(CPUNAME),X86_64)
+MSC_SUBSYSTEM_VERSION=$(COMMA)5.02
+else
+MSC_SUBSYSTEM_VERSION=$(COMMA)5.01
+endif
+
 define gb_LinkTarget__command
 $(call gb_Output_announce,$(2),$(true),LNK,4)
 $(call gb_Helper_abbreviate_dirs,\
@@ -192,7 +198,7 @@ $(call gb_Helper_abbreviate_dirs,\
 		$(if $(filter Library CppunitTest,$(TARGETTYPE)),$(gb_Library_TARGETTYPEFLAGS)) \
 		$(if $(filter StaticLibrary,$(TARGETTYPE)),$(gb_StaticLibrary_TARGETTYPEFLAGS)) \
 		$(if $(filter Executable,$(TARGETTYPE)),$(gb_Executable_TARGETTYPEFLAGS)) \
-		$(if $(filter YES,$(LIBRARY_X64)),,$(if $(filter YES,$(TARGETGUI)), -SUBSYSTEM:WINDOWS$(COMMA)5.01, -SUBSYSTEM:CONSOLE$(COMMA)5.01)) \
+		$(if $(filter YES,$(LIBRARY_X64)),,$(if $(filter YES,$(TARGETGUI)), -SUBSYSTEM:WINDOWS$(MSC_SUBSYSTEM_VERSION), -SUBSYSTEM:CONSOLE$(MSC_SUBSYSTEM_VERSION))) \
 		$(if $(filter YES,$(LIBRARY_X64)), -MACHINE:X64) \
 		$(if $(filter YES,$(LIBRARY_X64)), \
 			-LIBPATH:$(OUTDIR)/lib/x64 \
commit 7e056403f7986f09981bf69514548e143bbb94b7
Author: Tor Lillqvist <tlillqvist at suse.com>
Date:   Thu Mar 21 10:51:00 2013 +0200

    std::min() parameters must be of same type
    
    Change-Id: If8ac23dcf2a9e5811c1b2fe84c92d78cdfbc825b

diff --git a/sal/osl/w32/profile.cxx b/sal/osl/w32/profile.cxx
index 7477e3f..dd95669 100644
--- a/sal/osl/w32/profile.cxx
+++ b/sal/osl/w32/profile.cxx
@@ -1321,7 +1321,7 @@ static sal_Bool getLine(osl_TFile* pFile, const sal_Char *pszLine, int MaxLen)
              (pChr < (pFile->m_ReadBuf + sizeof(pFile->m_ReadBuf) - 1));
              pChr++);
 
-        Max = min(pChr - pFile->m_pReadPtr, MaxLen);
+        Max = min((int) (pChr - pFile->m_pReadPtr), MaxLen);
         memcpy(pLine, pFile->m_pReadPtr, Max);
         MaxLen -= Max;
         pLine  += Max;
commit 4dcef369040be95df4040737f7246c3fc588fd02
Author: Tor Lillqvist <tlillqvist at suse.com>
Date:   Thu Mar 21 10:46:29 2013 +0200

    Adapt to amd64/x64 terminology change
    
    Change-Id: I9746559dcf001672906472bcdeaf49b9b20cd449

diff --git a/configure.ac b/configure.ac
index 75d64a3..eff4438 100644
--- a/configure.ac
+++ b/configure.ac
@@ -4824,8 +4824,10 @@ find_msvc_dlls()
 {
     if test "$CPUNAME" = "INTEL"; then
         vsarch=x86
-    else
+    elif test $VCVER = 9; then
         vsarch=amd64
+    else
+        vsarch=x64
     fi
 
     msvcdllpath="$VC_PRODUCT_DIR/redist/$vsarch/Microsoft.VC${VCVER}.CRT"


More information about the Libreoffice-commits mailing list