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)"!=""