Author: truckman
Date: Wed Aug 16 15:25:38 2017
New Revision: 1805208

URL: http://svn.apache.org/viewvc?rev=1805208&view=rev
Log:
Fix the Windows 64bit shell extension build breakage caused by expat-2.2.3.
The 64 bit expat libraries also need to include loadlibrary.obj.

Modified:
    openoffice/trunk/main/expat/expat-2.2.3.patch

Modified: openoffice/trunk/main/expat/expat-2.2.3.patch
URL: 
http://svn.apache.org/viewvc/openoffice/trunk/main/expat/expat-2.2.3.patch?rev=1805208&r1=1805207&r2=1805208&view=diff
==============================================================================
--- openoffice/trunk/main/expat/expat-2.2.3.patch (original)
+++ openoffice/trunk/main/expat/expat-2.2.3.patch Wed Aug 16 15:25:38 2017
@@ -1,6 +1,6 @@
 --- misc/expat-2.2.3/lib/makefile.mk   Wed Aug 20 14:33:55 2008
 +++ misc/build/expat-2.2.3/lib/makefile.mk     Wed Aug 20 14:26:42 2008
-@@ -1 +1,85 @@
+@@ -1 +1,91 @@
 -dummy
 +#**************************************************************
 +#  
@@ -72,13 +72,19 @@
 +#  use UNICODE only because shell/shlxthandler
 +#  doesn't link against ascii_expat_xmlparse
 +#---------------------------------------------------------
++.IF "$(OS)"=="WNT"
++ LOADLIBOBJFILE_X64=$(SLO_X64)/loadlibrary.obj
++.ELSE
++ LOADLIBOBJFILE_X64=
++.ENDIF
 +SLOFILES_X64=$(SLO_X64)$/xmlparse.obj \
 +             $(SLO_X64)$/xmlrole.obj \
-+             $(SLO_X64)$/xmltok.obj
++             $(SLO_X64)$/xmltok.obj \
++             $(LOADLIBOBJFILE_X64)
 +CDEFS_X64+=-DXML_UNICODE -DWIN32
 +CFLAGS_X64+=-I..
 +LIB1TARGET_X64=$(SLB_X64)$/$(TARGET)_xmlparse.lib
-+LIB1OBJFILES_X64=$(SLO_X64)$/xmlparse.obj
++LIB1OBJFILES_X64=$(SLO_X64)$/xmlparse.obj  $(LOADLIBOBJFILE_X64)
 +LIB2TARGET_X64=$(SLB_X64)$/$(TARGET)_xmltok.lib
 +LIB2OBJFILES_X64=$(SLO_X64)$/xmlrole.obj $(SLO_X64)$/xmltok.obj
 +.ENDIF # "$(BUILD_X64)"!=""


Reply via email to