Author: hdu Date: Thu Jun 6 15:25:09 2013 New Revision: 1490324 URL: http://svn.apache.org/r1490324 Log: #i122378# fix the dbgutil-enabled build on Windows
crt-debug libraries use different structure layouts than their regular counterparts so mixing causes binary incompatibilities which must be avoided. Always using the regular libs achieves this. Modified: openoffice/trunk/main/RepositoryFixes.mk openoffice/trunk/main/solenv/gbuild/platform/windows.mk openoffice/trunk/main/solenv/inc/wntmsci11.mk openoffice/trunk/main/soltools/mkdepend/makefile.mk Modified: openoffice/trunk/main/RepositoryFixes.mk URL: http://svn.apache.org/viewvc/openoffice/trunk/main/RepositoryFixes.mk?rev=1490324&r1=1490323&r2=1490324&view=diff ============================================================================== --- openoffice/trunk/main/RepositoryFixes.mk (original) +++ openoffice/trunk/main/RepositoryFixes.mk Thu Jun 6 15:25:09 2013 @@ -76,12 +76,8 @@ gb_Library_FILENAMES := $(patsubst rdf:i gb_Library_FILENAMES := $(patsubst z:iz%,z:zlib%,$(gb_Library_FILENAMES)) ifeq ($(USE_SYSTEM_STL),YES) -ifeq ($(gb_PRODUCT),$(true)) gb_Library_FILENAMES := $(patsubst stl:istl%,stl:msvcprt%,$(gb_Library_FILENAMES)) else -gb_Library_FILENAMES := $(patsubst stl:istl%,stl:msvcprtd%,$(gb_Library_FILENAMES)) -endif -else ifeq ($(gb_PRODUCT),$(true)) gb_Library_FILENAMES := $(patsubst stl:istl%,stl:stlport_vc71%,$(gb_Library_FILENAMES)) else @@ -136,12 +132,8 @@ gb_Library_FILENAMES := $(patsubst z:iz% gb_StaticLibrary_FILENAMES := $(patsubst graphite:graphite%,graphite:graphite_dll%,$(gb_StaticLibrary_FILENAMES)) ifeq ($(USE_SYSTEM_STL),YES) -ifeq ($(gb_PRODUCT),$(true)) gb_Library_FILENAMES := $(patsubst stl:istl%,stl:msvcprt%,$(gb_Library_FILENAMES)) else -gb_Library_FILENAMES := $(patsubst stl:istl%,stl:msvcprtd%,$(gb_Library_FILENAMES)) -endif -else ifeq ($(gb_PRODUCT),$(true)) gb_Library_FILENAMES := $(patsubst stl:istl%,stl:stlport_vc71%,$(gb_Library_FILENAMES)) else Modified: openoffice/trunk/main/solenv/gbuild/platform/windows.mk URL: http://svn.apache.org/viewvc/openoffice/trunk/main/solenv/gbuild/platform/windows.mk?rev=1490324&r1=1490323&r2=1490324&view=diff ============================================================================== --- openoffice/trunk/main/solenv/gbuild/platform/windows.mk (original) +++ openoffice/trunk/main/solenv/gbuild/platform/windows.mk Thu Jun 6 15:25:09 2013 @@ -484,7 +484,7 @@ ifeq ($(USE_SYSTEM_STL),YES) ifeq ($(gb_PRODUCT),$(true)) gb_Library_STLEXT := msvcprt.lib else -gb_Library_STLEXT := msvcprtd.lib +gb_Library_STLEXT := msvcprt.lib endif else ifeq ($(gb_PRODUCT),$(true)) Modified: openoffice/trunk/main/solenv/inc/wntmsci11.mk URL: http://svn.apache.org/viewvc/openoffice/trunk/main/solenv/inc/wntmsci11.mk?rev=1490324&r1=1490323&r2=1490324&view=diff ============================================================================== --- openoffice/trunk/main/solenv/inc/wntmsci11.mk (original) +++ openoffice/trunk/main/solenv/inc/wntmsci11.mk Thu Jun 6 15:25:09 2013 @@ -285,13 +285,13 @@ LINKFLAGSOPT= UWINAPILIB*=uwinapi.lib .IF "$(DYNAMIC_CRT)"!="" .IF "$(USE_STLP_DEBUG)" != "" -LIBCMT=msvcrtd.lib +LIBCMT=msvcrt.lib .ELSE # "$(USE_STLP_DEBUG)" != "" LIBCMT=msvcrt.lib .ENDIF # "$(USE_STLP_DEBUG)" != "" .ELSE # "$(DYNAMIC_CRT)"!="" .IF "$(USE_STLP_DEBUG)" != "" -LIBCMT=libcmtd.lib +LIBCMT=libcmt.lib CDEFS+=-D_DEBUG .ELSE # "$(USE_STLP_DEBUG)" != "" LIBCMT=libcmt.lib @@ -312,13 +312,13 @@ STDSHLCUIMT=$(LIBCMT) $(UWINAPILIB) kern .IF "$(USE_SYSTEM_STL)" == "YES" .IF "$(DYNAMIC_CRT)"!="" .IF "$(USE_STLP_DEBUG)" != "" -LIBCMT+= msvcprtd.lib +LIBCMT+= msvcprt.lib .ELSE LIBCMT+= msvcprt.lib .ENDIF .ELSE # "$(DYNAMIC_CRT)"=="" .IF "$(USE_STLP_DEBUG)" != "" -LIBCMT+= libcpmtd.lib +LIBCMT+= libcpmt.lib .ELSE LIBCMT+= libcpmt.lib .ENDIF "$(USE_STLP_DEBUG)" == "" Modified: openoffice/trunk/main/soltools/mkdepend/makefile.mk URL: http://svn.apache.org/viewvc/openoffice/trunk/main/soltools/mkdepend/makefile.mk?rev=1490324&r1=1490323&r2=1490324&view=diff ============================================================================== --- openoffice/trunk/main/soltools/mkdepend/makefile.mk (original) +++ openoffice/trunk/main/soltools/mkdepend/makefile.mk Thu Jun 6 15:25:09 2013 @@ -59,12 +59,7 @@ APP1OBJS=$(OBJFILES) APP1RPATH=NONE .IF "$(COM)"=="MSC" -.IF "$(dbgutil)"=="" APP1STDLIBS+=msvcprt.lib -.ELSE -APP1STDLIBS+=msvcprtd.lib -CDEFS+=-D_DEBUG -.ENDIF # "$(DBG_UTIL)"=="" .ENDIF # "$(COM)"=="MSC" .IF "$(OS)"=="SOLARIS"